Lines Matching full:int
24 static bool ParseDateString(const char *str, int length, int *time);
27 static bool IsBetween(int n, int lower, int hign) in IsBetween()
36 explicit StringReader(const char *str, int length) : data_(str), length_(length) in StringReader()
47 int GetIndex() const in GetIndex()
52 int ReadNumber(int *len) in ReadNumber()
54 int index = 0; in ReadNumber()
55 int num = 0; in ReadNumber()
57 // 9 : max decimal of int in ReadNumber()
68 int ReadAlphabet(char *word, int size) in ReadAlphabet()
70 int length = 0; in ReadAlphabet()
140 int index_ {0};
141 int length_;
183 return type_ == DATE_SYMBOL && static_cast<int>(ch) == value_; in IsSymbol()
254 static DateUnit Number(int value, int len) in Number()
261 return DateUnit(DATE_SYMBOL, static_cast<int>(ch), 1); in Symbol()
264 static DateUnit Word(DateValueType type, int value, int len) in Word()
289 int GetValue() const in GetValue()
304 int GetLength() const in GetLength()
309 …explicit DateUnit(DateValueType type, int value, int len) : type_(type), value_(value), len_(len) … in DateUnit()
311 int value_;
312 int len_;
340 DateValueType MatchKeyWord(const CString &str, int *value);
348 void SetSign(int sign) in SetSign()
353 void SetHour(int hour) in SetHour()
358 void SetMin(int min) in SetMin()
380 bool SetTimeZone(int *time);
382 int sign_ {INT_MAX};
383 int hour_ {INT_MAX};
384 int min_ {INT_MAX};
389 bool SetData(int data) in SetData()
399 static bool MinuteIsValid(int n) in MinuteIsValid()
405 static bool SecondIsValid(int n) in SecondIsValid()
411 static bool HourIsValid(int n) in HourIsValid()
417 static bool MilliSecondIsValid(int n) in MilliSecondIsValid()
423 static int NormMilliSecond(DateUnit sec) in NormMilliSecond()
425 int len = sec.GetLength(); in NormMilliSecond()
426 int value = sec.GetValue(); in NormMilliSecond()
438 int divisor = 1; in NormMilliSecond()
447 int GetIndex() const in GetIndex()
452 bool IsValid(int n) const in IsValid()
458 bool IsValidSecond(int n) const in IsValidSecond()
464 bool SetTimeValue(int *time);
466 static constexpr int TIME_LEN = 4;
467 int data_[TIME_LEN];
468 int index_ {0};
473 bool SetData(int data) in SetData()
487 void SetMonth(int month) in SetMonth()
492 static bool MonthIsValid(int n) in MonthIsValid()
497 static bool DayIsValid(int n) in DayIsValid()
512 int GetIndex() const in GetIndex()
517 bool SetDayValue(int *time);
519 static constexpr int DAY_LEN = 3;
520 int data_[DAY_LEN];
521 int index_ {0};
522 int month_ {INT_MAX};