v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
Loading...
Searching...
No Matches
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.

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

Constructor & Destructor Documentation

◆ SafeForTerminationScope() [1/2]

SafeForTerminationScope ( v8::Isolate v8_isolate)
inlineexplicit

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

◆ ~SafeForTerminationScope()

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

◆ SafeForTerminationScope() [2/2]

Member Function Documentation

◆ operator=()

SafeForTerminationScope & operator= ( const SafeForTerminationScope )
delete

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