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(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:140
bool is_ok() const
Definition diplomat_runtime.hpp:152
Definition diplomat_runtime.hpp:125
Definition diplomat_runtime.hpp:111
static diplomat::result< icu4x::IsoDateTime, icu4x::Rfc9557ParseError > from_string(std::string_view v)
Definition IsoDateTime.hpp:31