5#ifndef V8_OBJECTS_ARGUMENTS_INL_H_
6#define V8_OBJECTS_ARGUMENTS_INL_H_
22#include "torque-generated/src/objects/arguments-tq-inl.inc"
46 DCHECK_LT(
static_cast<unsigned>(index),
static_cast<unsigned>(
length()));
47 return objects()[
index].Relaxed_Load();
52 DCHECK_LT(
static_cast<unsigned>(index),
static_cast<unsigned>(
length()));
53 objects()[
index].store(
this, value);
58 DCHECK_LT(
static_cast<unsigned>(index),
static_cast<unsigned>(
length()));
59 objects()[
index].Relaxed_Store(
this, value);
void set_arguments(Tagged< UnionOf< FixedArray, NumberDictionary > > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
void set_mapped_entries(int index, Tagged< UnionOf< Smi, Hole > > value)
void set_context(Tagged< Context > value, WriteBarrierMode mode=UPDATE_WRITE_BARRIER)
Tagged< UnionOf< FixedArray, NumberDictionary > > arguments() const
Tagged< UnionOf< Smi, Hole > > mapped_entries(int index, RelaxedLoadTag) const
Handle< Context > context_
typename detail::FlattenUnionHelper< Union<>, Ts... >::type UnionOf
#define TQ_OBJECT_CONSTRUCTORS_IMPL(Type)
#define DCHECK_LT(v1, v2)