| 
| class   | v8::Maybe< T > | 
|   | 
| class   | v8::Local< T > | 
|   | 
| class   | v8::MaybeLocal< T > | 
|   | 
| class   | v8::Eternal< T > | 
|   | 
| class   | v8::NonCopyablePersistentTraits< T > | 
|   | 
| class   | v8::PersistentBase< T > | 
|   | 
| class   | v8::Persistent< T, M > | 
|   | 
| class   | v8::Global< T > | 
|   | 
| class   | v8::TracedGlobal< T > | 
|   | 
| class   | v8::TracedReference< T > | 
|   | 
| class   | v8::TracedReferenceBase< T > | 
|   | 
| class   | v8::PersistentValueMap< K, V, Traits > | 
|   | 
| class   | v8::PersistentValueMapBase< K, V, Traits > | 
|   | 
| class   | v8::GlobalValueMap< K, V, Traits > | 
|   | 
| class   | v8::PersistentValueVector< V, Traits > | 
|   | 
| class   | v8::WeakCallbackObject< T, P > | 
|   | 
| class   | v8::FunctionCallbackInfo< T > | 
|   | 
| class   | v8::PropertyCallbackInfo< T > | 
|   | 
| class   | v8::ReturnValue< T > | 
|   | 
| class   | v8::internal::Arguments< ArgumentsType > | 
|   | 
| class   | v8::internal::CustomArguments< T > | 
|   | 
| class   | v8::Local< T > | 
|   | 
| class   | v8::MaybeLocal< T > | 
|   | 
| class   | v8::Eternal< T > | 
|   | 
| class   | v8::WeakCallbackInfo< T > | 
|   | 
| class   | v8::PersistentBase< T > | 
|   | 
| class   | v8::NonCopyablePersistentTraits< T > | 
|   | 
| struct   | v8::CopyablePersistentTraits< T > | 
|   | 
| class   | v8::Persistent< T, M > | 
|   | 
| class   | v8::Global< T > | 
|   | 
| struct   | v8::TracedGlobalTrait< T > | 
|   | 
| class   | v8::TracedReferenceBase< T > | 
|   | 
| class   | v8::TracedGlobal< T > | 
|   | 
| class   | v8::TracedReference< T > | 
|   | 
| class   | v8::HandleScope | 
|   | 
| class   | v8::EscapableHandleScope | 
|   | 
| class   | v8::SealHandleScope | 
|   | 
| class   | v8::Data | 
|   | 
| class   | v8::ScriptOrModule | 
|   | 
| class   | v8::PrimitiveArray | 
|   | 
| class   | v8::ScriptOriginOptions | 
|   | 
| class   | v8::ScriptOrigin | 
|   | 
| class   | v8::UnboundScript | 
|   | 
| class   | v8::UnboundModuleScript | 
|   | 
| class   | v8::Location | 
|   | 
| class   | v8::Module | 
|   | 
| class   | v8::Script | 
|   | 
| class   | v8::ScriptCompiler | 
|   | 
| struct   | v8::ScriptCompiler::CachedData | 
|   | 
| class   | v8::ScriptCompiler::Source | 
|   | 
| class   | v8::ScriptCompiler::ExternalSourceStream | 
|   | 
| class   | v8::ScriptCompiler::StreamedSource | 
|   | 
| class   | v8::ScriptCompiler::ScriptStreamingTask | 
|   | 
| class   | v8::Message | 
|   | 
| class   | v8::StackTrace | 
|   | 
| class   | v8::StackFrame | 
|   | 
| struct   | v8::RegisterState | 
|   | 
| struct   | v8::SampleInfo | 
|   | 
| struct   | v8::MemoryRange | 
|   | 
| struct   | v8::JSEntryStub | 
|   | 
| struct   | v8::UnwindState | 
|   | 
| struct   | v8::JSEntryStubs | 
|   | 
| class   | v8::JSON | 
|   | 
| class   | v8::ValueSerializer | 
|   | 
| class   | v8::ValueSerializer::Delegate | 
|   | 
| class   | v8::ValueDeserializer | 
|   | 
| class   | v8::ValueDeserializer::Delegate | 
|   | 
| class   | v8::Value | 
|   | 
| class   | v8::Primitive | 
|   | 
| class   | v8::Boolean | 
|   | 
| class   | v8::Name | 
|   | 
| class   | v8::String | 
|   | 
| class   | v8::String::ExternalStringResourceBase | 
|   | 
| class   | v8::String::ExternalStringResource | 
|   | 
| class   | v8::String::ExternalOneByteStringResource | 
|   | 
| class   | v8::String::Utf8Value | 
|   | 
| class   | v8::String::Value | 
|   | 
| class   | v8::Symbol | 
|   | 
| class   | v8::Private | 
|   | 
| class   | v8::Number | 
|   | 
| class   | v8::Integer | 
|   | 
| class   | v8::Int32 | 
|   | 
| class   | v8::Uint32 | 
|   | 
| class   | v8::BigInt | 
|   | 
| class   | v8::Object | 
|   | 
| class   | v8::Array | 
|   | 
| class   | v8::Map | 
|   | 
| class   | v8::Set | 
|   | 
| class   | v8::ReturnValue< T > | 
|   | 
| class   | v8::FunctionCallbackInfo< T > | 
|   | 
| class   | v8::PropertyCallbackInfo< T > | 
|   | 
| class   | v8::Function | 
|   | 
| class   | v8::Promise | 
|   | 
| class   | v8::Promise::Resolver | 
|   | 
| class   | v8::PropertyDescriptor | 
|   | 
| class   | v8::Proxy | 
|   | 
| class   | v8::MemorySpan< T > | 
|   | 
| struct   | v8::OwnedBuffer | 
|   | 
| class   | v8::CompiledWasmModule | 
|   | 
| class   | v8::WasmModuleObject | 
|   | 
| class   | v8::WasmStreaming | 
|   | 
| class   | v8::WasmStreaming::Client | 
|   | 
| class   | v8::WasmModuleObjectBuilderStreaming | 
|   | 
| class   | v8::BackingStore | 
|   | 
| class   | v8::ArrayBuffer | 
|   | 
| class   | v8::ArrayBuffer::Allocator | 
|   | 
| class   | v8::ArrayBuffer::Contents | 
|   | 
| class   | v8::ArrayBufferView | 
|   | 
| class   | v8::TypedArray | 
|   | 
| class   | v8::Uint8Array | 
|   | 
| class   | v8::Uint8ClampedArray | 
|   | 
| class   | v8::Int8Array | 
|   | 
| class   | v8::Uint16Array | 
|   | 
| class   | v8::Int16Array | 
|   | 
| class   | v8::Uint32Array | 
|   | 
| class   | v8::Int32Array | 
|   | 
| class   | v8::Float32Array | 
|   | 
| class   | v8::Float64Array | 
|   | 
| class   | v8::BigInt64Array | 
|   | 
| class   | v8::BigUint64Array | 
|   | 
| class   | v8::DataView | 
|   | 
| class   | v8::SharedArrayBuffer | 
|   | 
| class   | v8::SharedArrayBuffer::Contents | 
|   | 
| class   | v8::Date | 
|   | 
| class   | v8::NumberObject | 
|   | 
| class   | v8::BigIntObject | 
|   | 
| class   | v8::BooleanObject | 
|   | 
| class   | v8::StringObject | 
|   | 
| class   | v8::SymbolObject | 
|   | 
| class   | v8::RegExp | 
|   | 
| class   | v8::External | 
|   | 
| class   | v8::Template | 
|   | 
| class   | v8::FunctionTemplate | 
|   | 
| struct   | v8::NamedPropertyHandlerConfiguration | 
|   | 
| struct   | v8::IndexedPropertyHandlerConfiguration | 
|   | 
| class   | v8::ObjectTemplate | 
|   | 
| class   | v8::Signature | 
|   | 
| class   | v8::AccessorSignature | 
|   | 
| class   | v8::Extension | 
|   | 
| class   | v8::ResourceConstraints | 
|   | 
| class   | v8::Exception | 
|   | 
| class   | v8::PromiseRejectMessage | 
|   | 
| class   | v8::MicrotaskQueue | 
|   | 
| class   | v8::MicrotasksScope | 
|   | 
| struct   | v8::ModifyCodeGenerationFromStringsResult | 
|   | 
| class   | v8::SharedMemoryStatistics | 
|   | 
| class   | v8::HeapStatistics | 
|   | 
| class   | v8::HeapSpaceStatistics | 
|   | 
| class   | v8::HeapObjectStatistics | 
|   | 
| class   | v8::HeapCodeStatistics | 
|   | 
| struct   | v8::JitCodeEvent | 
|   | 
| struct   | v8::JitCodeEvent::name_t | 
|   | 
| struct   | v8::JitCodeEvent::line_info_t | 
|   | 
| struct   | v8::JitCodeEvent::wasm_source_info_t | 
|   | 
| class   | v8::ExternalResourceVisitor | 
|   | 
| class   | v8::PersistentHandleVisitor | 
|   | 
| class   | v8::EmbedderHeapTracer | 
|   | 
| class   | v8::EmbedderHeapTracer::TracedGlobalHandleVisitor | 
|   | 
| struct   | v8::EmbedderHeapTracer::TraceSummary | 
|   | 
| struct   | v8::SerializeInternalFieldsCallback | 
|   | 
| struct   | v8::DeserializeInternalFieldsCallback | 
|   | 
| class   | v8::MeasureMemoryDelegate | 
|   | 
| class   | v8::Isolate | 
|   | 
| struct   | v8::Isolate::CreateParams | 
|   | 
| class   | v8::Isolate::Scope | 
|   | 
| class   | v8::Isolate::DisallowJavascriptExecutionScope | 
|   | 
| class   | v8::Isolate::AllowJavascriptExecutionScope | 
|   | 
| class   | v8::Isolate::SuppressMicrotaskExecutionScope | 
|   | 
| class   | v8::Isolate::SafeForTerminationScope | 
|   | 
| class   | v8::Isolate::AtomicsWaitWakeHandle | 
|   | 
| class   | v8::StartupData | 
|   | 
| class   | v8::V8 | 
|   | 
| class   | v8::SnapshotCreator | 
|   | 
| class   | v8::Maybe< T > | 
|   | 
| class   | v8::Maybe< void > | 
|   | 
| class   | v8::TryCatch | 
|   | 
| class   | v8::ExtensionConfiguration | 
|   | 
| class   | v8::Context | 
|   | 
| class   | v8::Context::Scope | 
|   | 
| class   | v8::Context::BackupIncumbentScope | 
|   | 
| class   | v8::Unlocker | 
|   | 
| class   | v8::Locker | 
|   | 
| class   | v8::Unwinder | 
|   | 
 | 
| 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) | 
|   | 
| using  | v8::BackingStoreDeleterCallback = void(*)(void *data, size_t length, void *deleter_data) | 
|   | 
| 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::DcheckErrorCallback) (const char *file, int line, const char *message) | 
|   | 
| 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::AddCrashKeyCallback) (CrashKeyId id, const std::string &value) | 
|   | 
| typedef void(*  | v8::BeforeCallEnteredCallback) (Isolate *) | 
|   | 
| typedef void(*  | v8::CallCompletedCallback) (Isolate *) | 
|   | 
| typedef MaybeLocal< Promise >(*  | v8::HostImportModuleDynamicallyCallback) (Local< Context > context, Local< ScriptOrModule > referrer, Local< String > specifier) | 
|   | 
| typedef void(*  | v8::HostInitializeImportMetaObjectCallback) (Local< Context > context, Local< Module > module, Local< Object > meta) | 
|   | 
| typedef MaybeLocal< Value >(*  | v8::PrepareStackTraceCallback) (Local< Context > context, Local< Value > error, Local< Array > sites) | 
|   | 
| 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::MicrotasksCompletedCallbackWithData) (Isolate *, void *) | 
|   | 
| 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 ModifyCodeGenerationFromStringsResult(*  | v8::ModifyCodeGenerationFromStringsCallback) (Local< Context > context, Local< Value > source) | 
|   | 
| typedef bool(*  | v8::ExtensionCallback) (const FunctionCallbackInfo< Value > &) | 
|   | 
| typedef bool(*  | v8::AllowWasmCodeGenerationCallback) (Local< Context > context, Local< String > source) | 
|   | 
| typedef void(*  | v8::ApiImplementationCallback) (const FunctionCallbackInfo< Value > &) | 
|   | 
| typedef void(*  | v8::WasmStreamingCallback) (const FunctionCallbackInfo< Value > &) | 
|   | 
| typedef bool(*  | v8::WasmThreadsEnabledCallback) (Local< Context > context) | 
|   | 
| typedef Local< String >(*  | v8::WasmLoadSourceMapCallback) (Isolate *isolate, const char *name) | 
|   | 
| typedef bool(*  | v8::WasmSimdEnabledCallback) (Local< Context > context) | 
|   | 
| typedef void(*  | v8::GCCallback) (GCType type, GCCallbackFlags flags) | 
|   | 
| typedef void(*  | v8::InterruptCallback) (Isolate *isolate, void *data) | 
|   | 
| typedef size_t(*  | v8::NearHeapLimitCallback) (void *data, size_t current_heap_limit, size_t initial_heap_limit) | 
|   | 
| 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) | 
|   |