OpenSDN source code
|
#include <intrusive_ptr_back_ref.h>
Public Member Functions | |
IntrusivePtrRef () | |
IntrusivePtrRef (D *data) | |
IntrusivePtrRef (D *data, void *referrer) | |
IntrusivePtrRef (IntrusivePtrRef const &rhs, void *referrer) | |
virtual | ~IntrusivePtrRef () |
IntrusivePtrRef & | operator= (IntrusivePtrRef const &rhs) |
IntrusivePtrRef & | operator= (D *rhs) |
void | reset () |
void | reset (D *rhs) |
void | swap (IntrusivePtrRef &rhs) |
Private Attributes | |
void * | referrer_ |
Definition at line 21 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 23 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 26 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 32 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 39 of file intrusive_ptr_back_ref.h.
|
inlinevirtual |
Definition at line 47 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 53 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 58 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 63 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 67 of file intrusive_ptr_back_ref.h.
|
inline |
Definition at line 71 of file intrusive_ptr_back_ref.h.
|
private |
Definition at line 91 of file intrusive_ptr_back_ref.h.