NVBIO
|
Definition at line 133 of file shared_pointer.h.
#include <shared_pointer.h>
Public Types | |
typedef CountedBase< CounterT > ::Counter_Type | Counter_Type |
Public Methods | |
SharedCount () | |
template<typename PtrT , typename DeleterT > | |
SharedCount (PtrT p, DeleterT d) | |
SharedCount (const WeakCount< CounterT > &wc) | |
~SharedCount () | |
SharedCount (const SharedCount &sc) | |
SharedCount & | operator= (const SharedCount &sc) |
void | swap (SharedCount &sc) |
Counter_Type | use_count () const |
bool | unique () const |
void * | get_deleter (const std::type_info &ti) const |
Friends | |
class | WeakCount< CounterT > |
bool | operator== (const SharedCount &a, const SharedCount &b) |
bool | operator< (const SharedCount &a, const SharedCount &b) |
typedef CountedBase<CounterT>::Counter_Type nvbio::internals::SharedCount< CounterT >::Counter_Type |
Definition at line 135 of file shared_pointer.h.
|
inline |
Definition at line 137 of file shared_pointer.h.
|
inline |
Definition at line 142 of file shared_pointer.h.
|
inlineexplicit |
Definition at line 301 of file shared_pointer.h.
|
inline |
Definition at line 157 of file shared_pointer.h.
|
inline |
Definition at line 162 of file shared_pointer.h.
|
inline |
Definition at line 207 of file shared_pointer.h.
|
inline |
Definition at line 169 of file shared_pointer.h.
|
inline |
Definition at line 183 of file shared_pointer.h.
|
inline |
Definition at line 195 of file shared_pointer.h.
|
inline |
Definition at line 190 of file shared_pointer.h.
|
friend |
Definition at line 202 of file shared_pointer.h.
|
friend |
Definition at line 197 of file shared_pointer.h.
|
friend |
Definition at line 211 of file shared_pointer.h.