Sane C++ Libraries
C++ Platform Abstraction Libraries
Loading...
Searching...
No Matches
SC::FiberVirtualStack Struct Reference

Virtual-memory-backed stack storage with an optional no-access guard page below the stack. More...

#include <Fibers.h>

Public Member Functions

 FiberVirtualStack (const FiberVirtualStack &)=delete
 
FiberVirtualStackoperator= (const FiberVirtualStack &)=delete
 
 FiberVirtualStack (FiberVirtualStack &&)=delete
 
FiberVirtualStackoperator= (FiberVirtualStack &&)=delete
 
Result reserve (const FiberVirtualStackOptions &options)
 
void release ()
 
FiberStack stack () const
 
Span< char > memory () const
 
size_t usableSizeInBytes () const
 
size_t reservedSizeInBytes () const
 
size_t guardSizeInBytes () const
 
bool isReserved () const
 

Detailed Description

Virtual-memory-backed stack storage with an optional no-access guard page below the stack.


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