csutil/allocator.h File Reference
Basic allocator classes. More...
#include "csutil/alignedalloc.h"
#include "csutil/memdebug.h"
Go to the source code of this file.
Classes | |
class | CS::Memory::AllocatorAlign< A > |
This class implements an allocator policy which aligns the first element on given byte boundary. More... | |
class | CS::Memory::AllocatorMalloc |
A default memory allocator that allocates with cs_malloc(). More... | |
class | CS::Memory::AllocatorMallocPlatform |
Memory allocator using the platform's default allocation functions (malloc, free etc. More... | |
class | CS::Memory::AllocatorNew< T > |
A default memory allocator that allocates using new T[]. More... | |
class | CS::Memory::AllocatorNewChar< Reallocatable > |
A default memory allocator that allocates using new char[]. More... | |
struct | CS::Memory::AllocatorPointerWrapper< T, Allocator > |
Class to store a pointer that is allocated from Allocator, to eliminate overhead from a possibly empty Allocator. More... | |
class | CS::Memory::LocalBufferAllocator< T, N, ExcessAllocator, SingleAllocation > |
An allocator with a small local buffer. More... | |
Namespaces | |
namespace | CS |
Main namespace for CrystalSpace. | |
namespace | CS::Memory |
Memory allocation. |
Detailed Description
Basic allocator classes.
Definition in file allocator.h.
Generated for Crystal Space 1.4.0 by doxygen 1.5.8