Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2023. The current version is 1.89.0.
Boost.Context provides the class stack_context which will contain the stack pointer and the size of the stack. In case of a segmented_stack, stack_context contains some extra control structures.
struct stack_context { void * sp; std::size_t size; // might contain additional control structures // for segmented stacks }
void * sp
Pointer to the beginning of the stack.
std::size_t
size
Actual size of the stack.