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
- public future_data<Result>()
- public future_data<Result>(pika::lcos::detail::future_data::init_no_addref no_addref) noexcept
- public future_data<Result>(pika::lcos::detail::future_data::init_no_addref no_addref, const std::exception_ptr & e)
- public future_data<Result>(pika::lcos::detail::future_data::init_no_addref no_addref, std::exception_ptr && e)
- public 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)
- public ~future_data<Result>() noexcept
Methods
future_data<Result>()
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
future_data<Result>(
pika::lcos::detail::future_data::
init_no_addref no_addref) noexceptDeclared 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)
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)
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)
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
~future_data<Result>() noexceptDeclared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:669