|
cgv
|
Public Types | |
| typedef indexed_iterator< iterator_type > | super |
| using | iterator = typename super::iterator |
| using | index_type = typename super::index_type |
Public Types inherited from cgv::utils::indexed_iterator< iterator_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 |
Public Member Functions inherited from cgv::utils::indexed_iterator< iterator_type > | |
| 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 | |
Protected Attributes inherited from cgv::utils::indexed_iterator< iterator_type > | |
| 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.