v8
8.4.371 (node 14.15.5)
V8 is Google's open source JavaScript engine
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
]
C
__thisIsHereToForceASemicolonAfterThisMacro
C
ActivityControl
C
AllocationProfile::Allocation
C
AllocationProfile
C
ArrayBuffer::Allocator
C
Isolate::AllowJavascriptExecutionScope
C
Arguments< ArgumentsType >
C
TraceObject::ArgValue
C
Isolate::AtomicsWaitWakeHandle
►
C
BackingStoreBase
C
BackingStore
C
Context::BackupIncumbentScope
C
ScriptCompiler::CachedData
C
CastCheck< PerformCheck >
C
CFunction
►
C
CFunctionInfo
C
CFunctionInfoImpl< R, Args >
C
V8Inspector::Channel
►
C
CheckingPolicy
C
BasicMember< T, WeaknessTag, WriteBarrierPolicy, CheckingPolicy >
C
BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >
C
WasmStreaming::Client
C
CodeEvent
C
CodeEventHandler
C
CompiledWasmModule
C
ArrayBuffer::Contents
C
SharedArrayBuffer::Contents
C
Context
C
ConvertableToTraceFormat
C
CopyablePersistentTraits< T >
C
CopyablePersistentTraits< v8::Context >
C
CpuProfile
C
CpuProfileDeoptFrame
C
CpuProfileDeoptInfo
C
CpuProfileNode
C
CpuProfiler
C
CpuProfilingOptions
C
Isolate::CreateParams
C
CTypeInfo
C
CustomArguments< T >
►
C
CustomSpaceBase
C
CustomSpace< ConcreteCustomSpace >
C
CustomSpaceIndex
►
C
Data
C
AccessorSignature
C
Module
C
Private
C
Signature
►
C
Template
C
FunctionTemplate
C
ObjectTemplate
C
UnboundModuleScript
►
C
Value
C
External
►
C
Object
C
Array
C
ArrayBuffer
►
C
ArrayBufferView
C
DataView
►
C
TypedArray
C
BigInt64Array
C
BigUint64Array
C
Float32Array
C
Float64Array
C
Int16Array
C
Int32Array
C
Int8Array
C
Uint16Array
C
Uint32Array
C
Uint8Array
C
Uint8ClampedArray
C
BigIntObject
C
BooleanObject
C
Date
C
Function
C
Map
C
NumberObject
C
Promise
C
Promise::Resolver
C
Proxy
C
RegExp
C
Set
C
SharedArrayBuffer
C
StringObject
C
SymbolObject
C
WasmModuleObject
►
C
Primitive
C
BigInt
C
Boolean
►
C
Name
C
String
C
Symbol
►
C
Number
►
C
Integer
C
Int32
C
Uint32
C
DefaultPersistentValueVectorTraits
C
ValueDeserializer::Delegate
C
ValueSerializer::Delegate
C
DeserializeInternalFieldsCallback
C
DijkstraWriteBarrierPolicy
C
DisabledCheckingPolicy
C
Isolate::DisallowJavascriptExecutionScope
C
EatParams< typename >
C
EmbedderGraph
C
EmbedderHeapTracer
►
C
enable_shared_from_this
C
V8Inspector::Counters
C
EnabledCheckingPolicy
C
EnableIfHasWrapperTypeInfo< T, typename >
C
EnableIfHasWrapperTypeInfo< T, decltype(WrapperTraits< T >::GetTypeInfo(), void())>
C
Eternal< T >
C
Exception
C
Extension
C
ExtensionConfiguration
C
ExternalResourceVisitor
C
ScriptCompiler::ExternalSourceStream
►
C
String::ExternalStringResourceBase
C
String::ExternalOneByteStringResource
C
String::ExternalStringResource
►
C
false_type
C
HasFinalizeGarbageCollectedObject< T, typename >
►
C
IsGarbageCollectedMixinType< T, typename >
C
IsGarbageCollectedType< T, typename >
C
IsTraceMethodConst< T, typename >
C
IsTraceable< T, typename >
C
IsWeak< T >
C
FinalizerTrait< T >
C
FinalizerTraitImpl< T, isFinalized >
C
FinalizerTraitImpl< T, false >
C
FinalizerTraitImpl< T, true >
C
FunctionCallbackInfo< T >
►
C
GarbageCollectedBase
C
GarbageCollected< typename >
C
GarbageCollectedMixin
C
GCInfoTrait< T >
C
GetCType< T >
►
C
GetCTypePointerImpl< T, typename >
C
GetCType< T * >
C
GetCTypePointerImpl< T, typename EnableIfHasWrapperTypeInfo< T >::type >
►
C
GetCTypePointerPointerImpl< T, typename >
C
GetCType< T ** >
C
GetCTypePointerPointerImpl< T, typename EnableIfHasWrapperTypeInfo< T >::type >
►
C
HandleScope
C
EscapableHandleScope
C
Heap
C
HeapCodeStatistics
C
HeapGraphEdge
C
HeapGraphNode
C
HeapObjectStatistics
C
Heap::HeapOptions
C
HeapProfiler
C
HeapSnapshot
C
HeapSpaceStatistics
C
HeapStatistics
C
HeapStatsUpdate
C
IdleTask
C
IgnoreLocationPolicy
C
IndexedPropertyHandlerConfiguration
C
V8InspectorSession::Inspectable
C
Internals
C
Isolate
C
IsSubclassOfTemplate< T, U >
C
JitCodeEvent
C
JobDelegate
C
JobHandle
C
JobTask
C
JSEntryStub
C
JSEntryStubs
C
JSON
C
KeepLocationPolicy
C
JitCodeEvent::line_info_t
C
CpuProfileNode::LineTick
C
LivenessBroker
C
Local< T >
C
Local< Name >
C
Local< v8::Context >
C
Local< v8::Integer >
C
Local< v8::PrimitiveArray >
C
Local< v8::Promise >
C
Local< v8::String >
C
Local< v8::UnboundScript >
C
Local< v8::Value >
C
Local< Value >
C
Location
►
C
LocationPolicy
C
BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >
C
Locker
C
make_void< Ts >
►
C
MakeGarbageCollectedTraitInternal
►
C
MakeGarbageCollectedTraitBase< T >
C
MakeGarbageCollectedTrait< T >
C
Maybe< T >
C
Maybe< void >
C
MaybeLocal< T >
C
MaybeLocal< v8::String >
C
MeasureMemoryDelegate
C
MemoryRange
C
MemorySpan< T >
C
Message
C
MicrotaskQueue
C
MicrotasksScope
C
ModifyCodeGenerationFromStringsResult
C
JitCodeEvent::name_t
C
NamedPropertyHandlerConfiguration
C
AllocationProfile::Node
C
EmbedderGraph::Node
C
NonCopyablePersistentTraits< T >
C
NoWriteBarrierPolicy
C
HeapProfiler::ObjectNameResolver
C
OutputStream
C
OwnedBuffer
C
PageAllocator
►
C
PersistentBase< T >
C
Persistent< v8::Promise >
C
Global< T >
C
Persistent< T, M >
C
PersistentHandleVisitor
C
PersistentNode
C
PersistentRegion
►
C
PersistentValueMapBase< K, V, Traits >
►
C
GlobalValueMap< K, V, DefaultGlobalMapTraits< K, V > >
C
StdGlobalValueMap< K, V, Traits >
►
C
PersistentValueMap< K, V, DefaultPersistentValueMapTraits< K, V > >
C
StdPersistentValueMap< K, V, Traits >
C
GlobalValueMap< K, V, Traits >
C
PersistentValueMap< K, V, Traits >
C
PersistentValueMapBase< K, V, Traits >::PersistentValueReference
C
PersistentValueVector< V, Traits >
C
Platform
C
PostConstructionCallbackTrait< T, typename >
C
PreFinalizerRegistrationDispatcher::PreFinalizer
C
PrefinalizerRegistration< T >
C
PreFinalizerRegistrationDispatcher
C
PrimitiveArray
C
PromiseRejectMessage
C
PropertyCallbackInfo< T >
C
PropertyCallbackInfo< Array >
C
PropertyCallbackInfo< Boolean >
C
PropertyCallbackInfo< Integer >
C
PropertyCallbackInfo< Value >
C
PropertyDescriptor
C
RegisteredGCInfoIndex
C
RegisterState
C
ResourceConstraints
C
ReturnValue< T >
C
Isolate::SafeForTerminationScope
C
AllocationProfile::Sample
C
SampleInfo
C
Context::Scope
C
Isolate::Scope
C
Script
C
ScriptCompiler
C
ScriptOrigin
C
ScriptOriginOptions
C
ScriptOrModule
C
ScriptCompiler::ScriptStreamingTask
C
SealHandleScope
C
SentinelPointer
C
SerializeInternalFieldsCallback
C
SharedMemoryStatistics
C
SmiTagging< tagged_ptr_size >
C
SmiTagging< 4 >
C
SmiTagging< 8 >
C
SnapshotCreator
C
ScriptCompiler::Source
C
SourceLocation
C
SpaceTrait< T, typename >
C
StackFrame
C
StackTrace
C
StartupData
►
C
StdMapTraits< K, V >
C
DefaultGlobalMapTraits< K, V >
C
DefaultPersistentValueMapTraits< K, V >
C
ScriptCompiler::StreamedSource
C
StringBuffer
C
StringView
C
StrongPersistentPolicy
C
Isolate::SuppressMicrotaskExecutionScope
C
Task
C
TaskRunner
C
TraceBuffer
C
TraceBufferChunk
C
TraceConfig
C
TraceDescriptor
C
EmbedderHeapTracer::TracedGlobalHandleVisitor
C
TracedGlobalTrait< T >
►
C
TracedReferenceBase< T >
C
TracedGlobal< T >
C
TracedReference< T >
C
TraceObject
C
TracingController::TraceStateObserver
C
EmbedderHeapTracer::TraceSummary
C
TraceTrait< T >
C
TraceTraitImpl< T, bool >
C
TraceTraitImpl< T, false >
C
TraceTraitImpl< T, true >
C
TraceWriter
C
TracingController
►
C
TracingController
C
TracingController
►
C
true_type
C
HasFinalizeGarbageCollectedObject< T, void_t< decltype(std::declval< T >().FinalizeGarbageCollectedObject())> >
C
IsGarbageCollectedMixinType< T, void_t< typename std::remove_const_t< T >::IsGarbageCollectedMixinTypeMarker > >
C
IsGarbageCollectedType< T, void_t< typename std::remove_const_t< T >::IsGarbageCollectedTypeMarker > >
C
IsTraceMethodConst< T, void_t< decltype(std::declval< const T >().Trace(std::declval< Visitor * >()))> >
C
IsTraceable< T, void_t< decltype(std::declval< T >().Trace(std::declval< Visitor * >()))> >
C
IsWeak< BasicPersistent< T, internal::WeakPersistentPolicy, LocationPolicy, CheckingPolicy > >
C
IsWeak< internal::BasicMember< T, WeakMemberTag, WriteBarrierPolicy, CheckingPolicy > >
C
TryCatch
C
UnboundScript
C
Unlocker
C
Unwinder
C
UnwindState
C
String::Utf8Value
C
V8
C
V8ContextInfo
C
V8Inspector
C
V8InspectorClient
C
V8InspectorSession
C
V8StackTrace
C
V8StackTraceId
C
String::Value
C
ValueDeserializer
C
ValueSerializer
C
Visitor
C
JitCodeEvent::wasm_source_info_t
C
WasmModuleObjectBuilderStreaming
C
WasmStreaming
C
WeakCallbackInfo< T >
C
WeakCallbackObject< T, P >
►
C
WeaknessPolicy
C
BasicPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >
C
WeakPersistentPolicy
C
WrapperTraits< T >
Generated on Fri Oct 29 2021 20:07:31 for v8 by
1.9.1