Menu

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

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.