Lines Matching full:static
25 static constexpr int64_t DAYS_IN_YEAR = 365;
26 static constexpr std::array<int, 2> APPROXIMATION_NUMBER = {100000, 3652425};
27 static constexpr int64_t CHINA_BEFORE_1900_MS = -2177481943000;
28 static constexpr int64_t CHINA_1901_MS = -2177452800000;
29 static constexpr int CHINA_BEFORE_1901_ADDMS = 343000;
30 static constexpr int MS_PER_SECOND = 1000;
31 static constexpr int SEC_PER_MINUTE = 60;
32 static constexpr int SEC_PER_HOUR = 3600;
33 static constexpr int MIN_PER_HOUR = 60;
34 static constexpr int MS_PER_HOUR = 3600 * 1000;
35 static constexpr int MS_PER_DAY = 86400000;
36 static constexpr int DAY_PER_WEEK = 7;
37 static constexpr int DATE_LENGTH = 9;
38 static constexpr int DATE_STRING_LENGTH = 15;
39 static constexpr int DATE_CSTRING_LENGTH = 36;
40 static constexpr int ISO_STRING_LENGTH = 25;
41 static constexpr int TO_STRING_LENGTH = 36;
42 static constexpr int TIME_STRING_LENGTH = 18;
43 static constexpr int UTC_STRING_LENGTH = 29;
45 static constexpr uint8_t YEAR = 0;
46 static constexpr uint8_t MONTH = 1;
47 static constexpr uint8_t DAYS = 2;
48 static constexpr uint8_t HOUR = 3;
49 static constexpr uint8_t MIN = 4;
50 static constexpr uint8_t SEC = 5;
51 static constexpr uint8_t MS = 6;
52 static constexpr uint8_t WEEKDAY = 7;
53 static constexpr uint8_t TIMEZONE = 8;
54 static constexpr int CHINA_BEFORE_1901_MIN = 485;
55 static constexpr int CHINA_AFTER_1901_MIN = 480;
56 static constexpr int CHINA_BEFORE_1901_MS = 343000;
57 static constexpr std::array<int, 3> LEAP_NUMBER = {4, 100, 400};
58 static constexpr std::array<int, 4> YEAR_NUMBER = {1970, 1969, 1901, 1601};
59 static constexpr int DAYS_1970_TO_0000 = 719468;
60 static constexpr int DAYS_IN_4_YEARS = 1460;
61 static constexpr int DAYS_IN_100_YEARS = 36524;
62 static constexpr int DAYS_IN_400_YEARS = 146097;
63 static constexpr int DAYS_MAR_TO_DEC = 306;
64 static constexpr int DAYS_JAN_AND_FEB = 59;
65 static constexpr int MONTH_COEFFICIENT = 2;
66 static constexpr int MOUTH_PER_YEAR = 12;
67 static constexpr std::array<int, 2> COEFFICIENT_TO_CIVIL = {5, 153};
68 static constexpr std::array<int, 3> MONTH_TRANSFORM = {3, 10, -9};
69 static constexpr int DAYS_FEBRUARY = 28;
70 static constexpr char DEL = 127;
80 static int64_t Mod(int64_t a, int b);
81 static bool IsLeap(int64_t year);
82 static int64_t GetDaysInYear(int64_t year);
83 static int64_t GetDaysFromYear(int64_t year);
84 static int64_t FloorDiv(int64_t a, int64_t b);
97 static constexpr size_t TIME_VALUE_OFFSET = JSObject::SIZE;
103 static double MakeDay(double year, double month, double date);
104 static double MakeTime(double hour, double min, double sec, double ms);
105 static double MakeDate(double day, double time);
106 static double TimeClip(double time);
107 static JSTaggedValue LocalParseStringToMs(const CString &str);
108 static JSTaggedValue UtcParseStringToMs(const CString &str);
109 static JSTaggedValue IsoParseStringToMs(const CString &str);
110 static int GetSignedNumFromString(const CString &str, int len, int *index);
111 static bool GetNumFromString(const CString &str, int len, int *index, int *num);
123 static JSTaggedValue Now();
126 static JSTaggedValue Parse(EcmaRuntimeCallInfo *argv);
129 static JSTaggedValue UTC(EcmaRuntimeCallInfo *argv);
139 static CString ToDateString(JSThread *thread, double timeMs);
158 static JSTaggedValue GetTimeFromString(const char *str, int len);
160 static constexpr double MAX_DOUBLE = std::numeric_limits<double>::max();
161 static constexpr double MAX_INT = std::numeric_limits<int>::max();
162 static constexpr uint16_t NINETEEN_HUNDRED_YEAR = 1900;
163 static constexpr uint16_t THOUSAND = 1000;
164 static constexpr uint16_t HUNDRED = 100;
165 static constexpr int TEN = 10;
166 static constexpr int NUM_NINE = 9;
167 static constexpr int MONTH_PER_YEAR = 12;
168 static constexpr int MAX_DAYS_MONTH = 31;
169 static double SetDateValues(const std::array<int64_t, DATE_LENGTH> *date, bool isLocal);
170 static double SetDateValues(int64_t year, int64_t month, int64_t day);
171 …static void GetDateValues(JSThread *thread, double timeMs, std::array<int64_t, DATE_LENGTH> *date,…
172 static CString StrToTargetLength(const CString &str, int length);
173 static void AppendStrToTargetLength(const CString &str, int length, CString &target);
180 static int64_t MathMod(int64_t a, int b);
182 inline static void ConvertAndAppend(T number, int length, CString& str) in ConvertAndAppend()
188 static constexpr int MINUTE_PER_HOUR = 60;
189 …static constexpr std::array<int, 12> MONTH_DAYS = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
191 static constexpr int DAYS_FROM_MONTH [2][13] = {
195 static constexpr int STR_LENGTH_YEAR = 4;
196 static constexpr int STR_LENGTH_OTHERS = 2;
197 static constexpr int YEAR_DELTA = 399999;
198 static constexpr int LINE_YEAR = 1970;
199 static constexpr int CENTURY = 100;
200 static constexpr char NEG = '-';
201 static constexpr char PLUS = '+';
202 static constexpr char SPACE = ' ';
203 static constexpr char COLON = ':';
204 static constexpr char POINT = '.';
205 static constexpr std::string_view NEG_STR = "-";
206 static constexpr std::string_view COMMA_STR = ",";
207 static constexpr std::string_view SPACE_STR = " ";
208 static constexpr int LENGTH_MONTH_NAME = 3;
209 static constexpr int MS_PER_MINUTE = 60000;
210 static constexpr int64_t MAX_TIME_IN_MS = static_cast<int64_t>(864000000) * 10000000;
211 static constexpr char FLAG_TIME = 'T';
212 static constexpr char FLAG_UTC = 'Z';
213 static constexpr char VIRGULE = '/';
214 static constexpr char COMMA = ',';
215 static constexpr int LENGTH_PER_TIME = 3;
216 static constexpr int MIN_LENGTH = 10;
217 static constexpr int INDEX_PLUS_NEG = 6;
218 static constexpr int ORIGIN_YEAR = 1901;
219 static constexpr uint32_t CODE_FLAG = 0x0FULL;
220 static constexpr size_t CODE_4_BIT = 4;