#include <ReferenceCounted.h>
Public Member Functions | |
void | addReference () const |
const ReferenceCountedPoolAllocated & | operator= (const ReferenceCountedPoolAllocated &) |
ReferenceCountedPoolAllocated () | |
ReferenceCountedPoolAllocated (const ReferenceCountedPoolAllocated &iRHS) | |
unsigned int | references () const |
void | removeReference () const |
virtual | ~ReferenceCountedPoolAllocated () |
Public Member Functions inherited from BlockWipedPoolAllocated | |
virtual | ~BlockWipedPoolAllocated () |
Static Public Attributes | |
static int | s_alive =0 |
static int | s_referenced =0 |
Static Public Attributes inherited from BlockWipedPoolAllocated | |
static int | s_alive =0 |
Private Attributes | |
unsigned int | referenceCount_ |
Additional Inherited Members | |
Static Public Member Functions inherited from BlockWipedPoolAllocated | |
static BlockWipedAllocator & | allocator (size_t s) |
static void | operator delete (void *p, size_t s) |
static void * | operator new (size_t s, void *p) |
static void * | operator new (size_t s) |
static BlockWipedAllocator::Stat | stat (size_t s) |
static void | usePool () |
Definition at line 100 of file ReferenceCounted.h.
|
inline |
Definition at line 110 of file ReferenceCounted.h.
References s_alive.
|
inline |
Definition at line 114 of file ReferenceCounted.h.
References s_alive.
|
inlinevirtual |
|
inline |
Definition at line 128 of file ReferenceCounted.h.
References referenceCount_, and s_referenced.
Referenced by intrusive_ptr_add_ref().
|
inline |
Definition at line 118 of file ReferenceCounted.h.
|
inline |
Definition at line 136 of file ReferenceCounted.h.
References referenceCount_.
|
inline |
Definition at line 129 of file ReferenceCounted.h.
References referenceCount_, and s_referenced.
Referenced by intrusive_ptr_release().
|
mutableprivate |
Definition at line 145 of file ReferenceCounted.h.
Referenced by addReference(), references(), and removeReference().
|
static |
Definition at line 107 of file ReferenceCounted.h.
Referenced by BlockWipedAllocatorService::dump(), ReferenceCountedPoolAllocated(), and ~ReferenceCountedPoolAllocated().
|
static |
Definition at line 108 of file ReferenceCounted.h.
Referenced by addReference(), BlockWipedAllocatorService::dump(), and removeReference().