|
template<class T > |
using | v8::Handle = Local< T > |
|
template<class T > |
using | v8::UniquePersistent = Global< T > |
|
typedef void(* | v8::AccessorGetterCallback) (Local< String > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::AccessorNameGetterCallback) (Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::AccessorSetterCallback) (Local< String > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
typedef void(* | v8::AccessorNameSetterCallback) (Local< Name > property, Local< Value > value, const PropertyCallbackInfo< void > &info) |
|
typedef void(* | v8::FunctionCallback) (const FunctionCallbackInfo< Value > &info) |
|
typedef void(* | v8::NamedPropertyGetterCallback) (Local< String > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::NamedPropertySetterCallback) (Local< String > property, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::NamedPropertyQueryCallback) (Local< String > property, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | v8::NamedPropertyDeleterCallback) (Local< String > property, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | v8::NamedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef void(* | v8::GenericNamedPropertyGetterCallback) (Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::GenericNamedPropertySetterCallback) (Local< Name > property, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::GenericNamedPropertyQueryCallback) (Local< Name > property, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | v8::GenericNamedPropertyDeleterCallback) (Local< Name > property, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | v8::GenericNamedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef void(* | v8::GenericNamedPropertyDefinerCallback) (Local< Name > property, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::GenericNamedPropertyDescriptorCallback) (Local< Name > property, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::IndexedPropertyGetterCallback) (uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::IndexedPropertySetterCallback) (uint32_t index, Local< Value > value, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::IndexedPropertyQueryCallback) (uint32_t index, const PropertyCallbackInfo< Integer > &info) |
|
typedef void(* | v8::IndexedPropertyDeleterCallback) (uint32_t index, const PropertyCallbackInfo< Boolean > &info) |
|
typedef void(* | v8::IndexedPropertyEnumeratorCallback) (const PropertyCallbackInfo< Array > &info) |
|
typedef void(* | v8::IndexedPropertyDefinerCallback) (uint32_t index, const PropertyDescriptor &desc, const PropertyCallbackInfo< Value > &info) |
|
typedef void(* | v8::IndexedPropertyDescriptorCallback) (uint32_t index, const PropertyCallbackInfo< Value > &info) |
|
typedef bool(* | v8::AccessCheckCallback) (Local< Context > accessing_context, Local< Object > accessed_object, Local< Value > data) |
|
typedef void(* | v8::FatalErrorCallback) (const char *location, const char *message) |
|
typedef void(* | v8::OOMErrorCallback) (const char *location, bool is_heap_oom) |
|
typedef void(* | v8::MessageCallback) (Local< Message > message, Local< Value > data) |
|
typedef void(* | v8::LogEventCallback) (const char *name, int event) |
|
typedef int *(* | v8::CounterLookupCallback) (const char *name) |
|
typedef void *(* | v8::CreateHistogramCallback) (const char *name, int min, int max, size_t buckets) |
|
typedef void(* | v8::AddHistogramSampleCallback) (void *histogram, int sample) |
|
typedef void(* | v8::BeforeCallEnteredCallback) (Isolate *) |
|
typedef void(* | v8::CallCompletedCallback) (Isolate *) |
|
typedef void(* | v8::DeprecatedCallCompletedCallback) () |
|
typedef MaybeLocal< Promise >(* | v8::HostImportModuleDynamicallyCallback) (Local< Context > context, Local< String > referrer, Local< String > specifier) |
|
typedef void(* | v8::PromiseHook) (PromiseHookType type, Local< Promise > promise, Local< Value > parent) |
|
typedef void(* | v8::PromiseRejectCallback) (PromiseRejectMessage message) |
|
typedef void(* | v8::MicrotasksCompletedCallback) (Isolate *) |
|
typedef void(* | v8::MicrotaskCallback) (void *data) |
|
typedef void(* | v8::FailedAccessCheckCallback) (Local< Object > target, AccessType type, Local< Value > data) |
|
typedef bool(* | v8::AllowCodeGenerationFromStringsCallback) (Local< Context > context, Local< String > source) |
|
typedef bool(* | v8::ExtensionCallback) (const FunctionCallbackInfo< Value > &) |
|
typedef void(* | v8::ApiImplementationCallback) (const FunctionCallbackInfo< Value > &) |
|
typedef void(* | v8::GCCallback) (GCType type, GCCallbackFlags flags) |
|
typedef void(* | v8::InterruptCallback) (Isolate *isolate, void *data) |
|
typedef void(* | v8::FunctionEntryHook) (uintptr_t function, uintptr_t return_addr_location) |
|
typedef void(* | v8::JitCodeEventHandler) (const JitCodeEvent *event) |
|
typedef SerializeInternalFieldsCallback | v8::SerializeEmbedderFieldsCallback |
|
typedef DeserializeInternalFieldsCallback | v8::DeserializeEmbedderFieldsCallback |
|
typedef bool(* | v8::EntropySource) (unsigned char *buffer, size_t length) |
|
typedef uintptr_t(* | v8::ReturnAddressLocationResolver) (uintptr_t return_addr_location) |
|
typedef SmiTagging< kApiPointerSize > | v8::internal::PlatformSmiTagging |
|
|
enum class | v8::WeakCallbackType { v8::kParameter
, v8::kInternalFields
, v8::kFinalizer
} |
|
enum | v8::StateTag {
v8::JS
, v8::GC
, v8::PARSER
, v8::BYTECODE_COMPILER
,
v8::COMPILER
, v8::OTHER
, v8::EXTERNAL
, v8::IDLE
} |
|
enum class | v8::NewStringType { v8::kNormal
, v8::kInternalized
} |
|
enum | v8::PropertyAttribute { v8::None = 0
, v8::ReadOnly = 1 << 0
, v8::DontEnum = 1 << 1
, v8::DontDelete = 1 << 2
} |
|
enum | v8::AccessControl { v8::DEFAULT = 0
, v8::ALL_CAN_READ = 1
, v8::ALL_CAN_WRITE = 1 << 1
, v8::PROHIBITS_OVERWRITING = 1 << 2
} |
|
enum | v8::PropertyFilter {
v8::ALL_PROPERTIES = 0
, v8::ONLY_WRITABLE = 1
, v8::ONLY_ENUMERABLE = 2
, v8::ONLY_CONFIGURABLE = 4
,
v8::SKIP_STRINGS = 8
, v8::SKIP_SYMBOLS = 16
} |
|
enum class | v8::KeyCollectionMode { v8::kOwnOnly
, v8::kIncludePrototypes
} |
|
enum class | v8::IndexFilter { v8::kIncludeIndices
, v8::kSkipIndices
} |
|
enum class | v8::IntegrityLevel { v8::kFrozen
, v8::kSealed
} |
|
enum class | v8::ConstructorBehavior { v8::kThrow
, v8::kAllow
} |
|
enum class | v8::ArrayBufferCreationMode { v8::kInternalized
, v8::kExternalized
} |
|
enum | v8::Intrinsic {
v8::kArrayProto_entries
, v8::kArrayProto_forEach
, v8::kArrayProto_keys
, v8::kArrayProto_values
,
v8::kErrorPrototype
, v8::kIteratorPrototype
} |
|
enum | v8::AccessType {
v8::ACCESS_GET
, v8::ACCESS_SET
, v8::ACCESS_HAS
, v8::ACCESS_DELETE
,
v8::ACCESS_KEYS
} |
|
enum class | v8::PropertyHandlerFlags { v8::kNone = 0
, v8::kAllCanRead = 1
, v8::kNonMasking = 1 << 1
, v8::kOnlyInterceptStrings = 1 << 2
} |
|
enum | v8::ObjectSpace {
v8::kObjectSpaceNewSpace = 1 << 0
, v8::kObjectSpaceOldSpace = 1 << 1
, v8::kObjectSpaceCodeSpace = 1 << 2
, v8::kObjectSpaceMapSpace = 1 << 3
,
v8::kObjectSpaceLoSpace = 1 << 4
, v8::kObjectSpaceAll
} |
|
enum | v8::AllocationAction { v8::kAllocationActionAllocate = 1 << 0
, v8::kAllocationActionFree = 1 << 1
, v8::kAllocationActionAll = kAllocationActionAllocate | kAllocationActionFree
} |
|
enum class | v8::PromiseHookType { v8::kInit
, v8::kResolve
, v8::kBefore
, v8::kAfter
} |
|
enum | v8::PromiseRejectEvent { v8::kPromiseRejectWithNoHandler = 0
, v8::kPromiseHandlerAddedAfterReject = 1
} |
|
enum class | v8::MicrotasksPolicy { v8::kExplicit
, v8::kScoped
, v8::kAuto
} |
|
enum | v8::GCType {
v8::kGCTypeScavenge = 1 << 0
, v8::kGCTypeMarkSweepCompact = 1 << 1
, v8::kGCTypeIncrementalMarking = 1 << 2
, v8::kGCTypeProcessWeakCallbacks = 1 << 3
,
v8::kGCTypeAll
} |
|
enum | v8::GCCallbackFlags {
v8::kNoGCCallbackFlags = 0
, v8::kGCCallbackFlagConstructRetainedObjectInfos = 1 << 1
, v8::kGCCallbackFlagForced = 1 << 2
, v8::kGCCallbackFlagSynchronousPhantomCallbackProcessing = 1 << 3
,
v8::kGCCallbackFlagCollectAllAvailableGarbage = 1 << 4
, v8::kGCCallbackFlagCollectAllExternalMemory = 1 << 5
, v8::kGCCallbackScheduleIdleGarbageCollection = 1 << 6
} |
|
enum | v8::RAILMode { v8::PERFORMANCE_RESPONSE
, v8::PERFORMANCE_ANIMATION
, v8::PERFORMANCE_IDLE
, v8::PERFORMANCE_LOAD
} |
|
enum | v8::JitCodeEventOptions { v8::kJitCodeEventDefault = 0
, v8::kJitCodeEventEnumExisting = 1
} |
|
enum class | v8::MemoryPressureLevel { v8::kNone
, v8::kModerate
, v8::kCritical
} |
|