vector<t1,t2,... tn>
vectorn<t1,t2,... tn>
|
vector of elements t1,t2,... tn; see
Variadic Sequence. |
vector<t1,t2,... tn>::type
vectorn<t1,t2,... tn>::type
|
Identical to vectorn<t1,t2,... tn>;
see Variadic Sequence. |
begin<v>::type |
An iterator pointing to the beginning of v;
see Random Access Sequence. |
end<v>::type |
An iterator pointing to the end of v;
see Random Access Sequence. |
size<v>::type |
The size of v; see Random Access Sequence. |
empty<v>::type |
A boolean Integral Constant c such that
c::value == true if and only if the sequence is empty;
see Random Access Sequence. |
front<v>::type |
The first element in v; see
Random Access Sequence. |
back<v>::type |
The last element in v; see
Random Access Sequence. |
at<v,n>::type |
The nth element from the beginning of v; see
Random Access Sequence. |
insert<v,pos,x>::type |
A new vector of following elements:
[begin<v>::type, pos), x,
[pos, end<v>::type); see Extensible Sequence. |
insert_range<v,pos,r>::type |
A new vector of following elements:
[begin<v>::type, pos),
[begin<r>::type, end<r>::type)
[pos, end<v>::type); see Extensible Sequence. |
erase<v,pos>::type |
A new vector of following elements:
[begin<v>::type, pos),
[next<pos>::type, end<v>::type); see
Extensible Sequence. |
erase<v,pos,last>::type |
A new vector of following elements:
[begin<v>::type, pos),
[last, end<v>::type); see Extensible Sequence. |
clear<v>::type |
An empty vector; see Extensible Sequence. |
push_back<v,x>::type |
A new vector of following elements:
[begin<v>::type, end<v>::type), x;
see Back Extensible Sequence. |
pop_back<v>::type |
A new vector of following elements:
[begin<v>::type, prior< end<v>::type >::type);
see Back Extensible Sequence. |
push_front<v,x>::type |
A new vector of following elements:
x, [begin<v>::type, end<v>::type); see Front Extensible Sequence. |
pop_front<v>::type |
A new vector of following elements:
[next< begin<v>::type >::type, end<v>::type);
see Front Extensible Sequence. |