|
|
Inheritance diagram for NoShrinkVector< T, AllocatorT >:Public Types | |
| typedef const T * | const_iterator |
| typedef const T * | const_pointer |
| typedef const T & | const_reference |
| 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 () | |
Additional Inherited Members | |
Protected Types inherited from AlignedAllocator< T, Align > | |
| typedef const T * | const_pointer |
| typedef const T & | const_reference |
| 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, Align > | |
| const_pointer | address (const_reference x) const |
| pointer | address (reference x) const |
| AlignedAllocator () throw () | |
| AlignedAllocator (const AlignedAllocator< T, Align > &) throw () | |
| template<class U> | |
| AlignedAllocator (const AlignedAllocator< U, Align > &) 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 () |
| template<class U> | |
| bool | operator!= (const AlignedAllocator< U, Align > &) const |
| template<class U> | |
| bool | operator!= (const U &) const |
| template<class U> | |
| bool | operator== (const AlignedAllocator< U, Align > &) const |
| template<class U> | |
| bool | operator== (const U &) const |
Definition at line 17 of file NoShrinkVector.h.
| typedef const T* const_iterator |
Definition at line 23 of file NoShrinkVector.h.
| typedef const T* const_pointer |
Definition at line 27 of file NoShrinkVector.h.
| typedef const T& const_reference |
Definition at line 25 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.
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.
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 |
Definition at line 39 of file NoShrinkVector.h.
|
inline |
Definition at line 51 of file NoShrinkVector.h.
|
inline |
Definition at line 62 of file NoShrinkVector.h.
|
inline |
Definition at line 82 of file NoShrinkVector.h.
|
inline |
Definition at line 101 of file NoShrinkVector.h.
Definition at line 298 of file NoShrinkVector.h.
|
inline |
Definition at line 304 of file NoShrinkVector.h.
Definition at line 454 of file NoShrinkVector.h.
Definition at line 406 of file NoShrinkVector.h.
|
inline |
|
inline |
Definition at line 183 of file NoShrinkVector.h.
Definition at line 418 of file NoShrinkVector.h.
Definition at line 382 of file NoShrinkVector.h.
Definition at line 460 of file NoShrinkVector.h.
Definition at line 466 of file NoShrinkVector.h.
|
inline |
Definition at line 339 of file NoShrinkVector.h.
|
inline |
Definition at line 292 of file NoShrinkVector.h.
Definition at line 287 of file NoShrinkVector.h.
|
inline |
Definition at line 114 of file NoShrinkVector.h.
|
inline |
Definition at line 146 of file NoShrinkVector.h.
|
inline |
|
inline |
Definition at line 310 of file NoShrinkVector.h.
|
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 |
Definition at line 197 of file NoShrinkVector.h.
|
inline |
Definition at line 282 of file NoShrinkVector.h.
|
inline |