Adobe Source Libraries 1.49.0
A collection of C++ libraries.
|
#include <vector.hpp>
Public Types | |
typedef T & | reference |
typedef const T & | const_reference |
typedef T * | iterator |
typedef const T * | const_iterator |
typedef std::size_t | size_type |
typedef std::ptrdiff_t | difference_type |
typedef T | value_type |
typedef A | allocator_type |
typedef T * | pointer |
typedef const T * | const_pointer |
typedef std::reverse_iterator< T * > | reverse_iterator |
typedef std::reverse_iterator< const T * > | const_reverse_iterator |
Friends | |
bool | operator== (const vector &x, const vector &y) |
bool | operator< (const vector &x, const vector &y) |
void | swap (vector &x, vector &y) |
Definition at line 51 of file vector.hpp.
typedef T& reference |
Definition at line 53 of file vector.hpp.
typedef const T& const_reference |
Definition at line 54 of file vector.hpp.
typedef T* iterator |
Definition at line 55 of file vector.hpp.
typedef const T* const_iterator |
Definition at line 56 of file vector.hpp.
typedef std::size_t size_type |
Definition at line 57 of file vector.hpp.
typedef std::ptrdiff_t difference_type |
Definition at line 58 of file vector.hpp.
typedef T value_type |
Definition at line 59 of file vector.hpp.
typedef A allocator_type |
Definition at line 60 of file vector.hpp.
typedef T* pointer |
Definition at line 61 of file vector.hpp.
typedef const T* const_pointer |
Definition at line 62 of file vector.hpp.
typedef std::reverse_iterator<T*> reverse_iterator |
Definition at line 63 of file vector.hpp.
typedef std::reverse_iterator<const T*> const_reverse_iterator |
Definition at line 64 of file vector.hpp.
|
explicit |
Definition at line 130 of file vector.hpp.
vector | ( | ) |
Definition at line 131 of file vector.hpp.
Definition at line 133 of file vector.hpp.
vector | ( | size_type | n, |
const value_type & | x ) |
Definition at line 138 of file vector.hpp.
vector | ( | size_type | n, |
const value_type & | x, | ||
const allocator_type & | a ) |
Definition at line 143 of file vector.hpp.
Definition at line 148 of file vector.hpp.
vector | ( | I | f, |
I | l, | ||
typename boost::disable_if< boost::is_integral< I > >::type * | = 0 ) |
Definition at line 159 of file vector.hpp.
vector | ( | I | f, |
I | l, | ||
const allocator_type & | a, | ||
typename boost::disable_if< boost::is_integral< I > >::type * | = 0 ) |
Definition at line 164 of file vector.hpp.
~vector | ( | ) |
Definition at line 170 of file vector.hpp.
Definition at line 183 of file vector.hpp.
allocator_type get_allocator | ( | ) | const |
Definition at line 185 of file vector.hpp.
iterator begin | ( | ) |
Definition at line 189 of file vector.hpp.
iterator end | ( | ) |
Definition at line 190 of file vector.hpp.
const_iterator begin | ( | ) | const |
Definition at line 192 of file vector.hpp.
const_iterator end | ( | ) | const |
Definition at line 193 of file vector.hpp.
reverse_iterator rbegin | ( | ) |
Definition at line 195 of file vector.hpp.
reverse_iterator rend | ( | ) |
Definition at line 196 of file vector.hpp.
const_reverse_iterator rbegin | ( | ) | const |
Definition at line 198 of file vector.hpp.
const_reverse_iterator rend | ( | ) | const |
Definition at line 199 of file vector.hpp.
size_type size | ( | ) | const |
Definition at line 201 of file vector.hpp.
size_type max_size | ( | ) | const |
Definition at line 202 of file vector.hpp.
size_type capacity | ( | ) | const |
Definition at line 204 of file vector.hpp.
bool empty | ( | ) | const |
Definition at line 205 of file vector.hpp.
Definition at line 207 of file vector.hpp.
const_reference operator[] | ( | size_type | n | ) | const |
Definition at line 211 of file vector.hpp.
Definition at line 221 of file vector.hpp.
void reserve | ( | size_type | n | ) |
Definition at line 432 of file vector.hpp.
reference front | ( | ) |
Definition at line 228 of file vector.hpp.
const_reference front | ( | ) | const |
Definition at line 232 of file vector.hpp.
reference back | ( | ) |
Definition at line 237 of file vector.hpp.
const_reference back | ( | ) | const |
Definition at line 241 of file vector.hpp.
void push_back | ( | value_type | x | ) |
Definition at line 246 of file vector.hpp.
void pop_back | ( | ) |
Definition at line 248 of file vector.hpp.
void swap | ( | vector< T, A > & | x | ) |
Definition at line 253 of file vector.hpp.
iterator insert | ( | iterator | p, |
value_type | x ) |
Definition at line 255 of file vector.hpp.
iterator insert | ( | iterator | p, |
I | f, | ||
I | l, | ||
typename boost::disable_if< boost::is_integral< I > >::type * | = 0 ) |
Definition at line 258 of file vector.hpp.
vector< T, A >::iterator insert_move | ( | iterator | p, |
I | f, | ||
I | l ) |
Definition at line 401 of file vector.hpp.
vector< T, A >::iterator insert | ( | iterator | p, |
size_type | n, | ||
const T & | x ) |
Definition at line 442 of file vector.hpp.
Definition at line 268 of file vector.hpp.
vector< T, A >::iterator erase | ( | iterator | f, |
iterator | l ) |
Definition at line 472 of file vector.hpp.
void clear | ( | ) |
Definition at line 275 of file vector.hpp.
void resize | ( | size_type | n | ) |
Definition at line 482 of file vector.hpp.
void resize | ( | size_type | n, |
const value_type & | x ) |
Definition at line 490 of file vector.hpp.
|
friend |
Definition at line 281 of file vector.hpp.
|
friend |
Definition at line 290 of file vector.hpp.
Definition at line 294 of file vector.hpp.