|
CGRA-ME
|
#include <Collections.h>
Classes | |
| struct | iterator |
Public Types | |
| using | Biter = std::remove_cv_t< std::remove_reference_t< decltype(r.begin())> > |
| using | Eiter = std::remove_cv_t< std::remove_reference_t< decltype(r.end())> > |
Public Member Functions | |
| iterator< Biter > | begin () |
| iterator< Eiter > | end () |
| iterator< Biter > | begin () const |
| iterator< Eiter > | end () const |
Public Attributes | |
| Range | r |
Make a range of tuples to appear as a range of just one element of the tuples A particular use case is for easy iteration of key and value lists of associative types like std::*map
Definition at line 72 of file Collections.h.
| using tuple_get_range< get_index, Range >::Biter = std::remove_cv_t<std::remove_reference_t<decltype(r.begin())> > |
Definition at line 74 of file Collections.h.
| using tuple_get_range< get_index, Range >::Eiter = std::remove_cv_t<std::remove_reference_t<decltype(r.end())> > |
Definition at line 75 of file Collections.h.
|
inline |
Definition at line 94 of file Collections.h.
|
inline |
Definition at line 96 of file Collections.h.
|
inline |
Definition at line 95 of file Collections.h.
|
inline |
Definition at line 97 of file Collections.h.
| Range tuple_get_range< get_index, Range >::r |
Definition at line 73 of file Collections.h.
1.8.17