ScummVM API documentation
dgPathOpenHeap< NODEID, COST > Class Template Reference
Inheritance diagram for dgPathOpenHeap< NODEID, COST >:
dgUpHeap< dgPathCloseList< NODEID, COST >::dgTreeNode *, COST > dgHeapBase< dgPathCloseList< NODEID, COST >::dgTreeNode *, COST >

Protected Member Functions

 dgPathOpenHeap (dgInt32 maxElements)
 
- Protected Member Functions inherited from dgHeapBase< dgPathCloseList< NODEID, COST >::dgTreeNode *, COST >
 dgHeapBase (dgInt32 maxElements, dgMemoryAllocator *const allocator)
 
 dgHeapBase (const void *const buffer, dgInt32 sizeInBytes)
 

Additional Inherited Members

- Public Member Functions inherited from dgUpHeap< dgPathCloseList< NODEID, COST >::dgTreeNode *, COST >
 dgUpHeap (dgInt32 maxElements, dgMemoryAllocator *const allocator)
 
 dgUpHeap (const void *const buffer, dgInt32 sizeInBytes)
 
void Pop ()
 
void Push (dgPathCloseList< NODEID, COST >::dgTreeNode * &obj, COST key)
 
void Sort ()
 
void Remove (dgInt32 Index)
 
- Public Member Functions inherited from dgHeapBase< dgPathCloseList< NODEID, COST >::dgTreeNode *, COST >
void operator delete (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete (void *const ptr)
 
void operator delete[] (void *const ptr, dgMemoryAllocator *const allocator)
 
void operator delete[] (void *const ptr)
 
void * operator new (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new (size_t size)
 
void * operator new[] (size_t size, dgMemoryAllocator *const allocator)
 
void * operator new[] (size_t size)
 
void Flush ()
 
COST MaxValue () const
 
COST Value (dgInt32 i=0) const
 
dgInt32 GetCount () const
 
dgInt32 GetMaxCount () const
 
const dgPathCloseList< NODEID, COST >::dgTreeNode * & operator[] (dgInt32 i) const
 
dgPathCloseList< NODEID, COST >::dgTreeNode * & operator[] (dgInt32 i)
 
dgInt32 Find (dgPathCloseList< NODEID, COST >::dgTreeNode * &obj)
 
dgInt32 Find (COST key)
 
- Public Attributes inherited from dgHeapBase< dgPathCloseList< NODEID, COST >::dgTreeNode *, COST >
dgInt32 m_curCount
 
dgInt32 m_maxCount
 
dgMemoryAllocatorm_allocator
 
RECORD * m_pool
 

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