v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
Isolate::SafeForTerminationScope Class Reference

#include <v8-isolate.h>

Public Member Functions

 SafeForTerminationScope (v8::Isolate *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.

Definition at line 390 of file v8-isolate.h.

Constructor & Destructor Documentation

◆ SafeForTerminationScope() [1/2]

SafeForTerminationScope ( v8::Isolate isolate)
explicit

◆ ~SafeForTerminationScope()

◆ SafeForTerminationScope() [2/2]

Member Function Documentation

◆ operator=()

SafeForTerminationScope& operator= ( const SafeForTerminationScope )
delete

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