boost::log::swap
// In header: <boost/log/attributes/attribute_values_view.hpp> template<typename CharT> void swap(basic_attribute_values_view< CharT > & left, basic_attribute_values_view< CharT > & right);
Free swap overload