|
sparrow 1.3.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.