MCPcopy Create free account
hub / github.com/emscripten-core/emscripten / __parse_on

Function __parse_on

system/lib/libcxx/src/experimental/tzdb.cpp:363–374  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

361}
362
363[[nodiscard]] static __tz::__on __parse_on(istream& __input) {
364 if (std::isdigit(__input.peek()))
365 return chrono::__parse_day(__input);
366
367 if (std::tolower(__input.peek()) == 'l') {
368 chrono::__matches(__input, "last");
369 return weekday_last(chrono::__parse_weekday(__input));
370 }
371
372 return __tz::__constrained_weekday{
373 chrono::__parse_weekday(__input), chrono::__parse_comparison(__input), chrono::__parse_day(__input)};
374}
375
376[[nodiscard]] static seconds __parse_duration(istream& __input) {
377 seconds __result{0};

Callers 2

__parse_continuationFunction · 0.85
__parse_ruleFunction · 0.85

Calls 8

__parse_dayFunction · 0.85
__matchesFunction · 0.85
weekday_lastClass · 0.85
__parse_weekdayFunction · 0.85
__parse_comparisonFunction · 0.85
peekMethod · 0.80
isdigitFunction · 0.50
tolowerFunction · 0.50

Tested by

no test coverage detected