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 (T *p=0) |
|
| smart_pointer (void *count, internal i) |
|
| smart_pointer (const smart_pointer< T > &x) |
|
smart_pointer< T > & | operator= (const smart_pointer< T > &x) |
|
| ~smart_pointer () |
|
| smart_pointer_base (T *p=0) |
|
| smart_pointer_base (const smart_pointer_base< T, details::constructor_copy< T > > &) |
|
| smart_pointer_base (void *count, internal) |
|
smart_pointer_base< T, details::constructor_copy< T > > & | operator= (const smart_pointer_base< T, details::constructor_copy< T > > &) |
|
| ~smart_pointer_base () |
|
const T * | pointer () const |
|
T * | pointer () |
|
const T & | data () const |
|
T & | data () |
|
const T * | operator-> () const |
|
T * | operator-> () |
|
const T & | operator* () const |
|
T & | operator* () |
|
int | reference_counter () const |
|
counter * | get_count () const |
|