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.