struct calculate_next
Declaration
template <typename Iterable, typename Enable = void>
struct calculate_next { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/execution/include/pika/execution/algorithms/detail/predicates.hpp:104
Method Overview
- public template <typename T, typename Stride>static inline constexpr T call(T t1, Stride offset)
- public template <typename T, typename Stride>static inline constexpr T call(T t, std::size_t max_count, Stride & offset, std::true_type)
- public template <typename T, typename Stride>static inline constexpr T call(T t, std::size_t max_count, Stride & offset, std::false_type)
- public template <typename T, typename Stride>static inline constexpr T call(T t, std::size_t max_count, Stride & offset)
Methods
template <typename T, typename Stride>
static inline constexpr T call(T t1,
Stride offset)
template <typename T, typename Stride>
static inline constexpr T call(T t1,
Stride offset)Declared at: libs/pika/execution/include/pika/execution/algorithms/detail/predicates.hpp:107
Parameters
- T t1
- Stride offset
template <typename T, typename Stride>
static inline constexpr T call(
T t,
std::size_t max_count,
Stride& offset,
std::true_type)
template <typename T, typename Stride>
static inline constexpr T call(
T t,
std::size_t max_count,
Stride& offset,
std::true_type)Declared at: libs/pika/execution/include/pika/execution/algorithms/detail/predicates.hpp:114
Parameters
- T t
- std::size_t max_count
- Stride& offset
- std::true_type
template <typename T, typename Stride>
static inline constexpr T call(
T t,
std::size_t max_count,
Stride& offset,
std::false_type)
template <typename T, typename Stride>
static inline constexpr T call(
T t,
std::size_t max_count,
Stride& offset,
std::false_type)Declared at: libs/pika/execution/include/pika/execution/algorithms/detail/predicates.hpp:133
Parameters
- T t
- std::size_t max_count
- Stride& offset
- std::false_type
template <typename T, typename Stride>
static inline constexpr T
call(T t, std::size_t max_count, Stride& offset)
template <typename T, typename Stride>
static inline constexpr T
call(T t, std::size_t max_count, Stride& offset)Declared at: libs/pika/execution/include/pika/execution/algorithms/detail/predicates.hpp:142
Parameters
- T t
- std::size_t max_count
- Stride& offset