|
| bool | pineforge::native_calendar::native_calendar_v2::operator== (const Timeframe &a, const Timeframe &b) |
| |
| std::optional< Timeframe > | pineforge::native_calendar::native_calendar_v2::parse_timeframe (std::string_view text) |
| |
| TimeframeCompatibility | pineforge::native_calendar::native_calendar_v2::compatibility (const Timeframe &input, const Timeframe &script) |
| |
| TimeframeCompatibility | pineforge::native_calendar::native_calendar_v2::stream_compatibility (const Timeframe &input, const Timeframe &script) |
| |
| std::optional< SessionCalendar > | pineforge::native_calendar::native_calendar_v2::parse_session (std::string_view session, std::string_view timezone) |
| |
| bool | pineforge::native_calendar::native_calendar_v2::timezone_accepted (std::string_view timezone) |
| |
| std::optional< TimezoneIdentityDescriptor > | pineforge::native_calendar::native_calendar_v2::timezone_identity_descriptor (std::string_view timezone) |
| |
| bool | pineforge::native_calendar::native_calendar_v2::in_session (const SessionCalendar &calendar, int64_t ms) |
| |
| std::optional< CivilResolution > | pineforge::native_calendar::native_calendar_v2::resolve_civil (std::string_view timezone, int year, int month, int day, int hour, int minute, int second=0) |
| |
| std::optional< int64_t > | pineforge::native_calendar::native_calendar_v2::session_day_ordinal (const SessionCalendar &calendar, int64_t ms) |
| |
| std::optional< int64_t > | pineforge::native_calendar::native_calendar_v2::session_week_ordinal (const SessionCalendar &calendar, int64_t ms) |
| |
| std::optional< int64_t > | pineforge::native_calendar::native_calendar_v2::session_month_ordinal (const SessionCalendar &calendar, int64_t ms) |
| |
| std::optional< int64_t > | pineforge::native_calendar::native_calendar_v2::period_key (const SessionCalendar &calendar, const Timeframe &tf, int64_t ms) |
| |
| std::optional< NativeInterval > | pineforge::native_calendar::native_calendar_v2::interval_containing (const SessionCalendar &calendar, const Timeframe &tf, int64_t ms) |
| |
| std::optional< NativeInterval > | pineforge::native_calendar::native_calendar_v2::interval_containing (const SessionCalendar &calendar, const Timeframe &script_tf, const Timeframe &input_tf, int64_t ms) |
| |