A forward iterator that takes an IteratorWrapper as a guide to produce a complete iterator.
More...
#include <layer.h>
template<GARLIC_ITERATOR_WRAPPER Container, typename DifferenceType = std::ptrdiff_t>
class garlic::ForwardIterator< Container, DifferenceType >
A forward iterator that takes an IteratorWrapper as a guide to produce a complete iterator.
◆ get_inner_iterator() [1/2]
template<GARLIC_ITERATOR_WRAPPER Container, typename DifferenceType = std::ptrdiff_t>
- Returns
- a reference to the underlying iterator.
◆ get_inner_iterator() [2/2]
template<GARLIC_ITERATOR_WRAPPER Container, typename DifferenceType = std::ptrdiff_t>
- Returns
- a const reference to the underlying iterator.
◆ operator*()
template<GARLIC_ITERATOR_WRAPPER Container, typename DifferenceType = std::ptrdiff_t>
The documentation for this class was generated from the following file: