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

Methods

Iterator begin() const

Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:32

bool empty() const

Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:47

Iterator end() const

Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:37

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)

Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:26

Parameters

Iterator iterator
Sentinel sentinel

std::ptrdiff_t size() const

Declared at: libs/pika/iterator_support/include/pika/iterator_support/iterator_range.hpp:42