![]() |
Protium
Math and Design Features
|
Small object allocation module. More...
Classes | |
| class | Chunk |
| Represents a fixed number of blocks. More... | |
| class | FixedAllocator |
| Pool of allocation chunks. More... | |
| class | SmallObject |
| Inherit from this in order to benefit from small object allocation. More... | |
| class | SmallObjectAllocator |
| Singleton small object allocator. More... | |
| class | SmallObjectAllocatorImplementation |
| Manages a pool of fixed allocators. More... | |
| class | SmallObjectBase |
| Base class for small objects to be used in the small object allocation scheme. More... | |
| class | SmallValueObject |
| Inherit from this in order to benefit from small object allocation. More... | |
| class | STLAdapter |
| Allocator to be used by STL containers. More... | |
Typedefs | |
| typedef SmallObject | DefaultSmallObject |
| A default small obect type. More... | |
| typedef SmallValueObject | DefaultSmallValueObject |
Functions | |
| template<template< class, class > class T, std::size_t C, std::size_t M, std::size_t O, template< class > class L, class X > | |
| unsigned int | GetPriority (SmallObjectAllocator< T, C, M, O, L, X > *) |
| template<typename Host > | |
| bool | operator!= (const STLAdapter< Host > &, const STLAdapter< Host > &) |
| Always returns false. Nothing internal. More... | |
| template<typename Host > | |
| bool | operator== (const STLAdapter< Host > &, const STLAdapter< Host > &) |
| Always returns true. Nothing internal. More... | |
Small object allocation module.
A default small obect type.
Definition at line 173 of file SmallObject.h.
Definition at line 174 of file SmallObject.h.
|
inline |
Definition at line 94 of file SmallObjectAllocator.h.
|
inline |
Always returns false. Nothing internal.
Definition at line 109 of file STLAdapter.h.
|
inline |
Always returns true. Nothing internal.
Definition at line 103 of file STLAdapter.h.