sparrow 0.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 | |
iterator_adaptor ()=default | |
iterator_adaptor (const iterator_type &iter) | |
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.
|
default |
|
inlineexplicit |
Definition at line 409 of file iterator.hpp.
|
inlinenodiscard |
Definition at line 414 of file iterator.hpp.
|
friend |
Definition at line 458 of file iterator.hpp.