Public Member Functions |
| | VectorOfIterators (size_type n, const IteratorValue &value=IteratorValue()) |
| 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()) |
| void | reserve (size_type n) |
| void | swap (Vector< IteratorValue > &x) |
| size_type | size () const |
| size_type | max_size () const |
| size_type | capacity () const |
| bool | empty () const |
| void | resize (size_type sz, IteratorValuev=IteratorValue()) |
| const_reference | operator[] (size_type n) const |
| reference | operator[] (size_type n) |
| 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 | pop_back () |
| void | erase (iterator position) |
| void | erase (iterator first, iterator last) |
| | smart_pointer (vector_rep< IteratorValue > *p=0) |
| | 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< 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 |
template<class IteratorValue, class ConstIteratorValue>
struct rheolef::VectorOfIterators< IteratorValue, ConstIteratorValue >
Definition at line 306 of file Vector.h.