struct cancelable_task_object

Declaration

template <typename Result, typename F, typename Executor>
struct cancelable_task_object { /* full declaration omitted */ };

Description

////////////////////////////////////////////////////////////////////

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:342

Method Overview

Methods

cancelable_task_object<Result, F, Executor>(
    const F& f)

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:351

Parameters

const F& f

cancelable_task_object<Result, F, Executor>(
    F&& f) noexcept

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:356

Parameters

F&& f

cancelable_task_object<Result, F, Executor>(
    Executor& exec,
    const F& f)

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:361

Parameters

Executor& exec
const F& f

cancelable_task_object<Result, F, Executor>(
    Executor& exec,
    F&& f) noexcept

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:366

Parameters

Executor& exec
F&& f

cancelable_task_object<Result, F, Executor>(
    pika::lcos::local::detail::
        cancelable_task_object::init_no_addref
            no_addref,
    const F& f)

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:371

Parameters

pika::lcos::local::detail:: cancelable_task_object::init_no_addref no_addref
const F& f

cancelable_task_object<Result, F, Executor>(
    pika::lcos::local::detail::
        cancelable_task_object::init_no_addref
            no_addref,
    F&& f) noexcept

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:376

Parameters

pika::lcos::local::detail:: cancelable_task_object::init_no_addref no_addref
F&& f

cancelable_task_object<Result, F, Executor>(
    Executor& exec,
    pika::lcos::local::detail::
        cancelable_task_object::init_no_addref
            no_addref,
    const F& f)

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:381

Parameters

Executor& exec
pika::lcos::local::detail:: cancelable_task_object::init_no_addref no_addref
const F& f

cancelable_task_object<Result, F, Executor>(
    Executor& exec,
    pika::lcos::local::detail::
        cancelable_task_object::init_no_addref
            no_addref,
    F&& f) noexcept

Declared at: libs/pika/futures/include/pika/futures/futures_factory.hpp:387

Parameters

Executor& exec
pika::lcos::local::detail:: cancelable_task_object::init_no_addref no_addref
F&& f