#include <iterator.hh>
Public Member Functions | |
| DerefIterator () | |
| DerefIterator (const This &other) | |
| Ref | operator* () const |
| Ptr | operator-> () const |
| This & | operator++ () |
| This | operator++ (int) |
| const Super & | deref_super () const |
| Super & | deref_super () |
Static Public Member Functions | |
| static This | build (const Super &other) |
Private Types | |
| typedef DerefIterator | This |
| typedef Iter | Super |
| typedef std::iterator_traits < Iter >::value_type | Elem |
| typedef std::iterator_traits < Elem >::value_type | Value |
| typedef std::iterator_traits < Elem >::reference | Ref |
| typedef std::iterator_traits < Elem >::pointer | Ptr |
typedef DerefIterator olsr::utl::DerefIterator< Iter >::This [private] |
typedef Iter olsr::utl::DerefIterator< Iter >::Super [private] |
typedef std::iterator_traits<Iter>::value_type olsr::utl::DerefIterator< Iter >::Elem [private] |
typedef std::iterator_traits<Elem>::value_type olsr::utl::DerefIterator< Iter >::Value [private] |
typedef std::iterator_traits<Elem>::reference olsr::utl::DerefIterator< Iter >::Ref [private] |
typedef std::iterator_traits<Elem>::pointer olsr::utl::DerefIterator< Iter >::Ptr [private] |
| olsr::utl::DerefIterator< Iter >::DerefIterator | ( | ) | [inline] |
| olsr::utl::DerefIterator< Iter >::DerefIterator | ( | const This & | other | ) | [inline] |
| Ref olsr::utl::DerefIterator< Iter >::operator* | ( | ) | const [inline] |
| Ptr olsr::utl::DerefIterator< Iter >::operator-> | ( | ) | const [inline] |
| This& olsr::utl::DerefIterator< Iter >::operator++ | ( | ) | [inline] |
| This olsr::utl::DerefIterator< Iter >::operator++ | ( | int | ) | [inline] |
References olsr::utl::DerefIterator< Iter >::build().
| const Super& olsr::utl::DerefIterator< Iter >::deref_super | ( | ) | const [inline] |
| Super& olsr::utl::DerefIterator< Iter >::deref_super | ( | ) | [inline] |
| static This olsr::utl::DerefIterator< Iter >::build | ( | const Super & | other | ) | [inline, static] |
1.5.6