boost::interprocess::swap
// In header: <boost/interprocess/offset_ptr.hpp> template<typename T> void swap(boost::interprocess::offset_ptr< T > & pt, boost::interprocess::offset_ptr< T > & pt2);
swap specialization for offset_ptr
offset_ptr