#include </usr1/tp517/Tumble/trunk/src/tumble/iterator_wrapper.h>
Collaboration diagram for Tumble::iterators::caster< old_iterator, output_type, output_ref >:
Public Types | |
typedef std::iterator_traits< old_iterator >::difference_type | difference_type |
typedef std::iterator_traits< old_iterator >::iterator_category | iterator_category |
typedef output_type | value_type |
typedef output_ref | reference |
typedef output_type * | pointer |
Public Member Functions | |
caster () | |
caster (const old_iterator &it) | |
reference | operator * () const |
reference | operator[] (const difference_type &i) const |
old_iterator | base () |
Public Attributes | |
define_move_operators | |
define_relational_operators | |
Private Types | |
typedef caster | iterator |
Private Attributes | |
old_iterator | it_ |
!
Definition at line 56 of file iterator_wrapper.h.
typedef caster Tumble::iterators::caster< old_iterator, output_type, output_ref >::iterator [private] |
Definition at line 58 of file iterator_wrapper.h.
typedef std::iterator_traits<old_iterator>::difference_type Tumble::iterators::caster< old_iterator, output_type, output_ref >::difference_type |
Definition at line 63 of file iterator_wrapper.h.
typedef std::iterator_traits<old_iterator>::iterator_category Tumble::iterators::caster< old_iterator, output_type, output_ref >::iterator_category |
Definition at line 65 of file iterator_wrapper.h.
typedef output_type Tumble::iterators::caster< old_iterator, output_type, output_ref >::value_type |
Definition at line 66 of file iterator_wrapper.h.
typedef output_ref Tumble::iterators::caster< old_iterator, output_type, output_ref >::reference |
Definition at line 67 of file iterator_wrapper.h.
typedef output_type* Tumble::iterators::caster< old_iterator, output_type, output_ref >::pointer |
Definition at line 68 of file iterator_wrapper.h.
Tumble::iterators::caster< old_iterator, output_type, output_ref >::caster | ( | ) | [inline] |
Definition at line 70 of file iterator_wrapper.h.
Tumble::iterators::caster< old_iterator, output_type, output_ref >::caster | ( | const old_iterator & | it | ) | [inline] |
Definition at line 71 of file iterator_wrapper.h.
reference Tumble::iterators::caster< old_iterator, output_type, output_ref >::operator * | ( | ) | const [inline] |
Definition at line 73 of file iterator_wrapper.h.
reference Tumble::iterators::caster< old_iterator, output_type, output_ref >::operator[] | ( | const difference_type & | i | ) | const [inline] |
Definition at line 76 of file iterator_wrapper.h.
References Tumble::iterators::caster< old_iterator, output_type, output_ref >::it_.
old_iterator Tumble::iterators::caster< old_iterator, output_type, output_ref >::base | ( | ) | [inline] |
Definition at line 80 of file iterator_wrapper.h.
References Tumble::iterators::caster< old_iterator, output_type, output_ref >::it_.
old_iterator Tumble::iterators::caster< old_iterator, output_type, output_ref >::it_ [private] |
Definition at line 57 of file iterator_wrapper.h.
Referenced by Tumble::iterators::caster< old_iterator, output_type, output_ref >::base(), and Tumble::iterators::caster< old_iterator, output_type, output_ref >::operator[]().
Tumble::iterators::caster< old_iterator, output_type, output_ref >::define_move_operators |
Definition at line 82 of file iterator_wrapper.h.
Tumble::iterators::caster< old_iterator, output_type, output_ref >::define_relational_operators |
Definition at line 83 of file iterator_wrapper.h.