dgDownHeap(dgInt32 maxElements, dgMemoryAllocator *const allocator) (defined in dgDownHeap< OBJECT, KEY >) | dgDownHeap< OBJECT, KEY > | |
dgDownHeap(const void *const buffer, dgInt32 sizeInBytes) (defined in dgDownHeap< OBJECT, KEY >) | dgDownHeap< OBJECT, KEY > | |
dgHeapBase(dgInt32 maxElements, dgMemoryAllocator *const allocator) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | protected |
dgHeapBase(const void *const buffer, dgInt32 sizeInBytes) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | protected |
Find(OBJECT &obj) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
Find(KEY key) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
Flush() (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
GetCount() const (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
GetMaxCount() const (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
m_allocator (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
m_curCount (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
m_maxCount (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
m_pool (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
MaxValue() const (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
operator delete(void *const ptr, dgMemoryAllocator *const allocator) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator delete(void *const ptr) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator delete[](void *const ptr, dgMemoryAllocator *const allocator) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator delete[](void *const ptr) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator new(size_t size, dgMemoryAllocator *const allocator) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator new(size_t size) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator new[](size_t size, dgMemoryAllocator *const allocator) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator new[](size_t size) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | inline |
operator[](dgInt32 i) const (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
operator[](dgInt32 i) (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
Pop() (defined in dgDownHeap< OBJECT, KEY >) | dgDownHeap< OBJECT, KEY > | |
Push(OBJECT &obj, KEY key) (defined in dgDownHeap< OBJECT, KEY >) | dgDownHeap< OBJECT, KEY > | |
Remove(dgInt32 Index) (defined in dgDownHeap< OBJECT, KEY >) | dgDownHeap< OBJECT, KEY > | |
Sort() (defined in dgDownHeap< OBJECT, KEY >) | dgDownHeap< OBJECT, KEY > | |
Value(dgInt32 i=0) const (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | |
~dgHeapBase() (defined in dgHeapBase< OBJECT, KEY >) | dgHeapBase< OBJECT, KEY > | protected |