MCPcopy Create free account
hub / github.com/comaps/comaps / GetTwentyFourHourRule

Function GetTwentyFourHourRule

libs/routing/opening_hours_serdes.cpp:17–32  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

15}
16
17osmoh::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
34bool ShouldSkipYear(uint16_t startYear, uint16_t endYear, uint16_t currentYear)
35{

Callers 1

DecomposeOhMethod · 0.85

Calls 5

SetHoursMethod · 0.80
SetHourMinutesMethod · 0.80
SetTimesMethod · 0.80
GetStartMethod · 0.45
GetEndMethod · 0.45

Tested by

no test coverage detected