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