class coroutine_stackless_self

Declaration

class coroutine_stackless_self : public coroutine_self { /* full declaration omitted */ };

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:28

Inherits from: coroutine_self

Method Overview

Inherited from coroutine_self:

Methods

coroutine_stackless_self(
    pika::threads::coroutines::
        stackless_coroutine* pimpl)

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:31

Parameters

pika::threads::coroutines::stackless_coroutine* pimpl

std::ptrdiff_t get_available_stack_space()

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:60

std::size_t& get_continuation_recursion_count()

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:132

pika::threads::coroutines::detail::tss_storage*
get_or_create_thread_tss_data()

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:122

std::size_t get_thread_data() const

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:65

pika::threads::coroutines::detail::
    coroutine_self::thread_id_type
    get_thread_id() const

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:44

std::size_t get_thread_phase() const

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:50

pika::threads::coroutines::detail::tss_storage*
get_thread_tss_data()

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:112

std::size_t set_thread_data(std::size_t data)

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:70

Parameters

std::size_t data

pika::threads::coroutines::detail::
    coroutine_self::arg_type
    yield_impl(pika::threads::coroutines::detail::
                   coroutine_self::result_type)

Declared at: libs/pika/coroutines/include/pika/coroutines/detail/coroutine_stackless_self.hpp:37

Parameters

pika::threads::coroutines::detail:: coroutine_self::result_type