5#ifndef V8_TEMPORAL_TEMPORAL_PARSER_H_
6#define V8_TEMPORAL_TEMPORAL_PARSER_H_
136#define DEFINE_PARSE_METHOD(R, NAME) \
137 V8_WARN_UNUSED_RESULT static std::optional<R> Parse##NAME( \
138 Isolate* isolate, DirectHandle<String> iso_string)
152#undef DEFINE_PARSE_METHOD
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalYearMonthString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalMonthDayString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TimeZoneIdentifier)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalTimeString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalDateTimeString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalInstantString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalRelativeToString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TimeZoneNumericUTCOffset)
DEFINE_PARSE_METHOD(ParsedISO8601Duration, TemporalDurationString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalZonedDateTimeString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, TemporalDateString)
DEFINE_PARSE_METHOD(ParsedISO8601Result, CalendarName)
#define V8_EXPORT_PRIVATE
static constexpr int32_t kEmpty
bool tzuo_sign_is_undefined() const
bool time_second_is_undefined() const
bool date_day_is_undefined() const
int32_t offset_string_length
bool date_month_is_undefined() const
bool date_year_is_undefined() const
bool time_minute_is_undefined() const
bool tzuo_hour_is_undefined() const
bool tzuo_second_is_undefined() const
bool time_nanosecond_is_undefined() const
bool tzuo_minute_is_undefined() const
bool time_hour_is_undefined() const
int32_t offset_string_start
int32_t calendar_name_length
bool tzuo_nanosecond_is_undefined() const
int32_t calendar_name_start