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.