class combined_tagged_state
Declaration
template <typename T1, typename T2>
class combined_tagged_state { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:19
Member Variables
- protected pika::threads::detail::combined_tagged_state:: tagged_state_type state_
Method Overview
- public combined_tagged_state<T1, T2>() noexcept
- public combined_tagged_state<T1, T2>(T1 state, T2 state_ex, pika::threads::detail::combined_tagged_state::tag_type t = 0)
- public combined_tagged_state<T1, T2>(combined_tagged_state<T1, T2> state, pika::threads::detail::combined_tagged_state::tag_type t)
- public void set(T1 state, T2 state_ex, pika::threads::detail::combined_tagged_state::tag_type t)
- public void set_state(T1 state)
- public void set_state_ex(T2 state_ex)
- public void set_tag(pika::threads::detail::combined_tagged_state::tag_type t)
- public T1 state() const
- public T2 state_ex() const
- public pika::threads::detail::combined_tagged_state::tag_type tag() const
Methods
combined_tagged_state<T1, T2>() noexcept
combined_tagged_state<T1, T2>() noexceptDescription
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:70
combined_tagged_state<T1, T2>(
T1 state,
T2 state_ex,
pika::threads::detail::combined_tagged_state::
tag_type t = 0)
combined_tagged_state<T1, T2>(
T1 state,
T2 state_ex,
pika::threads::detail::combined_tagged_state::
tag_type t = 0)Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:75
Parameters
- T1 state
- T2 state_ex
- pika::threads::detail::combined_tagged_state:: tag_type t = 0
combined_tagged_state<T1, T2>(
combined_tagged_state<T1, T2> state,
pika::threads::detail::combined_tagged_state::
tag_type t)
combined_tagged_state<T1, T2>(
combined_tagged_state<T1, T2> state,
pika::threads::detail::combined_tagged_state::
tag_type t)Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:80
Parameters
- combined_tagged_state<T1, T2> state
- pika::threads::detail::combined_tagged_state:: tag_type t
void set(T1 state,
T2 state_ex,
pika::threads::detail::
combined_tagged_state::tag_type t)
void set(T1 state,
T2 state_ex,
pika::threads::detail::
combined_tagged_state::tag_type t)Description
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:86
Parameters
- T1 state
- T2 state_ex
- pika::threads::detail::combined_tagged_state:: tag_type t
void set_state(T1 state)
void set_state(T1 state)Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:109
Parameters
- T1 state
void set_state_ex(T2 state_ex)
void set_state_ex(T2 state_ex)Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:119
Parameters
- T2 state_ex
void set_tag(
pika::threads::detail::combined_tagged_state::
tag_type t)
void set_tag(
pika::threads::detail::combined_tagged_state::
tag_type t)Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:131
Parameters
- pika::threads::detail::combined_tagged_state:: tag_type t
T1 state() const
T1 state() constDescription
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:104
T2 state_ex() const
T2 state_ex() constDeclared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:114
pika::threads::detail::combined_tagged_state::
tag_type
tag() const
pika::threads::detail::combined_tagged_state::
tag_type
tag() constDescription
////////////////////////////////////////////////////////////////////
Declared at: libs/pika/coroutines/include/pika/coroutines/detail/combined_tagged_state.hpp:126