boost::interprocess::operator-
template<typename T, typename T2> std::ptrdiff_t operator-(const offset_ptr< T > & pt, const offset_ptr< T2 > & pt2);
offset_ptr - offset_ptr operation