struct future_data

Declaration

template <typename Result>
struct future_data { /* full declaration omitted */ };

Description

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

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:641

Method Overview

Methods

future_data<Result>()

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:646

future_data<Result>(
    pika::lcos::detail::future_data::
        init_no_addref no_addref) noexcept

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:648

Parameters

pika::lcos::detail::future_data::init_no_addref no_addref

future_data<Result>(
    pika::lcos::detail::future_data::
        init_no_addref no_addref,
    const std::exception_ptr& e)

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:660

Parameters

pika::lcos::detail::future_data::init_no_addref no_addref
const std::exception_ptr& e

future_data<Result>(
    pika::lcos::detail::future_data::
        init_no_addref no_addref,
    std::exception_ptr&& e)

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:664

Parameters

pika::lcos::detail::future_data::init_no_addref no_addref
std::exception_ptr&& e

template <typename... Ts>
future_data<Result>(
    pika::lcos::detail::future_data::
        init_no_addref no_addref,
    pika::lcos::detail::in_place in_place,
    Ts&&... ts)

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:654

Parameters

pika::lcos::detail::future_data::init_no_addref no_addref
pika::lcos::detail::in_place in_place
Ts&&... ts

~future_data<Result>() noexcept

Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:669