ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
VariantOffsets.d.hpp
Go to the documentation of this file.
1#ifndef ICU4X_VariantOffsets_D_HPP
2#define ICU4X_VariantOffsets_D_HPP
3
4#include <stdio.h>
5#include <stdint.h>
6#include <stddef.h>
7#include <stdbool.h>
8#include <memory>
9#include <functional>
10#include <optional>
11#include <cstdlib>
12#include "diplomat_runtime.hpp"
13namespace icu4x {
14namespace capi { struct UtcOffset; }
15class UtcOffset;
16} // namespace icu4x
17
18
19
20namespace icu4x {
21namespace capi {
22 struct VariantOffsets {
23 icu4x::capi::UtcOffset* standard;
24 icu4x::capi::UtcOffset* daylight;
25 };
26
27 typedef struct VariantOffsets_option {union { VariantOffsets ok; }; bool is_ok; } VariantOffsets_option;
28} // namespace capi
29} // namespace
30
31
32namespace icu4x {
37 std::unique_ptr<icu4x::UtcOffset> standard;
38 std::unique_ptr<icu4x::UtcOffset> daylight;
39
40 inline icu4x::capi::VariantOffsets AsFFI() const;
41 inline static icu4x::VariantOffsets FromFFI(icu4x::capi::VariantOffsets c_struct);
42};
43
44} // namespace
45#endif // ICU4X_VariantOffsets_D_HPP
Definition UtcOffset.d.hpp:31
Definition Bidi.d.hpp:13
Definition VariantOffsets.d.hpp:36
std::unique_ptr< icu4x::UtcOffset > daylight
Definition VariantOffsets.d.hpp:38
std::unique_ptr< icu4x::UtcOffset > standard
Definition VariantOffsets.d.hpp:37