boost::interprocess::to_raw_pointer
// In header: <boost/interprocess/smart_ptr/intrusive_ptr.hpp> template<typename T, typename VP> boost::interprocess::intrusive_ptr< (intrusive_ptr< p);
Returns p.get(). Does not throw