|
cppx-core
|
#include <Enumerated_.hpp>


Public Member Functions | |
| void | advance () |
| auto | operator * () const -> Item_and_index |
| Iterator (const Collection_iterator it, const Index i) | |
Public Member Functions inherited from cppx::Forward_iterator_impl_< Iterator, Item_and_index > | |
| auto | operator++ () -> const Iterator & |
| auto | operator++ (int) -> Iterator |
Friends | |
| auto | operator== (const Iterator &a, const Iterator &b) -> Truth |
Additional Inherited Members | |
Public Types inherited from cppx::Forward_iterator_impl_< Iterator, Item_and_index > | |
| using | difference_type = Size |
| using | value_type = Item_and_index |
| using | pointer = P_< value_type > |
| using | reference = const value_type & |
| using | iterator_category = forward_iterator_tag |
| using | Value = Item_and_index |
Definition at line 36 of file Enumerated_.hpp.
|
inlineexplicit |
Definition at line 53 of file Enumerated_.hpp.
|
inline |
Definition at line 43 of file Enumerated_.hpp.
|
inline |
Definition at line 45 of file Enumerated_.hpp.
|
friend |
Definition at line 49 of file Enumerated_.hpp.
1.8.15