<memory> Members
Reference
Functions
Same as uninitialized_copy but enforces the use of a checked iterator as output iterator. |
|
Same as uninitialized_fill_n but enforces the use of a checked iterator as output iterator. |
|
Allocates temporary storage for a sequence of elements that does not exceed a specified number of elements. |
|
Deallocates the temporary memory that was allocated using the get_temporary_buffer template function. |
|
Same as uninitialized_copy but allows the use of an unchecked iterator as output iterator when _SECURE_SCL=1 is defined. |
|
Same as uninitialized_fill_n but allows the use of an unchecked iterator as output iterator when _SECURE_SCL=1 is defined. |
|
Copies objects from a specified input range into an uninitialized destination range. |
|
Copies objects of a specified value into an uninitialized destination range. |
|
Copies objects of a specified value into specified number of elements an uninitialized destination range. |
Operators
Tests for inequality between allocator objects of a specified class. |
|
Tests for equality between allocator objects of a specified class. |
Classes
The template class describes an object that manages storage allocation and freeing for arrays of objects of type Type. |
|
The template class describes an object that stores a pointer to an allocated object of type Type * that ensures the object to which it points gets deleted when its enclosing auto_ptr gets destroyed. |
|
An adaptor class that is provided to enable algorithms to store their results into uninitialized memory. |
Specializations
A specialization of the template class allocator to type void, defining the only the member types that make sense in this specialized context. |