Home
last modified time | relevance | path

Searched refs:absolute_datetime (Results 1 – 4 of 4) sorted by relevance

/aosp_15_r20/external/libtextclassifier/native/annotator/datetime/
H A Ddatetime-grounder.cc59 bool IsValidDatetime(const AbsoluteDateTime* absolute_datetime) { in IsValidDatetime() argument
61 if (absolute_datetime->minute() > 59 || absolute_datetime->second() > 59 || in IsValidDatetime()
62 absolute_datetime->hour() > 23 || absolute_datetime->month() > 12 || in IsValidDatetime()
63 absolute_datetime->month() == 0) { in IsValidDatetime()
66 if (absolute_datetime->day() >= 0) { in IsValidDatetime()
69 if (absolute_datetime->month() >= 0 && absolute_datetime->month() <= 12) { in IsValidDatetime()
70 max_day_value = kMonthDefaultLastDayMap.at(absolute_datetime->month()); in IsValidDatetime()
71 if (absolute_datetime->day() < min_day_value || in IsValidDatetime()
72 absolute_datetime->day() > max_day_value) { in IsValidDatetime()
145 const grammar::datetime::AbsoluteDateTime* absolute_datetime, in FillAbsoluteDateTimeComponents() argument
[all …]
H A Ddatetime-grounder_test.cc51 ungrounded_datetime.absolute_datetime.reset(new AbsoluteDateTimeT); in BuildAbsoluteDatetime()
54 ungrounded_datetime.absolute_datetime->year = year; in BuildAbsoluteDatetime()
55 ungrounded_datetime.absolute_datetime->month = month; in BuildAbsoluteDatetime()
56 ungrounded_datetime.absolute_datetime->day = day; in BuildAbsoluteDatetime()
57 ungrounded_datetime.absolute_datetime->hour = hour; in BuildAbsoluteDatetime()
58 ungrounded_datetime.absolute_datetime->minute = minute; in BuildAbsoluteDatetime()
59 ungrounded_datetime.absolute_datetime->second = second; in BuildAbsoluteDatetime()
60 ungrounded_datetime.absolute_datetime->meridiem = meridiem; in BuildAbsoluteDatetime()
202 ungrounded_datetime.absolute_datetime.reset(new AbsoluteDateTimeT); in TEST_F()
203 ungrounded_datetime.absolute_datetime->time_zone.reset(new TimeZoneT); in TEST_F()
[all …]
H A Ddatetime.fbs144 absolute_datetime:AbsoluteDateTime;
/aosp_15_r20/out/soong/.intermediates/external/libtextclassifier/native/libtextclassifier_fbgen_annotator_datetime_datetime/gen/annotator/datetime/
Ddatetime_generated.h547 std::unique_ptr<libtextclassifier3::grammar::datetime::AbsoluteDateTimeT> absolute_datetime{};
564 const libtextclassifier3::grammar::datetime::AbsoluteDateTime *absolute_datetime() const { in absolute_datetime() function
576 verifier.VerifyTable(absolute_datetime()) && in Verify()
591 …e(flatbuffers::Offset<libtextclassifier3::grammar::datetime::AbsoluteDateTime> absolute_datetime) { in add_absolute_datetime()
592 fbb_.AddOffset(UngroundedDatetime::VT_ABSOLUTE_DATETIME, absolute_datetime); in add_absolute_datetime()
613 …flatbuffers::Offset<libtextclassifier3::grammar::datetime::AbsoluteDateTime> absolute_datetime = 0,
619 builder_.add_absolute_datetime(absolute_datetime);
805 …: absolute_datetime((o.absolute_datetime) ? new libtextclassifier3::grammar::datetime::AbsoluteDat… in UngroundedDatetimeT()
811 std::swap(absolute_datetime, o.absolute_datetime);
826 …{ auto _e = absolute_datetime(); if (_e) _o->absolute_datetime = std::unique_ptr<libtextclassifier… in UnPackTo()
[all …]