|
| AllocationPolicyAbstract (HeapAbstract *aHeapP) |
|
virtual int | getNumRefs (MemMarker *) const =0 |
|
virtual void | incRef (MemMarker *)=0 |
|
virtual int | decRef (MemMarker *)=0 |
| implements decrement ref policy More...
|
|
virtual void * | getRefDataLocation (MemMarker *)=0 |
|
virtual void * | getResizableDataLocation (MemMarker *)=0 |
|
virtual MemMarker * | reserveRef (size_t data_size)=0 |
|
virtual MemMarker * | reserveResizableData (size_t type_size, size_t cardinality)=0 |
|
virtual MemMarker * | resizeResizableData (MemMarker *data_marker, size_t type_size, size_t old_cardinality, size_t cardinality)=0 |
|
virtual void | freeRef (MemMarker *)=0 |
|
virtual void | freeResizableData (MemMarker *)=0 |
|
HeapAbstract * | getHeapP () const |
|
template<class T > |
MemMarker * | reserveResizableDataT (size_t cardinality) |
|
template<class T > |
MemMarker * | resizeResizableDataT (MemMarker *data_marker, size_t old_cardinality, size_t cardinality) |
|
virtual int g::cont::AllocationPolicyAbstract::decRef |
( |
MemMarker * |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: