#include <enum_iterator.hh>
|
|
typedef E_ & | value_type |
|
typedef E_ & | reference |
|
typedef const E_ & | const_reference |
|
typedef E_ * | pointer |
|
typedef const E_ * | const_pointer |
|
typedef std::ptrdiff_t | difference_type |
|
typedef std::forward_iterator_tag | iterator_category |
|
|
| EnumIterator (const EnumIterator &other) |
|
| EnumIterator (const E_ e) |
|
EnumIterator & | operator= (const EnumIterator &other) |
|
|
EnumIterator & | operator++ () |
|
EnumIterator | operator++ (int) |
|
|
pointer | operator-> () |
|
reference | operator* () |
|
const_pointer | operator-> () const |
|
const_reference | operator* () const |
|
|
bool | operator== (const EnumIterator &other) const |
|
bool | operator< (const EnumIterator &other) const |
template<typename E_>
class paludis::EnumIterator< E_ >
An iterator for iterating over enums.
- Since
- 0.41
The documentation for this class was generated from the following files:
- /var/tmp/paludis/build/sys-apps-paludis-scm-r1/work/paludis-scm/paludis/util/enum_iterator-fwd.hh
- /var/tmp/paludis/build/sys-apps-paludis-scm-r1/work/paludis-scm/paludis/util/enum_iterator.hh