sparrow 1.0.0
|
#include <iterator.hpp>
Public Types | |
using | base_type = iterator_base<Derived, Element, IteratorConcept, Reference, Difference> |
using | self_type = iterator_adaptor<Derived, Iter, Element, IteratorConcept, Reference, Difference> |
using | reference = typename base_type::reference |
using | difference_type = typename base_type::difference_type |
using | iterator_type = Iter |
Public Member Functions | |
constexpr | iterator_adaptor ()=default |
constexpr | iterator_adaptor (const iterator_type &iter) |
constexpr const iterator_type & | base () const |
Friends | |
class | iterator_access |
Definition at line 397 of file iterator.hpp.
using sparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference >::base_type = iterator_base<Derived, Element, IteratorConcept, Reference, Difference> |
Definition at line 401 of file iterator.hpp.
using sparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference >::difference_type = typename base_type::difference_type |
Definition at line 404 of file iterator.hpp.
using sparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference >::iterator_type = Iter |
Definition at line 405 of file iterator.hpp.
using sparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference >::reference = typename base_type::reference |
Definition at line 403 of file iterator.hpp.
using sparrow::iterator_adaptor< Derived, Iter, Element, IteratorConcept, Reference, Difference >::self_type = iterator_adaptor<Derived, Iter, Element, IteratorConcept, Reference, Difference> |
Definition at line 402 of file iterator.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Definition at line 409 of file iterator.hpp.
|
inlinenodiscardconstexpr |
Definition at line 414 of file iterator.hpp.
|
friend |
Definition at line 458 of file iterator.hpp.