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

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:239

constexpr const char* get_description()
    const noexcept

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:207

constexpr pika::util::thread_description::
    data_type
    kind() const noexcept

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:202

constexpr bool operator bool() const noexcept

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:244

thread_description() noexcept

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:190

constexpr thread_description(const char*) noexcept

Declared 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

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:197

Parameters

const F&
const char* = nullptr

constexpr bool valid() const noexcept

Declared at: libs/pika/threading_base/include/pika/threading_base/thread_description.hpp:249