Loading...
Searching...
No Matches
Public Member Functions | List of all members
v8::Isolate::SafeForTerminationScope Class Reference

#include <v8-isolate.h>

Public Member Functions

 SafeForTerminationScope (v8::Isolate *v8_isolate)
 
 ~SafeForTerminationScope ()
 
 SafeForTerminationScope (const SafeForTerminationScope &)=delete
 
SafeForTerminationScopeoperator= (const SafeForTerminationScope &)=delete
 

Detailed Description

This scope allows terminations inside direct V8 API calls and forbid them inside any recursive API calls without explicit SafeForTerminationScope.

Constructor & Destructor Documentation

◆ SafeForTerminationScope() [1/2]

v8::Isolate::SafeForTerminationScope::SafeForTerminationScope ( v8::Isolate v8_isolate)
inlineexplicit

◆ ~SafeForTerminationScope()

v8::Isolate::SafeForTerminationScope::~SafeForTerminationScope ( )
inline

◆ SafeForTerminationScope() [2/2]

v8::Isolate::SafeForTerminationScope::SafeForTerminationScope ( const SafeForTerminationScope )
delete

Member Function Documentation

◆ operator=()

SafeForTerminationScope & v8::Isolate::SafeForTerminationScope::operator= ( const SafeForTerminationScope )
delete

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