gatelib
2.1
|
Public Types | |
typedef ref_vect< T, REF, REF_C > | RefVect_t |
Public Member Functions | |
Ref (const Ref &other) | |
RefVect_t & | operator* () |
RefVect_t * | operator-> () |
const RefVect_t & | operator* () const |
const RefVect_t * | operator-> () const |
Ref & | operator= (const Ref &other) |
![]() | |
bool | operator== (const ref_base< ref_vect< T > > &other) const |
size_t | getNumRefs () const |
HeapAbstract * | getHeapP () const |
AllocationPolicyAbstract * | getAllocPolicyP () const |
bool | isEmpty () const |
Static Public Member Functions | |
static Ref | g_cont_new (AllocationPolicyAbstract *aAllocPolicyP=AllocationPolicyAbstract::get_FromStandardPolicy(), int aAllocDeltaRBits=G_VECT_AL_DELTA_MASK_BITS) |
Additional Inherited Members | |
![]() | |
void | mRefTake (const ref_custom &other) |
void | mRefTake (const ref_custom< O > &other) |
bool | mRefTakeTryDynamically (ref_base< O > &other) |
ref_vect< T > * | mGetObjP () |
const ref_vect< T > * | mGetObjP () const |
![]() | |
void * | mAllocateMemForObject (AllocationPolicyAbstract *aDataAllocPolicy) |
void | mIncRef () |