#include <mn_vector.hpp>
|
| | basic_vector (const allocator_type &allocator=allocator_type()) |
| |
| | basic_vector (size_type initialSize, const allocator_type &allocator=allocator_type()) |
| |
| | basic_vector (const_iterator first, const_iterator last, const allocator_type &allocator=allocator_type()) |
| |
| | basic_vector (const basic_vector &rhs, const allocator_type &allocator=allocator_type()) |
| |
| | ~basic_vector () |
| |
| void | copy (const basic_vector &rhs) |
| |
| iterator | begin () |
| |
| iterator | end () |
| |
| size_type | size () const |
| |
| bool | empty () const |
| |
| size_type | capacity () |
| |
| pointer | data () |
| |
| reference | front () |
| |
| const reference | cfront () |
| |
| reference | back () |
| |
| const reference | cback () |
| |
| reference | at (size_type i) |
| |
| const reference | const_at (size_type i) |
| |
| void | push_back (const_reference v) |
| |
| void | push_back (lreference v) |
| |
| void | push_back () |
| |
| void | pop_back () |
| |
| void | assign (const pointer first, const pointer last) |
| |
| void | insert (size_type index, size_type n, const reference val) |
| |
| void | insert (iterator it, size_type n, const reference val) |
| |
| iterator | insert (iterator it, const_reference val) |
| |
| iterator | erase (iterator it) |
| |
| iterator | erase (iterator first, iterator last) |
| |
| void | resize (size_type n) |
| |
| void | reserve (size_type n) |
| |
| void | clear () |
| |
| void | reset () |
| |
| void | set_capacity (size_type newCapacity) |
| |
| size_type | index_of (const reference item, size_type index=0) const |
| |
| iterator | find (const reference item) |
| |
| const allocator_type & | get_allocator () const |
| |
| void | set_allocator (const allocator_type &allocator) |
| |
| bool | validate_iterator (const_iterator it) const |
| |
| basic_vector & | operator= (const basic_vector &rhs) |
| |
| reference | operator[] (size_type i) |
| |
| const reference | operator[] (size_type i) const |
| |
◆ allocator_type
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ const_iterator
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ const_reference
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ difference_type
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ iterator
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ iterator_category
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ lreference
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ pointer
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ reference
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ size_type
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ value_type
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ basic_vector() [1/4]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ basic_vector() [2/4]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ basic_vector() [3/4]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ basic_vector() [4/4]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ ~basic_vector()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ assign()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ at()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ back()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ begin()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ capacity()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ cback()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ cfront()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ clear()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ compute_new_capacity()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ const_at()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ copy()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ data()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ empty()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ end()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ erase() [1/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ erase() [2/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ find()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ front()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ get_allocator()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ grow()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ index_of()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ insert() [1/3]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ insert() [2/3]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ insert() [3/3]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ move_down() [1/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ move_down() [2/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ move_down_1() [1/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ move_down_1() [2/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ operator=()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ operator[]() [1/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ operator[]() [2/2]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ pop_back()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ push_back() [1/3]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ push_back() [2/3]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ push_back() [3/3]
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ reserve()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ reset()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ resize()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ set_allocator()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ set_capacity()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ shrink()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ size()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ validate_iterator()
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ kInitialCapacity
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
◆ npos
template<typename T , class TAllocator , class TStorage = basic_vector_storage<T, TAllocator>>
The documentation for this class was generated from the following file: