Lines Matching defs:LunarCalendar
22 std::unordered_map<int32_t, int32_t> LunarCalendar::daysOfMonth {
37 std::unordered_map<int32_t, int32_t> LunarCalendar::accDaysOfMonth {
52 std::vector<uint32_t> LunarCalendar::lunarDateInfo {
76 LunarCalendar::LunarCalendar()
81 HILOG_ERROR_I18N("LunarCalendar: create GregorianCalendar failed");
89 LunarCalendar::~LunarCalendar()
97 bool LunarCalendar::SetGregorianDate(int32_t year, int32_t month, int32_t day)
113 void LunarCalendar::ConvertDate(int32_t& year, int32_t& month, int32_t& day)
140 void LunarCalendar::CalcDaysFromBaseDate()
158 void LunarCalendar::SolorDateToLunarDate()
203 void LunarCalendar::AdjustLeapMonth(int32_t& i, int32_t tempDaysCounts, int32_t leapMonth)
215 int32_t LunarCalendar::GetDaysPerLunarYear(int32_t lunarYear)
233 bool LunarCalendar::VerifyDate(int32_t year, int32_t month, int32_t day)
258 bool LunarCalendar::IsGregorianLeapYear(int32_t year)
272 int32_t LunarCalendar::GetLunarYear()
281 int32_t LunarCalendar::GetLunarMonth()
290 int32_t LunarCalendar::GetLunarDay()
299 bool LunarCalendar::IsLeapMonth()