struct future_data_refcnt_base
Declaration
struct future_data_refcnt_base { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:71
Member Variables
- protected util::atomic_count count_
Method Overview
- public virtual void destroy() noexcept
- public future_data_refcnt_base(const pika::lcos::detail::future_data_refcnt_base &)
- public future_data_refcnt_base(pika::lcos::detail::future_data_refcnt_base &&)
- protected future_data_refcnt_base() noexcept
- protected future_data_refcnt_base(pika::lcos::detail::future_data_refcnt_base::init_no_addref) noexcept
- public virtual bool requires_delete() noexcept
- public virtual void set_on_completed(pika::lcos::detail::future_data_refcnt_base::completed_callback_type)
- public virtual ~future_data_refcnt_base()
Methods
virtual void destroy() noexcept
virtual void destroy() noexceptDeclared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:96
future_data_refcnt_base(
const pika::lcos::detail::
future_data_refcnt_base&)
future_data_refcnt_base(
const pika::lcos::detail::
future_data_refcnt_base&)Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:74
Parameters
future_data_refcnt_base(
pika::lcos::detail::future_data_refcnt_base&&)
future_data_refcnt_base(
pika::lcos::detail::future_data_refcnt_base&&)Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:75
Parameters
future_data_refcnt_base() noexcept
future_data_refcnt_base() noexceptDeclared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:108
future_data_refcnt_base(
pika::lcos::detail::future_data_refcnt_base::
init_no_addref) noexcept
future_data_refcnt_base(
pika::lcos::detail::future_data_refcnt_base::
init_no_addref) noexceptDeclared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:112
Parameters
- pika::lcos::detail::future_data_refcnt_base:: init_no_addref
virtual bool requires_delete() noexcept
virtual bool requires_delete() noexceptDeclared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:91
virtual void set_on_completed(
pika::lcos::detail::future_data_refcnt_base::
completed_callback_type)
virtual void set_on_completed(
pika::lcos::detail::future_data_refcnt_base::
completed_callback_type)Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:89
Parameters
- pika::lcos::detail::future_data_refcnt_base:: completed_callback_type
virtual ~future_data_refcnt_base()
virtual ~future_data_refcnt_base()Declared at: libs/pika/futures/include/pika/futures/detail/future_data.hpp:87