#include <range.h>
Public Types | |
| typedef R::ElementType | T |
| typedef std::forward_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef T & | reference |
| typedef const T & | const_reference |
Public Member Functions | |
| RangeIterator () | |
| RangeIterator (const R &r) | |
| Proxy | operator-> () const |
| RangeIterator | next () const |
| R::ElementType | operator* () const |
| R::ElementType | current () const |
| RangeIterator & | operator++ () |
| RangeIterator | operator++ (int) |
| bool | operator<= (const RangeIterator &r) const |
Protected Attributes | |
| R | m_range |
Classes | |
| struct | Proxy |
| typedef R::ElementType wibble::RangeIterator< R >::T |
| typedef std::forward_iterator_tag wibble::RangeIterator< R >::iterator_category |
| typedef T wibble::RangeIterator< R >::value_type |
| typedef ptrdiff_t wibble::RangeIterator< R >::difference_type |
| typedef T* wibble::RangeIterator< R >::pointer |
| typedef T& wibble::RangeIterator< R >::reference |
| typedef const T& wibble::RangeIterator< R >::const_reference |
| wibble::RangeIterator< R >::RangeIterator | ( | ) | [inline] |
| wibble::RangeIterator< R >::RangeIterator | ( | const R & | r | ) | [inline] |
| Proxy wibble::RangeIterator< R >::operator-> | ( | ) | const [inline] |
| RangeIterator wibble::RangeIterator< R >::next | ( | ) | const [inline] |
| R::ElementType wibble::RangeIterator< R >::operator* | ( | ) | const [inline] |
References wibble::RangeIterator< R >::m_range.
| R::ElementType wibble::RangeIterator< R >::current | ( | ) | const [inline] |
| RangeIterator& wibble::RangeIterator< R >::operator++ | ( | ) | [inline] |
References wibble::RangeIterator< R >::m_range.
| RangeIterator wibble::RangeIterator< R >::operator++ | ( | int | ) | [inline] |
References wibble::RangeIterator< R >::m_range.
| bool wibble::RangeIterator< R >::operator<= | ( | const RangeIterator< R > & | r | ) | const [inline] |
References wibble::RangeIterator< R >::m_range.
R wibble::RangeIterator< R >::m_range [protected] |
1.5.6