Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |