CrystalSpace

Public API Reference

CS::Memory::HeapAccessPointer< HeapContainer > Struct Template Reference

Heap accessor for AllocatorHeapBase. More...

#include <csutil/memheap.h>

List of all members.

Public Member Functions

void * Alloc (const size_t n)
void Free (void *p)
const HeapContainer & GetHeap ()
 HeapAccessPointer (HeapContainer heap)
 HeapAccessPointer ()
void * Realloc (void *p, size_t newSize)

Public Attributes

HeapContainer heap


Detailed Description

template<class HeapContainer = Heap*>
struct CS::Memory::HeapAccessPointer< HeapContainer >

Heap accessor for AllocatorHeapBase.

The HeapContainer template argument must behave like a pointer to an object of type Heap* or compatible interface.

Definition at line 169 of file memheap.h.


The documentation for this struct was generated from the following file:
Generated for Crystal Space 1.2.1 by doxygen 1.5.3