NVBIO
|
Definition at line 106 of file shared_pointer.h.
#include <shared_pointer.h>
Public Methods | |
CountedBase_impl (PtrT p, DeleterT d) | |
virtual void | dispose () |
called when m_shcount goes to 0 More... | |
virtual void * | get_deleter (const std::type_info &ti) |
Public Methods inherited from nvbio::internals::CountedBase< CounterT > | |
CountedBase () | |
virtual | ~CountedBase () |
virtual void | destroy () |
called when m_wkcount goes to 0 More... | |
void | add_ref_copy () |
void | add_ref_lock () |
void | release () |
void | weak_add_ref () |
void | weak_release () |
Counter_Type | use_count () const |
Additional Inherited Members | |
Public Types inherited from nvbio::internals::CountedBase< CounterT > | |
typedef CounterT | Counter_Type |
|
inline |
Definition at line 109 of file shared_pointer.h.
|
inlinevirtual |
called when m_shcount goes to 0
Implements nvbio::internals::CountedBase< CounterT >.
Definition at line 115 of file shared_pointer.h.
|
inlinevirtual |
Implements nvbio::internals::CountedBase< CounterT >.
Definition at line 117 of file shared_pointer.h.