v8  10.1.124 (node 18.2.0)
V8 is Google's open source JavaScript engine
v8-isolate.h File Reference
#include <stddef.h>
#include <stdint.h>
#include <memory>
#include <utility>
#include "cppgc/common.h"
#include "v8-array-buffer.h"
#include "v8-callbacks.h"
#include "v8-data.h"
#include "v8-debug.h"
#include "v8-embedder-heap.h"
#include "v8-function-callback.h"
#include "v8-internal.h"
#include "v8-local-handle.h"
#include "v8-microtask.h"
#include "v8-persistent-handle.h"
#include "v8-primitive.h"
#include "v8-statistics.h"
#include "v8-unwinder.h"
#include "v8config.h"
Include dependency graph for v8-isolate.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  ResourceConstraints
 
class  Isolate
 
struct  Isolate::CreateParams
 
class  Isolate::Scope
 
class  Isolate::DisallowJavascriptExecutionScope
 
class  Isolate::AllowJavascriptExecutionScope
 
class  Isolate::SuppressMicrotaskExecutionScope
 
class  Isolate::SafeForTerminationScope
 
class  Isolate::AtomicsWaitWakeHandle
 

Namespaces

 v8
 
 v8::internal
 
 v8::metrics
 

Enumerations

enum  RAILMode : unsigned { PERFORMANCE_RESPONSE , PERFORMANCE_ANIMATION , PERFORMANCE_IDLE , PERFORMANCE_LOAD }
 
enum class  MemoryPressureLevel { kNone , kModerate , kCritical }