Export (0) Print
Expand All

allocator Members

Typedefs

const_pointer A type that provides a constant pointer to the type of object managed by the allocator.
const_reference A type that provides a constant reference to type of object managed by the allocator.
difference_type A signed integral type that can represent the difference between values of pointers to the type of object managed by the allocator.
pointer A type that provides a pointer to the type of object managed by the allocator.
reference A type that provides a reference to the type of object managed by the allocator.
size_type An unsigned integral type that can represent the length of any sequence that an object of template class allocator can allocate.
value_type A type that is managed by the allocator.

Member Functions

address Finds the address of an object whose value is specified.
allocate Allocates a block of memory large enough to store at least some specified number of elements.
allocator Constructors used to create allocator objects.
construct Constructs a specific type of object at a specified address that is initialized with a specified value.
deallocate Frees a specified number of objects from storage beginning at a specified position.
destroy Calls an objects destructor without deallocating the memory where the object was stored.
max_size Returns the number of elements of type Type that could be allocated by an object of class allocator before the free memory is used up.
rebind A structure that enables an allocator for objects of one type to allocate storage for objects of an other type.

Operators

operator= Assigns one allocator object to another allocator object.

See Also

allocator Class | Thread Safety in the Standard C++ Library

Show:
© 2014 Microsoft