1#ifndef ICU4X_ZonedTime_D_HPP
2#define ICU4X_ZonedTime_D_HPP
14namespace capi {
struct IanaParser; }
16namespace capi {
struct Time; }
18namespace capi {
struct TimeZoneInfo; }
29 icu4x::capi::Time* time;
30 icu4x::capi::TimeZoneInfo* zone;
33 typedef struct ZonedTime_option {
union { ZonedTime ok; };
bool is_ok; } ZonedTime_option;
45 std::unique_ptr<icu4x::Time>
time;
46 std::unique_ptr<icu4x::TimeZoneInfo>
zone;
76 inline icu4x::capi::ZonedTime AsFFI()
const;
Definition IanaParser.d.hpp:42
Definition Rfc9557ParseError.d.hpp:33
Definition TimeZoneInfo.d.hpp:44
Definition diplomat_runtime.hpp:166
Definition ZonedTime.d.hpp:44
std::unique_ptr< icu4x::TimeZoneInfo > zone
Definition ZonedTime.d.hpp:46
static icu4x::diplomat::result< icu4x::ZonedTime, icu4x::Rfc9557ParseError > lenient_from_string(std::string_view v, const icu4x::IanaParser &iana_parser)
Definition ZonedTime.hpp:58
std::unique_ptr< icu4x::Time > time
Definition ZonedTime.d.hpp:45
static icu4x::diplomat::result< icu4x::ZonedTime, icu4x::Rfc9557ParseError > offset_only_from_string(std::string_view v)
Definition ZonedTime.hpp:53
static icu4x::diplomat::result< icu4x::ZonedTime, icu4x::Rfc9557ParseError > strict_from_string(std::string_view v, const icu4x::IanaParser &iana_parser)
Definition ZonedTime.hpp:41
static icu4x::diplomat::result< icu4x::ZonedTime, icu4x::Rfc9557ParseError > location_only_from_string(std::string_view v, const icu4x::IanaParser &iana_parser)
Definition ZonedTime.hpp:47