#include <Vector.h>
|
| Vector (const Allocator &alloc=Allocator()) |
|
| Vector (size_type n, const T &value=T(), const Allocator &alloc=Allocator()) |
|
template<class InputIterator > |
| Vector (InputIterator first, InputIterator last, const Allocator &alloc=Allocator()) |
|
| Vector (const Nice::Vector< T, Allocator > &x) |
|
Nice::Vector< T, Allocator > & | operator= (const Nice::Vector< T, Allocator > &x) |
|
| ~Vector (void) |
|
iterator | begin (void) |
|
const_iterator | begin (void) const |
|
iterator | end (void) |
|
const_iterator | end (void) const |
|
reverse_iterator | rbegin (void) |
|
const_reverse_iterator | rbegin (void) const |
|
reverse_iterator | rend (void) |
|
const_reverse_iterator | rend (void) const |
|
size_type | size (void) const |
|
size_type | max_size (void) const |
|
void | resize (size_type n, T c=T()) |
|
size_type | capacity (void) const |
|
bool | empty (void) const |
|
void | reserve (size_type n) |
|
T & | operator[] (size_type n) |
|
const T & | operator[] (size_type n) const |
|
T & | at (size_type n) |
|
const T & | at (size_type n) const |
|
T & | front (void) |
|
const T & | front (void) const |
|
T & | back (void) |
|
const T & | back (void) const |
|
void | assign (size_type n, T &u) |
|
template<class InputIterator > |
void | assign (InputIterator begin, InputIterator end) |
|
void | push_back (const T &u) |
|
void | pop_back (void) |
|
iterator | insert (iterator pos, const T &u) |
|
void | insert (iterator pos, size_type n, const T &u) |
|
template<class InputIterator > |
void | insert (iterator pos, InputIterator begin, InputIterator end) |
|
void | erase (iterator pos) |
|
void | erase (iterator begin, iterator end) |
|
void | swap (Nice::Vector< T, Allocator > &x) |
|
void | clear (void) |
|
allocator_type | get_allocator (void) const |
|
| operator std::vector< T, Allocator > () |
|
◆ allocator_type
template<class T , class Allocator = std::allocator<T>>
◆ const_iterator
template<class T , class Allocator = std::allocator<T>>
◆ const_reverse_iterator
template<class T , class Allocator = std::allocator<T>>
◆ difference_type
template<class T , class Allocator = std::allocator<T>>
◆ iterator
template<class T , class Allocator = std::allocator<T>>
◆ reverse_iterator
template<class T , class Allocator = std::allocator<T>>
◆ size_type
template<class T , class Allocator = std::allocator<T>>
◆ value_type
template<class T , class Allocator = std::allocator<T>>
◆ Vector() [1/4]
template<class T , class Allocator = std::allocator<T>>
◆ Vector() [2/4]
template<class T , class Allocator = std::allocator<T>>
◆ Vector() [3/4]
template<class T , class Allocator = std::allocator<T>>
template<class InputIterator >
Nice::Vector< T, Allocator >::Vector |
( |
InputIterator |
first, |
|
|
InputIterator |
last, |
|
|
const Allocator & |
alloc = Allocator() |
|
) |
| |
|
inline |
◆ Vector() [4/4]
template<class T , class Allocator = std::allocator<T>>
◆ ~Vector()
template<class T , class Allocator = std::allocator<T>>
◆ assign() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ assign() [2/2]
template<class T , class Allocator = std::allocator<T>>
template<class InputIterator >
void Nice::Vector< T, Allocator >::assign |
( |
InputIterator |
begin, |
|
|
InputIterator |
end |
|
) |
| |
|
inline |
◆ at() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ at() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ back() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ back() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ begin() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ begin() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ capacity()
template<class T , class Allocator = std::allocator<T>>
◆ clear()
template<class T , class Allocator = std::allocator<T>>
◆ empty()
template<class T , class Allocator = std::allocator<T>>
◆ end() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ end() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ erase() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ erase() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ front() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ front() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ get_allocator()
template<class T , class Allocator = std::allocator<T>>
◆ insert() [1/3]
template<class T , class Allocator = std::allocator<T>>
◆ insert() [2/3]
template<class T , class Allocator = std::allocator<T>>
◆ insert() [3/3]
template<class T , class Allocator = std::allocator<T>>
template<class InputIterator >
◆ max_size()
template<class T , class Allocator = std::allocator<T>>
◆ operator std::vector< T, Allocator >()
template<class T , class Allocator = std::allocator<T>>
Nice::Vector< T, Allocator >::operator std::vector< T, Allocator > |
( |
| ) |
|
|
inline |
◆ operator=()
template<class T , class Allocator = std::allocator<T>>
◆ operator[]() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ operator[]() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ pop_back()
template<class T , class Allocator = std::allocator<T>>
◆ push_back()
template<class T , class Allocator = std::allocator<T>>
◆ rbegin() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ rbegin() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ rend() [1/2]
template<class T , class Allocator = std::allocator<T>>
◆ rend() [2/2]
template<class T , class Allocator = std::allocator<T>>
◆ reserve()
template<class T , class Allocator = std::allocator<T>>
◆ resize()
template<class T , class Allocator = std::allocator<T>>
◆ size()
template<class T , class Allocator = std::allocator<T>>
◆ swap()
template<class T , class Allocator = std::allocator<T>>
◆ mutex
template<class T , class Allocator = std::allocator<T>>
◆ storage
template<class T , class Allocator = std::allocator<T>>
std::vector<T, Allocator> Nice::Vector< T, Allocator >::storage |
|
private |
The documentation for this class was generated from the following file:
- TwiceAsNice/nice/src/libNice/Nice/Util/Vector.h