proxygen
|
#include <AtomicSharedPtrCounted.h>
Public Member Functions | |
counted_ptr () | |
counted_ptr (counted_shared_tag, T *p) | |
counted_ptr (const counted_ptr &o) | |
counted_ptr & | operator= (const counted_ptr &o) |
counted_ptr (T *p) | |
~counted_ptr () | |
std::add_lvalue_reference< T >::type | operator* () const |
T * | get () const |
T * | operator-> () const |
operator bool () const | |
bool | operator== (const counted_ptr< T, Atom > &p) const |
Public Attributes | |
T * | p_ |
Additional Inherited Members | |
Static Protected Member Functions inherited from counted_ptr_base< Atom > | |
static intrusive_shared_count< Atom > * | getRef (void *pt) |
Definition at line 47 of file AtomicSharedPtrCounted.h.
|
inline |
Definition at line 50 of file AtomicSharedPtrCounted.h.
|
inline |
Definition at line 51 of file AtomicSharedPtrCounted.h.
References counted_ptr_base< Atom >::getRef().
|
inline |
Definition at line 57 of file AtomicSharedPtrCounted.h.
References counted_ptr_base< Atom >::getRef().
|
inlineexplicit |
Definition at line 73 of file AtomicSharedPtrCounted.h.
|
inline |
Definition at line 76 of file AtomicSharedPtrCounted.h.
References bm::free().
|
inline |
Definition at line 86 of file AtomicSharedPtrCounted.h.
Referenced by counted_ptr< T, Atom >::operator==().
|
inlineexplicit |
Definition at line 92 of file AtomicSharedPtrCounted.h.
|
inline |
Definition at line 82 of file AtomicSharedPtrCounted.h.
|
inline |
Definition at line 89 of file AtomicSharedPtrCounted.h.
|
inline |
Definition at line 62 of file AtomicSharedPtrCounted.h.
References bm::free(), counted_ptr_base< Atom >::getRef(), and counted_ptr< T, Atom >::p_.
|
inline |
Definition at line 95 of file AtomicSharedPtrCounted.h.
References testing::Args(), Atom, counted_ptr< T, Atom >::get(), and T.
T* counted_ptr< T, Atom >::p_ |
Definition at line 49 of file AtomicSharedPtrCounted.h.
Referenced by counted_ptr_internals< Atom >::get_counted_base(), counted_ptr< T, Atom >::operator=(), and counted_ptr_internals< Atom >::release_ptr().