boost::interprocess::operator<<
template<typename E, typename T, typename Y> std::basic_ostream< E, T > & operator<<(std::basic_ostream< E, T > & os, offset_ptr< Y > const & p);
operator<< for offset ptr