v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::Tagged< T > Member List

This is the complete list of members for v8::internal::Tagged< T >, including all inherited members.

address() constv8::internal::Tagged< HeapObject >inline
Base typedefv8::internal::Tagged< T >private
cast(U other)v8::internal::Tagged< T >inlinestatic
v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >::cast() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Isolate *isolate, Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Isolate *isolate, Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObject(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeStrong() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeStrong(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeWeak() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectAssumeWeak(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfStrong(Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfStrong(Isolate *isolate, Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfWeak(Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectIfWeak(Isolate *isolate, Tagged< HeapObject > *result) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectOrSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
GetHeapObjectOrSmi(Isolate *isolate) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
Handle< T > classv8::internal::Tagged< T >friend
is_null() constv8::internal::Tagged< HeapObject >inline
IsCleared() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsHeapObject() constv8::internal::Tagged< HeapObject >inline
IsObject() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsSmi() constv8::internal::Tagged< HeapObject >inline
IsStrong() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsStrongOrSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsStrongOrWeak() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsWeak() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
IsWeakOrCleared() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
kCanBeWeakv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >static
kIsFullv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >static
MakeStrong(Tagged< T > value)v8::internal::Tagged< T >friend
MakeStrong(Tagged< MaybeWeak< T > > value)v8::internal::Tagged< T >friend
operator bool() const=deletev8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >explicit
operator!=(TaggedImpl< kOtherRefType, U > other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
operator*() constv8::internal::Tagged< T >inline
operator->() constv8::internal::Tagged< T >inline
operator<(TaggedImpl other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
operator=(Tagged< U > other)v8::internal::Tagged< T >inline
operator==(TaggedImpl< kOtherRefType, U > other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
operator_arrow_impl() constv8::internal::Tagged< T >inlineprivate
operator_arrow_impl() constv8::internal::Tagged< T >inlineprivate
operator_star_impl() constv8::internal::Tagged< T >inlineprivate
operator_star_impl() constv8::internal::Tagged< T >inlineprivate
ptr() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
ptr_v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >private
ptr_location()v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inlineprotected
ptr_location() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inlineprotected
SafeEquals(TaggedImpl< kOtherRefType, Address > other) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
Tv8::internal::Tagged< T >private
Tagged()=defaultv8::internal::Tagged< T >
Tagged(const T *ptr)v8::internal::Tagged< T >inline
Tagged(Tagged< U > other)v8::internal::Tagged< T >inline
Tagged(U raw)v8::internal::Tagged< T >inline
Tagged(Address ptr)v8::internal::Tagged< T >inlineexplicitprivate
v8::internal::Tagged< HeapObject >::Tagged(const HeapObjectLayout *ptr)v8::internal::Tagged< HeapObject >inline
TaggedField classv8::internal::Tagged< T >friend
TaggedImpl()v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
TaggedImpl(Address ptr)v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inlineexplicit
TaggedMember classv8::internal::Tagged< T >friend
ToRawPtr() constv8::internal::Tagged< T >inlineprivate
ToRawPtr() constv8::internal::Tagged< T >inlineprivate
ToSmi(Tagged< Smi > *value) constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
ToSmi() constv8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >inline
UncheckedCast(Tagged< From > value)v8::internal::Tagged< T >friend