cgv
|
Public Types | |
typedef indexed_iterator< iterator_type > | super |
using | iterator = typename super::iterator |
using | index_type = typename super::index_type |
![]() | |
using | iterator = iterator_type |
using | reference = typename std::iterator_traits< iterator >::reference |
using | index_type = typename std::iterator_traits< iterator >::difference_type |
Public Member Functions | |
count_iterator (iterator iter, index_type start) | |
index_type | operator* () const |
![]() | |
indexed_iterator (iterator iter, index_type start) | |
indexed_iterator & | operator++ () |
bool | operator== (const indexed_iterator &other) const |
bool | operator!= (const indexed_iterator &other) const |
std::pair< reference, const index_type & > | operator* () const |
Additional Inherited Members | |
![]() | |
iterator | iter |
index_type | index = 0 |
Definition at line 45 of file enumerate.h.
using cgv::utils::count_iterator< iterator_type >::index_type = typename super::index_type |
Definition at line 49 of file enumerate.h.
using cgv::utils::count_iterator< iterator_type >::iterator = typename super::iterator |
Definition at line 48 of file enumerate.h.
typedef indexed_iterator<iterator_type> cgv::utils::count_iterator< iterator_type >::super |
Definition at line 47 of file enumerate.h.
|
inlineexplicit |
Definition at line 51 of file enumerate.h.
|
inline |
Definition at line 53 of file enumerate.h.