5#ifndef V8_OBJECTS_STRUCT_INL_H_
6#define V8_OBJECTS_STRUCT_INL_H_
22#include "torque-generated/src/objects/struct-tq-inl.inc"
28 value1_.store(
this, value, mode);
33 value2_.store(
this, value, mode);
61 getter_.store(
this, value, mode);
69 getter_.Release_Store(
this, value, mode);
74 setter_.store(
this, value, mode);
82 setter_.Release_Store(
this, value, mode);
92 return (
getter() == getter_value) && (
setter() == setter_value);
Tagged< Object > getter() const
void set_getter(Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
void SetComponents(Tagged< Object > getter, Tagged< Object > setter)
void set_setter(Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
Tagged< Object > setter() const
bool Equals(Tagged< Object > getter_value, Tagged< Object > setter_value)
void set(AccessorComponent component, Tagged< Object > value)
TaggedMember< Object > setter_
TaggedMember< Object > getter_
void set_start(int value)
TaggedMember< Smi > start_
static constexpr Tagged< Smi > FromInt(int value)
void set_value2(Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
TaggedMember< Object > value2_
TaggedMember< Object > value1_
void set_value1(Tagged< Object > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
Tagged< Object > value2() const
kInstanceDescriptorsOffset kTransitionsOrPrototypeInfoOffset IsNull(value)||IsJSProxy(value)||IsWasmObject(value)||(IsJSObject(value) &&(HeapLayout
#define TQ_OBJECT_CONSTRUCTORS_IMPL(Type)
#define NEVER_READ_ONLY_SPACE_IMPL(Type)