wibble 1.1
|
#include <range.h>
Classes | |
struct | Proxy |
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 |
![]() | |
const RangeIterator< R > & | cmpSelf () const |
bool | operator!= (const RangeIterator< R > &o) const |
bool | operator== (const RangeIterator< R > &o) const |
bool | operator< (const RangeIterator< R > &o) const |
bool | operator> (const RangeIterator< R > &o) const |
bool | operator>= (const RangeIterator< R > &o) const |
Protected Attributes | |
R | m_range |
typedef std::forward_iterator_tag wibble::RangeIterator< R >::iterator_category |
typedef R::ElementType wibble::RangeIterator< R >::T |
|
inline |
|
inline |
|
inline |
|
inline |
References wibble::RangeIterator< R >::m_range.
|
inline |
References wibble::RangeIterator< R >::m_range.
|
inline |
References wibble::RangeIterator< R >::m_range.
|
inline |
|
inline |
References wibble::RangeIterator< R >::m_range.
|
protected |