<allocators> Members
Reference
Macros
Yields an allocator template class. |
|
Yields stdext::allocators::cache_chunklist<sizeof(Type)>. |
|
Yields stdext::allocators::cache_freelist<sizeof(Type), max>. |
|
Yields stdext::allocators::cache_suballoc<sizeof(Type)>. |
|
Yields a synchronization filter. |
Operators
Tests for inequality between allocator objects of a specified class. |
|
Tests for equality between allocator objects of a specified class. |
Classes
Defines the base class and common functions needed to create a user-defined allocator from a synchronization filter. |
|
Describes an object that manages storage allocation and freeing for objects using a cache of type cache_chunklist. |
|
Describes an object that manages storage allocation and freeing for objects of type Type using a cache of type cache_freelist with a length managed by max_fixed_size. |
|
Implements an allocator that uses operator delete to deallocate a memory block and operator new to allocate a memory block. |
|
Describes an object that manages storage allocation and freeing for objects of type Type using a cache of type cache_suballoc. |
|
Describes an object that manages storage allocation and freeing for objects of type Type using a cache of type cache_freelist with a length managed by max_unbounded. |
|
Describes an object that manages storage allocation and freeing for objects of type Type using a cache of type cache_freelist with a length managed by max_variable_size. |
|
Defines a block allocator that allocates and deallocates memory blocks of a single size. |
|
Defines a block allocator that allocates and deallocates memory blocks of a single size. |
|
Defines a block allocator that allocates and deallocates memory blocks of a single size. |
|
Manages a list of memory blocks. |
|
Describes a max class object that limits a freelist object to a fixed maximum length. |
|
Describes a max class object that limits a freelist object to a maximum length of zero. |
|
Describes a max class object that does not limit the maximum length of a freelist object. |
|
Describes a max class object that limits a freelist object to a maximum length that is roughly proportional to the number of allocated memory blocks. |
|
The rts_alloc template class describes a filter that holds an array of cache instances and determines which instance to use for allocation and deallocation at runtime instead of at compile time. |
|
Describes a synchronization filter that provides no synchronization. |
|
Describes a synchronization filter that provides a separate cache object for each allocator object. |
|
Describes a synchronization filter that provides a separate cache object for each thread. |
|
Describes a synchronization filter that uses a mutex to control access to a cache object that is shared by all allocators. |