|
|
Inheritance diagram for NoShrinkVector< T, AllocatorT >: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 () |
| void | ClearTotal () |
| T * | end () |
| const T * | end () const |
| void | erase (T *where) |
| T & | front () |
| const T & | front () const |
| void | insert (T *where, const T &v) |
| NoShrinkVector () | |
| NoShrinkVector (const NoShrinkVector< T, AllocatorT > &v) | |
| template<class OtherAllocatorT > | |
| NoShrinkVector (const NoShrinkVector< T, OtherAllocatorT > &v) | |
| NoShrinkVector (size_type s) | |
| NoShrinkVector (size_type s, const T &v) | |
| operator const T * () const | |
| operator T* () | |
| NoShrinkVector< T > & | operator= (const NoShrinkVector< T, AllocatorT > &v) |
| template<class OtherAllocatorT > | |
| NoShrinkVector< T > & | operator= (const NoShrinkVector< 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 |
| ~NoShrinkVector () | |
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 |
Definition at line 17 of file NoShrinkVector.h.
| typedef std::reverse_iterator<const T*> const_reverse_iterator |
Definition at line 30 of file NoShrinkVector.h.
Definition at line 22 of file NoShrinkVector.h.
Definition at line 26 of file NoShrinkVector.h.
| typedef size_t ptrdiff_t |
Definition at line 28 of file NoShrinkVector.h.
Definition at line 24 of file NoShrinkVector.h.
| typedef std::reverse_iterator<T*> reverse_iterator |
Definition at line 29 of file NoShrinkVector.h.
| typedef size_t size_type |
Definition at line 20 of file NoShrinkVector.h.
| typedef T value_type |
Definition at line 21 of file NoShrinkVector.h.
|
inline |
Definition at line 32 of file NoShrinkVector.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 298 of file NoShrinkVector.h.
Definition at line 304 of file NoShrinkVector.h.
|
inline |
|
inline |
Definition at line 454 of file NoShrinkVector.h.
|
inline |
|
inline |
Definition at line 406 of file NoShrinkVector.h.
|
inline |
|
inline |
Definition at line 173 of file NoShrinkVector.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 418 of file NoShrinkVector.h.
|
inline |
|
inline |
Definition at line 460 of file NoShrinkVector.h.
|
inline |
Definition at line 466 of file NoShrinkVector.h.
|
inline |
Definition at line 292 of file NoShrinkVector.h.
|
inline |
Definition at line 287 of file NoShrinkVector.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 424 of file NoShrinkVector.h.
|
inline |
Definition at line 430 of file NoShrinkVector.h.
|
inline |
Definition at line 436 of file NoShrinkVector.h.
|
inline |
Definition at line 442 of file NoShrinkVector.h.
|
inline |
|
inline |
|
inline |
Definition at line 235 of file NoShrinkVector.h.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
| const typedef T* const_iterator |
Definition at line 23 of file NoShrinkVector.h.
| const typedef T* const_pointer |
Definition at line 27 of file NoShrinkVector.h.
| const typedef T& const_reference |
Definition at line 25 of file NoShrinkVector.h.