struct thread_description
Declaration
struct thread_description { /* full declaration omitted */ };Description
////////////////////////////////////////////////////////////////////////
Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:176
Method Overview
- public constexpr std::size_t get_address() const noexcept
- public constexpr const char * get_description() const noexcept
- public constexpr pika::util::thread_description::data_type kind() const noexcept
- public constexpr bool operator bool() const noexcept
- public thread_description() noexcept
- public constexpr thread_description(const char *) noexcept
- public template <typename F, typename = typename std::enable_if_t<!std::is_same_v<F, thread_description>>>constexpr thread_description(const F &, const char * = nullptr) noexcept
- public constexpr bool valid() const noexcept
Methods
constexpr std::size_t get_address() const noexcept
constexpr std::size_t get_address() const noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:239
constexpr const char* get_description()
const noexcept
constexpr const char* get_description()
const noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:207
constexpr pika::util::thread_description::
data_type
kind() const noexcept
constexpr pika::util::thread_description::
data_type
kind() const noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:202
constexpr bool operator bool() const noexcept
constexpr bool operator bool() const noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:244
thread_description() noexcept
thread_description() noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:190
constexpr thread_description(const char*) noexcept
constexpr thread_description(const char*) noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:192
Parameters
- const char*
template <
typename F,
typename = typename std::enable_if_t<
!std::is_same_v<F, thread_description>>>
constexpr thread_description(
const F&,
const char* = nullptr) noexcept
template <
typename F,
typename = typename std::enable_if_t<
!std::is_same_v<F, thread_description>>>
constexpr thread_description(
const F&,
const char* = nullptr) noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:197
Parameters
- const F&
- const char* = nullptr
constexpr bool valid() const noexcept
constexpr bool valid() const noexceptDeclared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:249