#include <Enumerate.h>
Public Types | |
using | iterator = Iterator |
using | index_type = typename std::iterator_traits< iterator >::difference_type |
using | reference = typename std::iterator_traits< iterator >::reference |
Public Member Functions | |
_enumerate_struct (index_type index, iterator iterator) | |
index_type | index () |
reference | value () |
Private Attributes | |
index_type | l_index |
iterator | l_iter |
Definition at line 19 of file Enumerate.h.
using Moose::_enumerate_struct< Iterator >::index_type = typename std::iterator_traits<iterator>::difference_type |
Definition at line 80 of file Enumerate.h.
using Moose::_enumerate_struct< Iterator >::iterator = Iterator |
Definition at line 79 of file Enumerate.h.
using Moose::_enumerate_struct< Iterator >::reference = typename std::iterator_traits<iterator>::reference |
Definition at line 81 of file Enumerate.h.
|
inline |
Definition at line 83 of file Enumerate.h.
|
inline |
Definition at line 85 of file Enumerate.h.
|
inline |
Definition at line 87 of file Enumerate.h.
|
private |
Definition at line 90 of file Enumerate.h.
Referenced by Moose::_enumerate_struct< Iterator >::index().
|
private |
Definition at line 91 of file Enumerate.h.
Referenced by Moose::_enumerate_struct< Iterator >::value().