template<class IteratorValue, class ConstIteratorValue>
struct rheolef::VectorOfIterators< IteratorValue, ConstIteratorValue >
Definition at line 341 of file Vector.h.
|
| VectorOfIterators (size_type n, const IteratorValue &value=IteratorValue()) |
|
| VectorOfIterators (const_iterator first, const_iterator last) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
const_iterator | end () const |
|
iterator | end () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rend () const |
|
reverse_iterator | rend () |
|
const_reference | at (size_type n) const |
|
reference | at (size_type n) |
|
const_reference | front () const |
|
reference | front () |
|
const_reference | back () const |
|
reference | back () |
|
| Vector (size_type n=0, const IteratorValue &value=IteratorValue()) |
|
| Vector (const_iterator first, const_iterator last) |
|
void | reserve (size_type n) |
|
void | swap (Vector< IteratorValue > &x) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
reverse_iterator | rbegin () |
|
const_reverse_iterator | rbegin () const |
|
reverse_iterator | rend () |
|
const_reverse_iterator | rend () const |
|
size_type | size () const |
|
size_type | max_size () const |
|
size_type | capacity () const |
|
bool | empty () const |
|
void | resize (size_type sz, IteratorValue v=IteratorValue()) |
|
const_reference | operator[] (size_type n) const |
|
reference | operator[] (size_type n) |
|
const_reference | at (size_type n) const |
|
reference | at (size_type n) |
|
reference | front () |
|
const_reference | front () const |
|
reference | back () |
|
const_reference | back () const |
|
void | push_back (const IteratorValue &x) |
|
iterator | insert (iterator position, const IteratorValue &x=IteratorValue()) |
|
void | insert (iterator position, size_type n, const IteratorValue &x) |
|
void | insert (iterator position, const_iterator first, const_iterator last) |
|
void | pop_back () |
|
void | erase (iterator position) |
|
void | erase (iterator first, iterator last) |
|
| smart_pointer (vector_rep< IteratorValue > *p=0) |
|
| smart_pointer (void *count, internal i) |
|
| smart_pointer (const smart_pointer< vector_rep< IteratorValue > > &x) |
|
smart_pointer< vector_rep< IteratorValue > > & | operator= (const smart_pointer< vector_rep< IteratorValue > > &x) |
|
| ~smart_pointer () |
|
| smart_pointer_base (vector_rep< IteratorValue > *p=0) |
|
| smart_pointer_base (const smart_pointer_base< vector_rep< IteratorValue >, details::constructor_copy< vector_rep< IteratorValue > > > &) |
|
| smart_pointer_base (void *count, internal) |
|
smart_pointer_base< vector_rep< IteratorValue >, details::constructor_copy< vector_rep< IteratorValue > > > & | operator= (const smart_pointer_base< vector_rep< IteratorValue >, details::constructor_copy< vector_rep< IteratorValue > > > &) |
|
| ~smart_pointer_base () |
|
const vector_rep< IteratorValue > * | pointer () const |
|
vector_rep< IteratorValue > * | pointer () |
|
const vector_rep< IteratorValue > & | data () const |
|
vector_rep< IteratorValue > & | data () |
|
const vector_rep< IteratorValue > * | operator-> () const |
|
vector_rep< IteratorValue > * | operator-> () |
|
const vector_rep< IteratorValue > & | operator* () const |
|
vector_rep< IteratorValue > & | operator* () |
|
int | reference_counter () const |
|
counter * | get_count () const |
|