gatelib  2.1
Public Member Functions | Friends | List of all members
g::cont::HeapSimple Class Reference
Inheritance diagram for g::cont::HeapSimple:
g::cont::HeapAbstract g::cont::HeapAbstract

Public Member Functions

virtual void * reserveScalar (size_t s)
 
virtual void unreserve (void *)
 
virtual void * reserveArray (size_t data_capacity, size_t suggested_capacity=EQUAL_TO_CAPACITY)
 
virtual void * reallocArray (void *, size_t current_data_size, size_t aDataCapacity=EQUAL_TO_CURRENT, size_t suggested_data_capacity=EQUAL_TO_CAPACITY)
 
virtual void * reserveScalar (size_t s)
 
virtual void unreserve (void *)
 
virtual void * reserveArray (size_t data_capacity, size_t suggested_capacity=EQUAL_TO_CAPACITY)
 
virtual void * reallocArray (void *, size_t current_data_size, size_t aDataCapacity=EQUAL_TO_CURRENT, size_t suggested_data_capacity=EQUAL_TO_CAPACITY)
 
- Public Member Functions inherited from g::cont::HeapAbstract
template<class T >
T * reserveScalarT ()
 
template<class T >
T * reallocArrayT (T *, size_t current_item_num, size_t item_capacity=EQUAL_TO_CURRENT, size_t suggested_item_capacity=EQUAL_TO_CAPACITY)
 
template<class T >
T * reserveArrayT (size_t item_capacity, size_t suggested_item_capacity=EQUAL_TO_CAPACITY)
 
virtual size_t getLocationSize (void *)
 
virtual void * searchLocation (size_t)
 

Friends

class HeapAbstract
 

Additional Inherited Members

- Static Public Member Functions inherited from g::cont::HeapAbstract
static HeapAbstractset_Default (HeapAbstract *)
 
static HeapAbstractget_Default ()
 
static HeapAbstractheap_SimpleP ()
 

The documentation for this class was generated from the following files: