5#ifndef V8_OBJECTS_STRUCT_H_
6#define V8_OBJECTS_STRUCT_H_
17class StructBodyDescriptor;
19#include "torque-generated/src/objects/struct-tq.inc"
24class Struct :
public TorqueGeneratedStruct<Struct, HeapObject> {
59 friend class TorqueGeneratedTuple2Asserts;
112 friend class TorqueGeneratedAccessorPairAsserts;
120 inline int start()
const;
121 inline void set_start(
int value);
123 inline int end()
const;
124 inline void set_end(
int value);
127 void BriefPrintDetails(std::ostream& os);
133 friend class TorqueGeneratedClassPositionsAsserts;
TaggedMember< Object > setter_
TaggedMember< Object > getter_
TaggedMember< Smi > start_
static constexpr int kHeaderSize
void BriefPrintDetails(std::ostream &os)
void BriefPrintDetails(std::ostream &os)
TaggedMember< Object > value2_
TaggedMember< Object > value1_
v8::internal::LoadHandler V8_OBJECT_END
!IsContextMap !IsContextMap native_context
#define DECL_VERIFIER(Name)
#define NEVER_READ_ONLY_SPACE
#define DECL_PRINTER(Name)
#define TQ_OBJECT_CONSTRUCTORS(Type)