class iterator_adaptor
Declaration
template <typename Derived,
typename Base,
typename Value = void,
typename Category = void,
typename Reference = void,
typename Difference = void,
typename Pointer = void>
class iterator_adaptor { /* full declaration omitted */ };Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_adaptor.hpp:120
Method Overview
- public inline const Base & base() const
- protected inline const Base & base_reference() const
- protected inline Base & base_reference()
- public iterator_adaptor<Derived, Base, Value, Category, Reference, Difference, Pointer>()
- public iterator_adaptor<Derived, Base, Value, Category, Reference, Difference, Pointer>(const Base & iter)
Methods
inline const Base& base() const
inline const Base& base() constDeclared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_adaptor.hpp:141
inline const Base& base_reference() const
inline const Base& base_reference() constDeclared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_adaptor.hpp:152
inline Base& base_reference()
inline Base& base_reference()Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_adaptor.hpp:157
iterator_adaptor<Derived,
Base,
Value,
Category,
Reference,
Difference,
Pointer>()
iterator_adaptor<Derived,
Base,
Value,
Category,
Reference,
Difference,
Pointer>()Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_adaptor.hpp:132
iterator_adaptor<Derived,
Base,
Value,
Category,
Reference,
Difference,
Pointer>(const Base& iter)
iterator_adaptor<Derived,
Base,
Value,
Category,
Reference,
Difference,
Pointer>(const Base& iter)Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_adaptor.hpp:134
Parameters
- const Base& iter