address() const | v8::internal::Tagged< HeapObject > | inline |
Base typedef | v8::internal::Tagged< T > | private |
cast(U other) | v8::internal::Tagged< T > | inlinestatic |
v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address >::cast() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObject(Tagged< HeapObject > *result) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObject(Isolate *isolate, Tagged< HeapObject > *result) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObject(Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObject(Isolate *isolate, Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObject() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObject(Isolate *isolate) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectAssumeStrong() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectAssumeStrong(Isolate *isolate) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectAssumeWeak() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectAssumeWeak(Isolate *isolate) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectIfStrong(Tagged< HeapObject > *result) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectIfStrong(Isolate *isolate, Tagged< HeapObject > *result) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectIfWeak(Tagged< HeapObject > *result) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectIfWeak(Isolate *isolate, Tagged< HeapObject > *result) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectOrSmi() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
GetHeapObjectOrSmi(Isolate *isolate) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
Handle< T > class | v8::internal::Tagged< T > | friend |
is_null() const | v8::internal::Tagged< HeapObject > | inline |
IsCleared() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
IsHeapObject() const | v8::internal::Tagged< HeapObject > | inline |
IsObject() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
IsSmi() const | v8::internal::Tagged< HeapObject > | inline |
IsStrong() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
IsStrongOrSmi() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
IsStrongOrWeak() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
IsWeak() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
IsWeakOrCleared() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
kCanBeWeak | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | static |
kIsFull | v8::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=delete | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | explicit |
operator!=(TaggedImpl< kOtherRefType, U > other) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
operator*() const | v8::internal::Tagged< T > | inline |
operator->() const | v8::internal::Tagged< T > | inline |
operator<(TaggedImpl other) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
operator=(Tagged< U > other) | v8::internal::Tagged< T > | inline |
operator==(TaggedImpl< kOtherRefType, U > other) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
operator_arrow_impl() const | v8::internal::Tagged< T > | inlineprivate |
operator_arrow_impl() const | v8::internal::Tagged< T > | inlineprivate |
operator_star_impl() const | v8::internal::Tagged< T > | inlineprivate |
operator_star_impl() const | v8::internal::Tagged< T > | inlineprivate |
ptr() const | v8::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() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inlineprotected |
SafeEquals(TaggedImpl< kOtherRefType, Address > other) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
T | v8::internal::Tagged< T > | private |
Tagged()=default | v8::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 class | v8::internal::Tagged< T > | friend |
TaggedImpl() | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
TaggedImpl(Address ptr) | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inlineexplicit |
TaggedMember class | v8::internal::Tagged< T > | friend |
ToRawPtr() const | v8::internal::Tagged< T > | inlineprivate |
ToRawPtr() const | v8::internal::Tagged< T > | inlineprivate |
ToSmi(Tagged< Smi > *value) const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
ToSmi() const | v8::internal::TaggedImpl< HeapObjectReferenceType::STRONG, Address > | inline |
UncheckedCast(Tagged< From > value) | v8::internal::Tagged< T > | friend |