class iterator_range
Declaration
template <typename Iterator, typename Sentinel = Iterator>
class iterator_range { /* full declaration omitted */ };Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:21
Method Overview
- public Iterator begin() const
- public bool empty() const
- public Iterator end() const
- public iterator_range<Iterator, Sentinel>()
- public iterator_range<Iterator, Sentinel>(Iterator iterator, Sentinel sentinel)
- public std::ptrdiff_t size() const
Methods
Iterator begin() const
Iterator begin() constDeclared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:32
bool empty() const
bool empty() constDeclared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:47
Iterator end() const
Iterator end() constDeclared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:37
iterator_range<Iterator, Sentinel>()
iterator_range<Iterator, Sentinel>()Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:24
iterator_range<Iterator, Sentinel>(
Iterator iterator,
Sentinel sentinel)
iterator_range<Iterator, Sentinel>(
Iterator iterator,
Sentinel sentinel)Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:26
Parameters
- Iterator iterator
- Sentinel sentinel
std::ptrdiff_t size() const
std::ptrdiff_t size() constDeclared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:42