v8 12.4.254 (node 22.4.1)
V8 is Google's open source JavaScript engine
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CActivityControl
 CAdditionalBytes
 CAllocationProfile::Allocation
 CMakeGarbageCollectedTraitInternal::AllocationDispatcher< GCInfoType, CustomSpace, alignment >
 CMakeGarbageCollectedTraitInternal::AllocationDispatcher< GCInfoType, CustomSpace, api_constants::kDefaultAlignment >
 CMakeGarbageCollectedTraitInternal::AllocationDispatcher< GCInfoType, void, alignment >
 CMakeGarbageCollectedTraitInternal::AllocationDispatcher< GCInfoType, void, api_constants::kDefaultAlignment >
 CAllocationProfile
 Callocator
 CArrayBuffer::Allocator
 CIsolate::AllowJavascriptExecutionScope
 CAnyCType
 CTraceObject::ArgValue
 CAtomicEntryFlag
 CMemberBase< StorageType >::AtomicInitializerTag
 CIsolate::AtomicsWaitWakeHandle
 CBackingStoreBase
 CContext::BackupIncumbentScope
 CBaseObjectSizeTrait
 CBasePageHandle
 CScriptCompiler::CachedData
 CCastCheck< PerformCheck >
 CCFunction
 CCFunctionBuilder
 CCFunctionBuilderWithFunction< RetBuilder, ArgBuilders >
 CCFunctionInfo
 CV8Inspector::Channel
 CCheckingPolicy
 CCodeEvent
 CCodeEventHandler
 CScriptCompiler::CompilationDetails
 CCompiledWasmModule
 CScriptCompiler::ConsumeCodeCacheTask
 CRecorder::ContextId
 CConvertableToTraceFormat
 CCppHeap
 CCppHeapCreateParams
 CCpuProfile
 CCpuProfileDeoptFrame
 CCpuProfileDeoptInfo
 CCpuProfileNode
 CCpuProfiler
 CCpuProfilingOptions
 CCpuProfilingResult
 CIsolate::CreateParams
 CCTypeInfo
 CCTypeInfoBuilder< T, Flags >
 CCTypeInfoTraits< type >
 CCustomArguments< T >
 CCustomSpaceBase
 CCustomSpaceIndex
 CCustomSpaceStatisticsReceiver
 CData
 CContext::DeepFreezeDelegate
 CDeepSerializationResult
 CDeepSerializedValue
 CDefaultPersistentValueVectorTraits
 CValueDeserializer::Delegate
 CValueSerializer::Delegate
 CDeserializeContextDataCallback
 CDeserializeInternalFieldsCallback
 CDictionaryTemplate
 CDijkstraWriteBarrierPolicy
 CDisabledCheckingPolicy
 CDisallowGarbageCollectionScope
 CIsolate::DisallowJavascriptExecutionScope
 CDiscardedSamplesDelegate
 CEatParams< typename >
 CEmbedderGraph
 CEmbedderRootsHandler
 CEmbedderStateScope
 CEnsureGCInfoIndexTrait
 CEphemeronPair< K, V >
 CV8InspectorSession::EvaluateResult
 CException
 CExplicitManagementImpl
 CExtension
 CExtensionConfiguration
 CExternalResourceVisitor
 CScriptCompiler::ExternalSourceStream
 CString::ExternalStringResourceBase
 Cfalse_type
 CFastApiArrayBuffer
 CFastApiArrayBufferView
 CFastApiCallbackOptions
 CFastApiTypedArrayBase
 CFastOneByteString
 CFinalizerTrait< T >
 CFinalizerTraitImpl< T, isFinalized >
 CFinalizerTraitImpl< T, false >
 CFinalizerTraitImpl< T, true >
 CHeapStatistics::FreeListStatistics
 CFunctionCallbackInfo< T >
 CGarbageCollected< T >
 CGarbageCollectedMixin
 CGarbageCollectionBatchedEvents< EventType >
 CGarbageCollectionFullCycle
 CGarbageCollectionFullMainThreadIncrementalMark
 CGarbageCollectionFullMainThreadIncrementalSweep
 CGarbageCollectionPhases
 CGarbageCollectionSizes
 CGarbageCollectionYoungCycle
 CGCInfoFolding< T, ParentMostGarbageCollectedType >
 CHandleHelper
 CHandleScope
 CHeap
 CHeapCodeStatistics
 CHeapConsistency
 CHeapGraphEdge
 CHeapGraphNode
 CHeapHandle
 CHeapObjectName
 CHeapObjectStatistics
 CHeap::HeapOptions
 CHeapProfiler
 CHeapSnapshot
 CHeapProfiler::HeapSnapshotOptions
 CHeapSpaceStatistics
 CHeapState
 CHeapStatistics
 CHeapStatistics
 CHeapStatsUpdate
 CHighAllocationThroughputObserver
 CIdleTask
 CIgnoreLocationPolicy
 CIndexedPropertyHandlerConfiguration
 CIndirectHandleBase
 CV8InspectorSession::Inspectable
 Cintegral_constant
 CInternals
 CIsAllocatedOnCompactableSpace< T >
 CIsAllocatedOnCompactableSpaceImpl< CustomSpace >
 CIsAllocatedOnCompactableSpaceImpl< void >
 CIsComplete< T >
 CTracedReference< T >::IsDroppable
 CIsolate
 CIsSubclassOfBasicMemberTemplate< BasicMemberCandidate, WeaknessTag, WriteBarrierPolicy >
 CMemorySpan< T >::Iterator
 CJitCodeEvent
 CJobDelegate
 CJobHandle
 CJobTask
 CJSEntryStub
 CJSEntryStubs
 CJSON
 CKeepLocationPolicy
 CVisitor::Key
 CJitCodeEvent::line_info_t
 CCpuProfileNode::LineTick
 CLivenessBroker
 CLocalVector< T >
 CLocation
 CLocationPolicy
 CLocker
 CLongTaskStats
 CMakeGarbageCollectedTraitInternal
 CMaybe< T >
 CMaybe< void >
 CMaybeLocal< T >
 CMaybeLocal< v8::String >
 CMaybeLocal< v8::Value >
 CMeasureMemoryDelegate
 CMemberBase< StorageType >
 CMemoryRange
 CMemorySpan< T >
 CMemorySpan< const size_t >
 CMemorySpan< const v8::Local< v8::Context > >
 CMessage
 CMicrotaskQueue
 CMicrotasksScope
 CModifyCodeGenerationFromStringsResult
 CJitCodeEvent::name_t
 CNamedPropertyHandlerConfiguration
 CNameProvider
 CNameTraitBase
 CStackAllocated< check_statically_enabled >::no_checking_tag
 CAllocationProfile::Node
 CEmbedderGraph::Node
 CNoGarbageCollectionScope
 CNonCopyablePersistentTraits< T >
 CNoWriteBarrierPolicy
 CHeapProfiler::ObjectNameResolver
 CObjectSizeTrait< T, bool >
 CHeapStatistics::ObjectStatsEntry
 COOMDetails
 COutputStream
 COverrideEmbedderStackStateScope
 COwnedBuffer
 CPageAllocator
 CHeapStatistics::PageStatistics
 CWriteBarrier::Params
 CPersistentBase
 CPersistentHandleVisitor
 CPersistentNode
 CPersistentRegionBase
 CPersistentRegionLock
 CPersistentValueMapBase< K, V, Traits >
 CPersistentValueMapBase< K, V, DefaultGlobalMapTraits< K, V > >
 CPersistentValueMapBase< K, V, DefaultPersistentValueMapTraits< K, V > >
 CPersistentValueMapBase< K, V, Traits >::PersistentValueReference
 CPersistentValueVector< F1, F2 >
 CPlatform
 CPlatform
 CPostConstructionCallbackTrait< T, typename >
 CPrefinalizerRegistration
 CProcessHeapStatistics
 CPromiseRejectMessage
 CPropertyCallbackInfo< T >
 CPropertyCallbackInfo< Array >
 CPropertyDescriptor
 CQueryObjectPredicate
 CRawPointer
 CRecorder
 CRegisterState
 CHeap::ResourceConstraints
 CResourceConstraints
 CMeasureMemoryDelegate::Result
 CReturnValue< T >
 CRootVisitor
 CIsolate::SafeForTerminationScope
 CSameThreadEnabledCheckingPolicyBase
 CAllocationProfile::Sample
 CSampleInfo
 CContext::Scope
 CIsolate::Scope
 CScopedBlockingCall
 CScriptCompiler
 CScriptOrigin
 CScriptOriginOptions
 CScriptOrModule
 CScriptCompiler::ScriptStreamingTask
 CSealHandleScope
 CSentinelPointer
 CSerializeContextDataCallback
 CSerializeInternalFieldsCallback
 CPageAllocator::SharedMemory
 CPageAllocator::SharedMemoryMapping
 CSharedMemoryStatistics
 CSharedValueConveyor
 CSmiTagging< tagged_ptr_size >
 CSmiTagging< 4 >
 CSmiTagging< 8 >
 CSnapshotCreator
 CScriptCompiler::Source
 CSourceLocation
 CHeapStatistics::SpaceStatistics
 CSpaceTrait< T, typename >
 CStackAllocated< check_statically_enabled >
 CStackAllocated< false >
 CStackFrame
 CStackTrace
 CStandaloneTestingHeap
 CStartupData
 CStdMapTraits< K, V >
 CScriptCompiler::StreamedSource
 CStringBuffer
 CStringView
 CStrongCrossThreadPersistentPolicy
 CStrongPersistentPolicy
 CStrongRootAllocatorBase
 CIsolate::SuppressMicrotaskExecutionScope
 CTask
 CTaskRunner
 CThreadIsolatedAllocator
 CTraceBuffer
 CTraceBufferChunk
 CTraceConfig
 CTraced< F >
 CTraceDescriptor
 CTraceObject
 CTracingController::TraceStateObserver
 CTraceTrait< v8::TracedReference< T > >
 CTraceTraitBase< T >
 CTraceTraitFromInnerAddressImpl
 CTraceTraitImpl< T, bool >
 CTraceTraitImpl< T, false >
 CTraceTraitImpl< T, true >
 CTraceWriter
 CTracingController
 CTracingController
 Ctrue_type
 CTryCatch
 CTypecheckWitness
 CTypeInfoHelper< T >
 CTypeInfoHelper< const FastOneByteString & >
 CTypeInfoHelper< FastApiCallbackOptions & >
 CTypeInfoHelper< v8::Local< v8::Array > >
 CTypeInfoHelper< v8::Local< v8::Uint32Array > >
 CUnlocker
 CBasicCrossThreadPersistent< T, WeaknessPolicy, LocationPolicy, CheckingPolicy >::UnsafeCtorTag
 CUnwinder
 CString::Utf8Value
 CV8
 CV8ContextInfo
 CV8DebuggerId
 CV8Inspector
 CV8InspectorClient
 CV8InspectorSession
 CV8StackFrame
 CV8StackTrace
 CV8StackTraceId
 CString::Value
 CValueDeserializer
 CValueHelper
 CWriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kNoValuePresent >
 CWriteBarrierTypeForNonCagedHeapPolicy::ValueModeDispatch< WriteBarrier::ValueMode::kValuePresent >
 CValueSerializer
 CVirtualAddressSpace
 CVisitor
 CJitCodeEvent::wasm_source_info_t
 CWasmModuleCompiled
 CWasmModuleDecoded
 CWasmModuleInstantiated
 CWasmModulesPerIsolate
 CWasmStreaming
 CWeakCallbackInfo< T >
 CWeakCrossThreadPersistentPolicy
 CWeaknessPolicy
 CWeakPersistentPolicy
 CWrappedIterator< Iterator, ElementType >
 CWrapperDescriptor
 CWriteBarrier
 CWriteBarrierTypeForNonCagedHeapPolicy
 CZoneBackingAllocator