| 15 | } |
| 16 | |
| 17 | osmoh::RuleSequence GetTwentyFourHourRule() |
| 18 | { |
| 19 | osmoh::Timespan range; |
| 20 | |
| 21 | auto hm = range.GetStart().GetHourMinutes(); |
| 22 | hm.SetHours(osmoh::HourMinutes::THours(0)); |
| 23 | range.GetStart().SetHourMinutes(hm); |
| 24 | |
| 25 | hm = range.GetStart().GetHourMinutes(); |
| 26 | hm.SetHours(osmoh::HourMinutes::THours(24)); |
| 27 | range.GetEnd().SetHourMinutes(hm); |
| 28 | |
| 29 | osmoh::RuleSequence result; |
| 30 | result.SetTimes({range}); |
| 31 | return result; |
| 32 | } |
| 33 | |
| 34 | bool ShouldSkipYear(uint16_t startYear, uint16_t endYear, uint16_t currentYear) |
| 35 | { |
no test coverage detected