ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
DateDifferenceOptions.d.hpp
Go to the documentation of this file.
1#ifndef ICU4X_DateDifferenceOptions_D_HPP
2#define ICU4X_DateDifferenceOptions_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>
13#include "diplomat_runtime.hpp"
14namespace icu4x {
16} // namespace icu4x
17
18
19
20namespace icu4x {
21namespace capi {
22 struct DateDifferenceOptions {
23 icu4x::capi::DateDurationUnit_option largest_unit;
24 };
25
26 typedef struct DateDifferenceOptions_option {union { DateDifferenceOptions ok; }; bool is_ok; } DateDifferenceOptions_option;
27} // namespace capi
28} // namespace
29
30
31namespace icu4x {
36 std::optional<icu4x::DateDurationUnit> largest_unit;
37
38 inline icu4x::capi::DateDifferenceOptions AsFFI() const;
39 inline static icu4x::DateDifferenceOptions FromFFI(icu4x::capi::DateDifferenceOptions c_struct);
40};
41
42} // namespace
43#endif // ICU4X_DateDifferenceOptions_D_HPP
Definition DateDurationUnit.d.hpp:32
Definition Bidi.d.hpp:13
Definition DateDifferenceOptions.d.hpp:35
std::optional< icu4x::DateDurationUnit > largest_unit
Definition DateDifferenceOptions.d.hpp:36