|
template<class T > |
using | Handle = Local< T > |
|
template<class T > |
using | UniquePersistent = Global< T > |
|
typedef void(* | AccessorGetterCallback) (Local< String > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | AccessorNameGetterCallback) (Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | AccessorSetterCallback) (Local< String > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
typedef void(* | AccessorNameSetterCallback) (Local< Name > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
typedef void(* | FunctionCallback) (const FunctionCallbackInfo< Value > &info) |
|
using | BackingStoreDeleterCallback = void(*)(void *data, size_t length, void *deleter_data) |
|
typedef void(* | GenericNamedPropertyGetterCallback) (Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | GenericNamedPropertySetterCallback) (Local< Name > property, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | GenericNamedPropertyQueryCallback) (Local< Name > property, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | GenericNamedPropertyDeleterCallback) (Local< Name > property, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | GenericNamedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef void(* | GenericNamedPropertyDefinerCallback) (Local< Name > property, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | GenericNamedPropertyDescriptorCallback) (Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | IndexedPropertyGetterCallback) (uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | IndexedPropertySetterCallback) (uint32_t index, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | IndexedPropertyQueryCallback) (uint32_t index, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | IndexedPropertyDeleterCallback) (uint32_t index, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | IndexedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef void(* | IndexedPropertyDefinerCallback) (uint32_t index, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | IndexedPropertyDescriptorCallback) (uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
typedef bool(* | AccessCheckCallback) (Local< Context > accessing_context, Local< Object > accessed_object, Local< Value > data) |
|
typedef void(* | FatalErrorCallback) (const char *location, const char *message) |
|
typedef void(* | OOMErrorCallback) (const char *location, bool is_heap_oom) |
|
typedef void(* | DcheckErrorCallback) (const char *file, int line, const char *message) |
|
typedef void(* | MessageCallback) (Local< Message > message, Local< Value > data) |
|
typedef void(* | LogEventCallback) (const char *name, int event) |
|
typedef int *(* | CounterLookupCallback) (const char *name) |
|
typedef void *(* | CreateHistogramCallback) (const char *name, int min, int max, size_t buckets) |
|
typedef void(* | AddHistogramSampleCallback) (void *histogram, int sample) |
|
typedef void(* | AddCrashKeyCallback) (CrashKeyId id, const std::string &value) |
|
typedef void(* | BeforeCallEnteredCallback) (Isolate *) |
|
typedef void(* | CallCompletedCallback) (Isolate *) |
|
typedef void(* | HostCleanupFinalizationGroupCallback) (Local< Context > context, Local< FinalizationGroup > fg) |
|
typedef MaybeLocal< Promise >(* | HostImportModuleDynamicallyCallback) (Local< Context > context, Local< ScriptOrModule > referrer, Local< String > specifier) |
|
typedef void(* | HostInitializeImportMetaObjectCallback) (Local< Context > context, Local< Module > module, Local< Object > meta) |
|
typedef MaybeLocal< Value >(* | PrepareStackTraceCallback) (Local< Context > context, Local< Value > error, Local< Array > sites) |
|
typedef void(* | PromiseHook) (PromiseHookType type, Local< Promise > promise, Local< Value > parent) |
|
typedef void(* | PromiseRejectCallback) (PromiseRejectMessage message) |
|
typedef void(* | MicrotasksCompletedCallback) (Isolate *) |
|
typedef void(* | MicrotasksCompletedCallbackWithData) (Isolate *, void *) |
|
typedef void(* | MicrotaskCallback) (void *data) |
|
typedef void(* | FailedAccessCheckCallback) (Local< Object > target, AccessType type, Local< Value > data) |
|
typedef bool(* | AllowCodeGenerationFromStringsCallback) (Local< Context > context, Local< String > source) |
|
typedef ModifyCodeGenerationFromStringsResult(* | ModifyCodeGenerationFromStringsCallback) (Local< Context > context, Local< Value > source) |
|
typedef bool(* | ExtensionCallback) (const FunctionCallbackInfo< Value > &) |
|
typedef bool(* | AllowWasmCodeGenerationCallback) (Local< Context > context, Local< String > source) |
|
typedef void(* | ApiImplementationCallback) (const FunctionCallbackInfo< Value > &) |
|
typedef void(* | WasmStreamingCallback) (const FunctionCallbackInfo< Value > &) |
|
typedef bool(* | WasmThreadsEnabledCallback) (Local< Context > context) |
|
typedef Local< String >(* | WasmLoadSourceMapCallback) (Isolate *isolate, const char *name) |
|
typedef void(* | GCCallback) (GCType type, GCCallbackFlags flags) |
|
typedef void(* | InterruptCallback) (Isolate *isolate, void *data) |
|
typedef size_t(* | NearHeapLimitCallback) (void *data, size_t current_heap_limit, size_t initial_heap_limit) |
|
typedef void(* | JitCodeEventHandler) (const JitCodeEvent *event) |
|
typedef SerializeInternalFieldsCallback | SerializeEmbedderFieldsCallback |
|
typedef DeserializeInternalFieldsCallback | DeserializeEmbedderFieldsCallback |
|
typedef bool(* | EntropySource) (unsigned char *buffer, size_t length) |
|
typedef uintptr_t(* | ReturnAddressLocationResolver) (uintptr_t return_addr_location) |
|
|
enum | WeakCallbackType { kParameter,
kInternalFields,
kFinalizer
} |
|
enum | StateTag {
JS,
GC,
PARSER,
BYTECODE_COMPILER,
COMPILER,
OTHER,
EXTERNAL,
IDLE
} |
|
enum | NewStringType { kNormal,
kInternalized
} |
|
enum | PropertyAttribute { None = 0,
ReadOnly = 1 << 0,
DontEnum = 1 << 1,
DontDelete = 1 << 2
} |
|
enum | AccessControl { DEFAULT = 0,
ALL_CAN_READ = 1,
ALL_CAN_WRITE = 1 << 1,
PROHIBITS_OVERWRITING = 1 << 2
} |
|
enum | PropertyFilter {
ALL_PROPERTIES = 0,
ONLY_WRITABLE = 1,
ONLY_ENUMERABLE = 2,
ONLY_CONFIGURABLE = 4,
SKIP_STRINGS = 8,
SKIP_SYMBOLS = 16
} |
|
enum | SideEffectType { kHasSideEffect,
kHasNoSideEffect,
kHasSideEffectToReceiver
} |
|
enum | KeyCollectionMode { kOwnOnly,
kIncludePrototypes
} |
|
enum | IndexFilter { kIncludeIndices,
kSkipIndices
} |
|
enum | KeyConversionMode { kConvertToString,
kKeepNumbers,
kNoNumbers
} |
|
enum | IntegrityLevel { kFrozen,
kSealed
} |
|
enum | ConstructorBehavior { kThrow,
kAllow
} |
|
enum | ArrayBufferCreationMode { kInternalized,
kExternalized
} |
|
enum | Intrinsic |
|
enum | AccessType {
ACCESS_GET,
ACCESS_SET,
ACCESS_HAS,
ACCESS_DELETE,
ACCESS_KEYS
} |
|
enum | PropertyHandlerFlags {
kNone = 0,
kAllCanRead = 1,
kNonMasking = 1 << 1,
kOnlyInterceptStrings = 1 << 2,
kHasNoSideEffect = 1 << 3
} |
|
enum | CrashKeyId {
kIsolateAddress,
kReadonlySpaceFirstPageAddress,
kMapSpaceFirstPageAddress,
kCodeSpaceFirstPageAddress,
kDumpType
} |
|
enum | PromiseHookType { kInit,
kResolve,
kBefore,
kAfter
} |
|
enum | PromiseRejectEvent { kPromiseRejectWithNoHandler = 0,
kPromiseHandlerAddedAfterReject = 1,
kPromiseRejectAfterResolved = 2,
kPromiseResolveAfterResolved = 3
} |
|
enum | MicrotasksPolicy { kExplicit,
kScoped,
kAuto
} |
|
enum | GCType {
kGCTypeScavenge = 1 << 0,
kGCTypeMarkSweepCompact = 1 << 1,
kGCTypeIncrementalMarking = 1 << 2,
kGCTypeProcessWeakCallbacks = 1 << 3,
kGCTypeAll
} |
|
enum | GCCallbackFlags {
kNoGCCallbackFlags = 0,
kGCCallbackFlagConstructRetainedObjectInfos = 1 << 1,
kGCCallbackFlagForced = 1 << 2,
kGCCallbackFlagSynchronousPhantomCallbackProcessing = 1 << 3,
kGCCallbackFlagCollectAllAvailableGarbage = 1 << 4,
kGCCallbackFlagCollectAllExternalMemory = 1 << 5,
kGCCallbackScheduleIdleGarbageCollection = 1 << 6
} |
|
enum | RAILMode : unsigned { PERFORMANCE_RESPONSE,
PERFORMANCE_ANIMATION,
PERFORMANCE_IDLE,
PERFORMANCE_LOAD
} |
|
enum | JitCodeEventOptions { kJitCodeEventDefault = 0,
kJitCodeEventEnumExisting = 1
} |
|
enum | MemoryPressureLevel { kNone,
kModerate,
kCritical
} |
|
enum | MeasureMemoryMode { kSummary,
kDetailed
} |
|
enum | MeasureMemoryExecution { kDefault,
kEager
} |
|