CrystalSpace

Public API Reference

Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

blockallocator.h File Reference

Generic Memory Block Allocator. More...

#include "csextern.h"
#include "csutil/array.h"
#include "csutil/bitarray.h"
#include "csutil/sysfunc.h"
#include <new>

Go to the source code of this file.

Classes

class  csBlockAllocator< T, BlockPolicy >
 This class implements a memory allocator which can efficiently allocate objects that all have the same size. More...
struct  csBlockAllocator< T, BlockPolicy >::BlockKey
struct  csBlockAllocator< T, BlockPolicy >::FreeNode
class  csBlockAllocatorAlignPolicy< A >
 This class implements a per-block allocating policy which aligns the first element on given byte boundary. More...
class  csBlockAllocatorNormalBlockPolicy
 This class implements the normal per block allocating policy. More...


Detailed Description

Generic Memory Block Allocator.

Definition in file blockallocator.h.


Generated for Crystal Space by doxygen 1.4.4