|
cppx-core
|
#include <Enumerated_.hpp>
Classes | |
| struct | Item_and_index |
| class | Iterator |
Public Types | |
| using | Item = decltype(*std::begin(declval< Collection & >())) |
| using | Item_value = Unref_< Item > |
Public Member Functions | |
| auto | begin () const -> Iterator |
| auto | end () const -> Iterator |
| Enumerated_ (Collection &c) | |
| Enumerated_ (tag::Temporary, Collection &&c) | |
Definition at line 20 of file Enumerated_.hpp.
| using cppx::Enumerated_< Collection >::Item = decltype( *std::begin( declval<Collection&>() ) ) |
Definition at line 27 of file Enumerated_.hpp.
| using cppx::Enumerated_< Collection >::Item_value = Unref_<Item> |
Definition at line 28 of file Enumerated_.hpp.
|
inlineexplicit |
Definition at line 67 of file Enumerated_.hpp.
|
inlineexplicit |
Definition at line 71 of file Enumerated_.hpp.
|
inline |
Definition at line 59 of file Enumerated_.hpp.
|
inline |
Definition at line 63 of file Enumerated_.hpp.
1.8.15