struct shape_iter_impl

Declaration

template <typename Iterator>
struct shape_iter_impl : public shape_iter_impl_base { /* full declaration omitted */ };

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:48

Inherits from: shape_iter_impl_base

Method Overview

  • public pika::parallel::execution::detail::shape_iter_impl_base * clone() const
  • public void copy(const pika::parallel::execution::detail::shape_iter_impl_base & from)
  • public std::size_t dereference() const
  • public bool equal_to(const pika::parallel::execution::detail::shape_iter_impl_base & other) const
  • public void increment()
  • public shape_iter_impl<Iterator>(Iterator it)

Inherited from shape_iter_impl_base:

Methods

pika::parallel::execution::detail::
    shape_iter_impl_base*
    clone() const

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:60

void copy(const pika::parallel::execution::
              detail::shape_iter_impl_base& from)

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:55

Parameters

const pika::parallel::execution::detail:: shape_iter_impl_base& from

std::size_t dereference() const

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:70

bool equal_to(
    const pika::parallel::execution::detail::
        shape_iter_impl_base& other) const

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:75

Parameters

const pika::parallel::execution::detail:: shape_iter_impl_base& other

void increment()

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:65

shape_iter_impl<Iterator>(Iterator it)

Declared at: libs/pika/execution/include/pika/execution/executors/polymorphic_executor.hpp:50

Parameters

Iterator it