|
NVBIO
|
Definition at line 58 of file shared_pointer.h.
#include <shared_pointer.h>
Public Types | |
| typedef CounterT | Counter_Type |
Public Methods | |
| CountedBase () | |
| virtual | ~CountedBase () |
| virtual void | dispose ()=0 |
| called when m_shcount goes to 0 More... | |
| virtual void | destroy () |
| called when m_wkcount goes to 0 More... | |
| virtual void * | get_deleter (const std::type_info &)=0 |
| void | add_ref_copy () |
| void | add_ref_lock () |
| void | release () |
| void | weak_add_ref () |
| void | weak_release () |
| Counter_Type | use_count () const |
| typedef CounterT nvbio::internals::CountedBase< CounterT >::Counter_Type |
Definition at line 60 of file shared_pointer.h.
|
inline |
Definition at line 61 of file shared_pointer.h.
|
inlinevirtual |
Definition at line 66 of file shared_pointer.h.
|
inline |
Definition at line 76 of file shared_pointer.h.
|
inline |
Definition at line 78 of file shared_pointer.h.
|
inlinevirtual |
called when m_wkcount goes to 0
Definition at line 72 of file shared_pointer.h.
|
pure virtual |
called when m_shcount goes to 0
Implemented in nvbio::internals::CountedBase_impl< PtrT, DeleterT, CounterT >.
|
pure virtual |
Implemented in nvbio::internals::CountedBase_impl< PtrT, DeleterT, CounterT >.
|
inline |
Definition at line 80 of file shared_pointer.h.
|
inline |
Definition at line 94 of file shared_pointer.h.
|
inline |
Definition at line 87 of file shared_pointer.h.
|
inline |
Definition at line 88 of file shared_pointer.h.
1.8.4