#include "src/objects/templates-inl.h"
#include "torque-generated/class-verifiers.h"
#include "src/objects/instance-type-inl.h"
namespace v8 {
namespace internal {
bool IsTemplateInfo_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedTemplateInfo<TemplateInfo, HeapObject>::TemplateInfoVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::TemplateInfoVerify(Cast<TemplateInfo>(*this), isolate);
}
#endif
bool IsFunctionTemplateInfo_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedFunctionTemplateInfo<FunctionTemplateInfo, TemplateInfo>::FunctionTemplateInfoVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::FunctionTemplateInfoVerify(Cast<FunctionTemplateInfo>(*this), isolate);
}
#endif
bool IsFunctionTemplateRareData_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedFunctionTemplateRareData<FunctionTemplateRareData, Struct>::FunctionTemplateRareDataVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::FunctionTemplateRareDataVerify(Cast<FunctionTemplateRareData>(*this), isolate);
}
#endif
bool IsObjectTemplateInfo_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedObjectTemplateInfo<ObjectTemplateInfo, TemplateInfo>::ObjectTemplateInfoVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::ObjectTemplateInfoVerify(Cast<ObjectTemplateInfo>(*this), isolate);
}
#endif
bool IsDictionaryTemplateInfo_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedDictionaryTemplateInfo<DictionaryTemplateInfo, HeapObject>::DictionaryTemplateInfoVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::DictionaryTemplateInfoVerify(Cast<DictionaryTemplateInfo>(*this), isolate);
}
#endif
}
}