boost::log::swap
// In header: <boost/log/core/record.hpp> void swap(record_handle & left, record_handle & right);
A free-standing swap function overload for record_handle
record_handle