#include <stdapis/stlportv5/stl/_alloc.h>
class allocator : public __stlport_class< allocator< _Tp > > |
Public Member Type Definitions | |
---|---|
typedef | const _Tp * const_pointer |
typedef | const _Tp & const_reference |
typedef | ptrdiff_t difference_type |
typedef | _Tp * pointer |
typedef | _Tp & reference |
typedef | size_t size_type |
typedef | _Tp value_type |
Public Member Functions | |
---|---|
allocator() | |
allocator(const allocator< _Tp > &) | |
allocator(__move_source< allocator< _Tp > >) | |
~allocator() | |
pointer | address(reference) |
const_pointer | address(const_reference) |
_Tp * | allocate(size_type, const void *) |
_Tp * | allocate(size_type, size_type &) |
void | construct(pointer, const_reference) |
void | deallocate(pointer, size_type) |
void | deallocate(pointer) |
void | destroy(pointer) |
size_type | max_size() |
Inherited Type Definitions | |
---|---|
__stlport_class< allocator< _Tp > >::_Type |
typedef const _Tp * | const_pointer |
typedef const _Tp & | const_reference |
typedef ptrdiff_t | difference_type |
typedef _Tp * | pointer |
typedef _Tp & | reference |
typedef size_t | size_type |
typedef _Tp | value_type |
allocator | ( | ) | [inline] |
allocator | ( | const allocator< _Tp > & | ) | [inline] |
allocator | ( | __move_source< allocator< _Tp > > | ) | [inline] |
~allocator | ( | ) | [inline] |
const_pointer | address | ( | const_reference | __x | ) | const [inline] |
_Tp * | allocate | ( | size_type | __n, |
const void * | = 0 | |||
) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__n | - |
__allocated_n | - |
void | construct | ( | pointer | __p, |
const_reference | __val | |||
) | [inline] |
For full documentation see: http://www.sgi.com/tech/stl/table_of_contents.html
The Symbian implementation of this API fully supports all STL functionality.
Parameters | |
---|---|
__p | - |
__n | - |