|
| constexpr | TaggedMember ()=default |
| |
| Tagged< T > | load () const |
| |
| void | store (HeapObjectLayout *host, Tagged< T > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| void | store_no_write_barrier (Tagged< T > value) |
| |
| Tagged< T > | Relaxed_Load () const |
| |
| void | Relaxed_Store (HeapObjectLayout *host, Tagged< T > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| void | Relaxed_Store_no_write_barrier (Tagged< T > value) |
| |
| Tagged< T > | Acquire_Load () const |
| |
| void | Release_Store (HeapObjectLayout *host, Tagged< T > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| void | Release_Store_no_write_barrier (Tagged< T > value) |
| |
| Tagged< T > | SeqCst_Load () const |
| |
| void | SeqCst_Store (HeapObjectLayout *host, Tagged< T > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| void | SeqCst_Store_no_write_barrier (Tagged< T > value) |
| |
| Tagged< T > | SeqCst_Swap (HeapObjectLayout *host, Tagged< T > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| Tagged< T > | SeqCst_CompareAndSwap (HeapObjectLayout *host, Tagged< T > expected_value, Tagged< T > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER) |
| |
| V8_INLINE constexpr | TaggedImpl () |
| |
| V8_INLINE constexpr | TaggedImpl (Tagged_t ptr) |
| |
| | operator bool () const=delete |
| |
| constexpr bool | operator== (TaggedImpl< kOtherRefType, U > other) const |
| |
| constexpr bool | operator!= (TaggedImpl< kOtherRefType, U > other) const |
| |
| constexpr bool | SafeEquals (TaggedImpl< kOtherRefType, Tagged_t > other) const |
| |
| constexpr bool | operator< (TaggedImpl other) const |
| |
| V8_INLINE constexpr Tagged_t | ptr () const |
| |
| constexpr bool | IsObject () const |
| |
| constexpr bool | IsSmi () const |
| |
| bool | ToSmi (Tagged< Smi > *value) const |
| |
| Tagged< Smi > | ToSmi () const |
| |
| constexpr bool | IsHeapObject () const |
| |
| constexpr bool | IsCleared () const |
| |
| constexpr bool | IsStrongOrWeak () const |
| |
| constexpr bool | IsStrong () const |
| |
| constexpr bool | IsStrongOrSmi () const |
| |
| constexpr bool | IsWeak () const |
| |
| constexpr bool | IsWeakOrCleared () const |
| |
| bool | GetHeapObjectIfStrong (Tagged< HeapObject > *result) const |
| |
| bool | GetHeapObjectIfStrong (Isolate *isolate, Tagged< HeapObject > *result) const |
| |
| Tagged< HeapObject > | GetHeapObjectAssumeStrong () const |
| |
| Tagged< HeapObject > | GetHeapObjectAssumeStrong (Isolate *isolate) const |
| |
| bool | GetHeapObjectIfWeak (Tagged< HeapObject > *result) const |
| |
| bool | GetHeapObjectIfWeak (Isolate *isolate, Tagged< HeapObject > *result) const |
| |
| Tagged< HeapObject > | GetHeapObjectAssumeWeak () const |
| |
| Tagged< HeapObject > | GetHeapObjectAssumeWeak (Isolate *isolate) const |
| |
| bool | GetHeapObject (Tagged< HeapObject > *result) const |
| |
| bool | GetHeapObject (Isolate *isolate, Tagged< HeapObject > *result) const |
| |
| bool | GetHeapObject (Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) const |
| |
| bool | GetHeapObject (Isolate *isolate, Tagged< HeapObject > *result, HeapObjectReferenceType *reference_type) const |
| |
| Tagged< HeapObject > | GetHeapObject () const |
| |
| Tagged< HeapObject > | GetHeapObject (Isolate *isolate) const |
| |
| Tagged< Object > | GetHeapObjectOrSmi () const |
| |
| Tagged< Object > | GetHeapObjectOrSmi (Isolate *isolate) const |
| |
| Tagged< T > | cast () const |
| |
template<typename
T, typename CompressionScheme>
class v8::internal::TaggedMember< T, CompressionScheme >
Definition at line 30 of file tagged-field.h.