5 #ifndef SRC_BASE_INTRUSIVE_PTR_BACK_REF_H_
6 #define SRC_BASE_INTRUSIVE_PTR_BACK_REF_H_
8 #include <boost/intrusive_ptr.hpp>
73 boost::intrusive_ptr<D>::swap(rhs);
void intrusive_ptr_add_back_ref(const IntrusiveReferrer ref, const Interface *p)
void intrusive_ptr_del_back_ref(const IntrusiveReferrer ref, const Interface *p)
void swap(IntrusivePtrRef &rhs)
IntrusivePtrRef & operator=(D *rhs)
IntrusivePtrRef(D *data, void *referrer)
IntrusivePtrRef(IntrusivePtrRef const &rhs, void *referrer)
IntrusivePtrRef & operator=(IntrusivePtrRef const &rhs)
virtual ~IntrusivePtrRef()
std::pair< void *, void * > IntrusiveReferrer