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

#include <v8.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 8478 of file v8.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: