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