#include "src/objects/js-temporal-objects-inl.h"
#include "torque-generated/class-verifiers.h"
#include "src/objects/instance-type-inl.h"
namespace v8 {
namespace internal {
bool IsJSTemporalCalendar_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalCalendar<JSTemporalCalendar, JSObject>::JSTemporalCalendarVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalCalendarVerify(Cast<JSTemporalCalendar>(*this), isolate);
}
#endif
bool IsJSTemporalDuration_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalDuration<JSTemporalDuration, JSObject>::JSTemporalDurationVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalDurationVerify(Cast<JSTemporalDuration>(*this), isolate);
}
#endif
bool IsJSTemporalInstant_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalInstant<JSTemporalInstant, JSObject>::JSTemporalInstantVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalInstantVerify(Cast<JSTemporalInstant>(*this), isolate);
}
#endif
bool IsJSTemporalPlainDateTime_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalPlainDateTime<JSTemporalPlainDateTime, JSObject>::JSTemporalPlainDateTimeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalPlainDateTimeVerify(Cast<JSTemporalPlainDateTime>(*this), isolate);
}
#endif
bool IsJSTemporalPlainDate_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalPlainDate<JSTemporalPlainDate, JSObject>::JSTemporalPlainDateVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalPlainDateVerify(Cast<JSTemporalPlainDate>(*this), isolate);
}
#endif
bool IsJSTemporalPlainMonthDay_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalPlainMonthDay<JSTemporalPlainMonthDay, JSObject>::JSTemporalPlainMonthDayVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalPlainMonthDayVerify(Cast<JSTemporalPlainMonthDay>(*this), isolate);
}
#endif
bool IsJSTemporalPlainTime_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalPlainTime<JSTemporalPlainTime, JSObject>::JSTemporalPlainTimeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalPlainTimeVerify(Cast<JSTemporalPlainTime>(*this), isolate);
}
#endif
bool IsJSTemporalPlainYearMonth_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalPlainYearMonth<JSTemporalPlainYearMonth, JSObject>::JSTemporalPlainYearMonthVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalPlainYearMonthVerify(Cast<JSTemporalPlainYearMonth>(*this), isolate);
}
#endif
bool IsJSTemporalTimeZone_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalTimeZone<JSTemporalTimeZone, JSObject>::JSTemporalTimeZoneVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalTimeZoneVerify(Cast<JSTemporalTimeZone>(*this), isolate);
}
#endif
bool IsJSTemporalZonedDateTime_NonInline(Tagged<HeapObject> o) { … }
#ifdef VERIFY_HEAP
template <>
void TorqueGeneratedJSTemporalZonedDateTime<JSTemporalZonedDateTime, JSObject>::JSTemporalZonedDateTimeVerify(Isolate* isolate) {
TorqueGeneratedClassVerifiers::JSTemporalZonedDateTimeVerify(Cast<JSTemporalZonedDateTime>(*this), isolate);
}
#endif
}
}