libcopp  2.2.0
Public Types | Static Public Member Functions
libcopp_internal_api_set Struct Reference
Collaboration diagram for libcopp_internal_api_set:
Collaboration graph

Public Types

using jump_src_data_t = coroutine_context::jump_src_data_t
 

Static Public Member Functions

static UTIL_FORCEINLINE void set_caller (coroutine_context *src, const fcontext::fcontext_t &fctx)
 
static UTIL_FORCEINLINE void set_callee (coroutine_context *src, const fcontext::fcontext_t &fctx)
 
static void coroutine_context_callback (LIBCOPP_COPP_NAMESPACE_ID::fcontext::transfer_t src_ctx)
 

Detailed Description

Definition at line 132 of file coroutine_context.cpp.

Member Typedef Documentation

◆ jump_src_data_t

Definition at line 133 of file coroutine_context.cpp.

Member Function Documentation

◆ coroutine_context_callback()

static void libcopp_internal_api_set::coroutine_context_callback ( LIBCOPP_COPP_NAMESPACE_ID::fcontext::transfer_t  src_ctx)
inlinestatic

◆ set_callee()

static UTIL_FORCEINLINE void libcopp_internal_api_set::set_callee ( coroutine_context src,
const fcontext::fcontext_t fctx 
)
inlinestatic

Definition at line 141 of file coroutine_context.cpp.

References coroutine_context::callee_.

Referenced by jump_to().

◆ set_caller()

static UTIL_FORCEINLINE void libcopp_internal_api_set::set_caller ( coroutine_context src,
const fcontext::fcontext_t fctx 
)
inlinestatic

Definition at line 135 of file coroutine_context.cpp.

References coroutine_context::caller_.

Referenced by jump_to().


The documentation for this struct was generated from the following file: