object Namespace Reference
Data Structures | |
class | RawStorageAllocator |
Allocator allocating from RawStorage. More... | |
class | OneBlockAllocator |
Pseudo-allocator supporting only one allocation. More... | |
class | NewAllocator |
Allocator using standard C++ new and delete operators. More... | |
class | Array |
Array is a simple abstraction of a C-like array, supporting an iterator interface. More... | |
class | ConstantSizeList |
ConstantSizeList is a simple abstraction of a list with a maximum length of N elements, supporting an iterator interface. More... | |
class | DynamicList |
DynamicList is a simple abstraction of a list with a dynamic length, supporting an iterator interface. More... | |
class | RawStorage |
Storage for raw data blocks. More... | |
class | RingBuffer |
Ring buffer (constant size). More... | |
struct | Storage |
class | SynchronizedBoundedBuffer |
struct | Uninitialized |
Uninitialized presents a container of an object of type T. More... | |
class | UninitializedStoragePool |
UninitializedStoragePool is an abstraction of an arbitrary storage structure (supporting a certain interface) with uninitialized data, providing an iterator interface. More... | |
Typedefs | |
typedef NewAllocator | Allocator |
Default allocator. |
Typedef Documentation
typedef NewAllocator object::Allocator |
Default allocator.
This allocator is used by several classes (e.g. in AFP implementation) if you do not explicitly configure them to use another one.
On AVR platform it is a RawStorageAllocator with DEFAULT_RAWSTORAGEALLOCATOR_MEM_SIZE bytes of memory. For other platforms it is the NewAllocator.