|
Public Types | |
typedef std::reverse_iterator< const T * > | const_reverse_iterator |
typedef T * | iterator |
typedef T * | pointer |
typedef size_t | ptrdiff_t |
typedef T & | reference |
typedef std::reverse_iterator< T * > | reverse_iterator |
typedef size_t | size_type |
typedef T | value_type |
Public Member Functions | |
T & | at (size_type i) |
const T & | at (size_type i) const |
T & | back () |
const T & | back () const |
T * | begin () |
const T * | begin () const |
size_type | capacity () const |
void | clear () |
T * | end () |
const T * | end () const |
void | erase (T *where) |
T & | front () |
const T & | front () const |
void | insert (T *where, const T &v) |
operator const T * () const | |
operator T* () | |
Vector< T, AllocatorT > & | operator= (const Vector< T, AllocatorT > &v) |
template<class OtherAllocatorT > | |
Vector< T, AllocatorT > & | operator= (const Vector< T, OtherAllocatorT > &v) |
void | pop_back () |
void | push_back (const T &v) |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
void | reserve (size_type s) |
void | resize (size_type s) |
void | resize (size_type s, const value_type &v) |
size_type | size () const |
Vector () | |
Vector (const Vector< T, AllocatorT > &v) | |
template<class OtherAllocatorT > | |
Vector (const Vector< T, OtherAllocatorT > &v) | |
Vector (size_type s) | |
Vector (size_type s, const T &v) | |
~Vector () | |
Public Attributes | |
const typedef T * | const_iterator |
const typedef T * | const_pointer |
const typedef T & | const_reference |
Additional Inherited Members | |
Protected Types inherited from AlignedAllocator< T > | |
typedef ptrdiff_t | difference_type |
typedef T * | pointer |
typedef T & | reference |
typedef size_t | size_type |
typedef T | value_type |
Protected Member Functions inherited from AlignedAllocator< T > | |
const_pointer | address (const_reference x) const |
pointer | address (reference x) const |
AlignedAllocator () throw () | |
AlignedAllocator (const AlignedAllocator< T, DefaultAlignment > &) throw () | |
AlignedAllocator (const AlignedAllocator< U, DefaultAlignment > &) throw () | |
pointer | allocate (size_type s, std::allocator_traits< std::allocator< void >>::const_void_pointer hint=0) |
void | construct (pointer p, const T &val) |
void | deallocate (pointer p, size_type) |
void | destroy (pointer p) |
size_type | max_size () const throw () |
bool | operator!= (const AlignedAllocator< U, DefaultAlignment > &) const |
bool | operator!= (const U &) const |
bool | operator== (const AlignedAllocator< U, DefaultAlignment > &) const |
bool | operator== (const U &) const |
Protected Attributes inherited from AlignedAllocator< T > | |
const typedef T * | const_pointer |
const typedef T & | const_reference |
typedef std::reverse_iterator< const T* > const_reverse_iterator |
typedef std::reverse_iterator< T* > reverse_iterator |
typedef T value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |