Qucs-S S-parameter Viewer & RF Synthesis Tools
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
greenlet::StackState Class Reference

Public Member Functions

 StackState (void *mark, StackState &current)
 
 StackState ()
 
 StackState (const StackState &other)
 
StackStateoperator= (const StackState &other)
 
void copy_heap_to_stack (const StackState &current) noexcept
 
int copy_stack_to_heap (char *const stackref, const StackState &current) noexcept
 
bool started () const noexcept
 
bool main () const noexcept
 
bool active () const noexcept
 
void set_active () noexcept
 
void set_inactive () noexcept
 
intptr_t stack_saved () const noexcept
 
char * stack_start () const noexcept
 
void copy_from_stack (void *dest, const void *src, size_t n) const
 

Static Public Member Functions

static StackState make_main () noexcept
 

Constructor & Destructor Documentation

◆ StackState() [1/2]

greenlet::StackState::StackState ( void *  mark,
StackState current 
)

Creates a started, but inactive, state, using current as the previous.

◆ StackState() [2/2]

greenlet::StackState::StackState ( )

Creates an inactive, unstarted, state.


The documentation for this class was generated from the following files: