#include "src/objects/struct-inl.h"
#include "torque-generated/class-verifiers.h"
#include "src/objects/instance-type-inl.h"
namespace v8 {
namespace internal {
bool IsStruct_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedStruct<Struct, HeapObject>::StructVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::StructVerify(Cast<Struct>(*this), isolate);
}
#endif
bool IsAccessorPair_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedAccessorPair<AccessorPair, Struct>::AccessorPairVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::AccessorPairVerify(Cast<AccessorPair>(*this), isolate);
}
#endif
bool IsClassPositions_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedClassPositions<ClassPositions, Struct>::ClassPositionsVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::ClassPositionsVerify(Cast<ClassPositions>(*this), isolate);
}
#endif
bool IsTuple2_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTuple2<Tuple2, Struct>::Tuple2Verify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::Tuple2Verify(Cast<Tuple2>(*this), isolate);
}
#endif
}
}