Protium
Math and Design Features
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Macros Pages
SmallObject.h File Reference
Include dependency graph for SmallObject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Protium::Allocation::SmallObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
 Inherit from this in order to benefit from small object allocation. More...
 
class  Protium::Allocation::SmallObjectBase< ThreadPolicy, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
 Base class for small objects to be used in the small object allocation scheme. More...
 
class  Protium::Allocation::SmallValueObject< ThreadingModel, chunkSize, maxSmallObjectSize, objectAlignSize, LifetimePolicy, MutexPolicy >
 Inherit from this in order to benefit from small object allocation. More...
 

Namespaces

 Protium
 Encapsulates all Protium Modules.
 
 Protium::Allocation
 Small object allocation module.
 

Typedefs

typedef SmallObject Protium::Allocation::DefaultSmallObject
 A default small obect type. More...
 
typedef SmallValueObject Protium::Allocation::DefaultSmallValueObject