1#ifndef ICU4X_IsoDateTime_HPP
2#define ICU4X_IsoDateTime_HPP
24 typedef struct icu4x_IsoDateTime_from_string_mv1_result {
union {icu4x::capi::IsoDateTime ok; icu4x::capi::Rfc9557ParseError err;};
bool is_ok;} icu4x_IsoDateTime_from_string_mv1_result;
25 icu4x_IsoDateTime_from_string_mv1_result icu4x_IsoDateTime_from_string_mv1(icu4x::diplomat::capi::DiplomatStringView v);
32 auto result = icu4x::capi::icu4x_IsoDateTime_from_string_mv1({v.data(), v.size()});
37inline icu4x::capi::IsoDateTime icu4x::IsoDateTime::AsFFI()
const {
38 return icu4x::capi::IsoDateTime {
44inline icu4x::IsoDateTime icu4x::IsoDateTime::FromFFI(icu4x::capi::IsoDateTime c_struct) {
45 return icu4x::IsoDateTime {
46 std::unique_ptr<icu4x::IsoDate>(icu4x::IsoDate::FromFFI(c_struct.date)),
47 std::unique_ptr<icu4x::Time>(icu4x::Time::FromFFI(c_struct.time)),
Definition diplomat_runtime.hpp:166
bool is_ok() const
Definition diplomat_runtime.hpp:181
static icu4x::diplomat::result< icu4x::IsoDateTime, icu4x::Rfc9557ParseError > from_string(std::string_view v)
Definition IsoDateTime.hpp:31
Definition diplomat_runtime.hpp:146
Definition diplomat_runtime.hpp:128