#include <mn_fixed_vector.hpp>
|
| basic_fixed_vector (const allocator_type &allocator=allocator_type()) |
|
| basic_fixed_vector (size_type initialSize, const allocator_type &allocator=allocator_type()) |
|
| basic_fixed_vector (const pointer first, const pointer last, const allocator_type &allocator=allocator_type()) |
|
| basic_fixed_vector (const self_type &rhs, const allocator_type &allocator=allocator_type()) |
|
self_type & | operator= (const self_type &rhs) |
|
iterator | begin () |
|
iterator | end () |
|
size_type | size () const |
|
bool | empty () const |
|
size_type | capacity () |
|
void | clear () |
|
const allocator_type & | get_allocator () const |
|
void | set_allocator (const allocator_type &allocator) |
|
| 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 , int TCapacity, class TAllocator = memory::default_allocator>
◆ base_type
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ const_iterator
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ difference_type
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ iterator
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ iterator_category
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ pointer
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ reference
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ self_type
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ size_type
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ value_type
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ basic_fixed_vector() [1/4]
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ basic_fixed_vector() [2/4]
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ basic_fixed_vector() [3/4]
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ basic_fixed_vector() [4/4]
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ begin()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ capacity()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ clear()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ empty()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ end()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ get_allocator()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ operator=()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ set_allocator()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
◆ size()
template<typename T , int TCapacity, class TAllocator = memory::default_allocator>
The documentation for this class was generated from the following file: