struct thread_id_ref
Declaration
struct thread_id_ref { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:207
Method Overview
- public constexpr pika::threads::thread_id_ref::thread_repr * detach() noexcept
- public pika::threads::thread_id_ref::thread_id_repr & get() & noexcept
- public pika::threads::thread_id_ref::thread_id_repr && get() && noexcept
- public const pika::threads::thread_id_ref::thread_id_repr & get() const & noexcept
- public pika::threads::thread_id noref() const noexcept
- public bool operator bool() const noexcept
- public void reset() noexcept
- public void reset(pika::threads::thread_id_ref::thread_repr * thrd, bool add_ref = true) noexcept
- public thread_id_ref() noexcept
- public thread_id_ref(const pika::threads::thread_id_ref &)
- public thread_id_ref(pika::threads::thread_id_ref && rhs) noexcept
- public thread_id_ref(const pika::threads::thread_id_ref::thread_id_repr & thrd) noexcept
- public thread_id_ref(pika::threads::thread_id_ref::thread_id_repr && thrd) noexcept
- public thread_id_ref(pika::threads::thread_id_ref::thread_repr * thrd, pika::threads::thread_id_addref addref = thread_id_addref::yes) noexcept
- public thread_id_ref(const pika::threads::thread_id & noref)
- public thread_id_ref(pika::threads::thread_id && noref) noexcept
Methods
constexpr pika::threads::thread_id_ref::
thread_repr*
detach() noexcept
constexpr pika::threads::thread_id_ref::
thread_repr*
detach() noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:314
pika::threads::thread_id_ref::thread_id_repr&
get() & noexcept
pika::threads::thread_id_ref::thread_id_repr&
get() & noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:290
pika::threads::thread_id_ref::thread_id_repr&&
get() && noexcept
pika::threads::thread_id_ref::thread_id_repr&&
get() && noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:294
const pika::threads::thread_id_ref::
thread_id_repr&
get() const& noexcept
const pika::threads::thread_id_ref::
thread_id_repr&
get() const& noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:299
pika::threads::thread_id noref() const noexcept
pika::threads::thread_id noref() const noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:285
bool operator bool() const noexcept
bool operator bool() const noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:280
void reset() noexcept
void reset() noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:304
void reset(
pika::threads::thread_id_ref::thread_repr*
thrd,
bool add_ref = true) noexcept
void reset(
pika::threads::thread_id_ref::thread_repr*
thrd,
bool add_ref = true) noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:309
Parameters
- pika::threads::thread_id_ref::thread_repr* thrd
- bool add_ref = true
thread_id_ref() noexcept
thread_id_ref() noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:214
thread_id_ref(const pika::threads::thread_id_ref&)
thread_id_ref(const pika::threads::thread_id_ref&)Declared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:216
Parameters
- const pika::threads::thread_id_ref&
thread_id_ref(
pika::threads::thread_id_ref&& rhs) noexcept
thread_id_ref(
pika::threads::thread_id_ref&& rhs) noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:219
Parameters
thread_id_ref(const pika::threads::thread_id_ref::
thread_id_repr& thrd) noexcept
thread_id_ref(const pika::threads::thread_id_ref::
thread_id_repr& thrd) noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:222
Parameters
- const pika::threads::thread_id_ref:: thread_id_repr& thrd
thread_id_ref(
pika::threads::thread_id_ref::thread_id_repr&&
thrd) noexcept
thread_id_ref(
pika::threads::thread_id_ref::thread_id_repr&&
thrd) noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:226
Parameters
- pika::threads::thread_id_ref::thread_id_repr&& thrd
thread_id_ref(
pika::threads::thread_id_ref::thread_repr*
thrd,
pika::threads::thread_id_addref addref =
thread_id_addref::yes) noexcept
thread_id_ref(
pika::threads::thread_id_ref::thread_repr*
thrd,
pika::threads::thread_id_addref addref =
thread_id_addref::yes) noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:244
Parameters
- pika::threads::thread_id_ref::thread_repr* thrd
- pika::threads::thread_id_addref addref = thread_id_addref::yes
thread_id_ref(
const pika::threads::thread_id& noref)
thread_id_ref(
const pika::threads::thread_id& noref)Declared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:256
Parameters
- const pika::threads::thread_id& noref
thread_id_ref(
pika::threads::thread_id&& noref) noexcept
thread_id_ref(
pika::threads::thread_id&& noref) noexceptDeclared at: libs/pika/coroutines/include/pika/coroutines/thread_id_type.hpp:261
Parameters
- pika::threads::thread_id&& noref