Loading...
Searching...
No Matches
Public Member Functions | List of all members
cppgc::StackStartScope Class Referencefinal

#include <common.h>

Public Member Functions

 StackStartScope (void *stack_start=__builtin_frame_address(0))
 
 ~StackStartScope ()
 
 StackStartScope (const StackStartScope &)=delete
 
StackStartScope & operator= (const StackStartScope &)=delete
 

Detailed Description

A stack-allocated scope that sets the current thread's stack start address for conservative stack scanning and restores the previous stack start on destruction.

Constructor & Destructor Documentation

◆ StackStartScope() [1/2]

cppgc::StackStartScope::StackStartScope ( void *  stack_start = __builtin_frame_address(0))
explicit

◆ ~StackStartScope()

cppgc::StackStartScope::~StackStartScope ( )

◆ StackStartScope() [2/2]

cppgc::StackStartScope::StackStartScope ( const StackStartScope &  )
delete

Member Function Documentation

◆ operator=()

StackStartScope & cppgc::StackStartScope::operator= ( const StackStartScope &  )
delete

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