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>
12
#include "
DateDurationUnit.d.hpp
"
13
#include "
diplomat_runtime.hpp
"
14
namespace
icu4x
{
15
class
DateDurationUnit
;
16
}
// namespace icu4x
17
18
19
20
namespace
icu4x
{
21
namespace
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
31
namespace
icu4x
{
35
struct
DateDifferenceOptions
{
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
DateDurationUnit.d.hpp
icu4x::DateDurationUnit
Definition
DateDurationUnit.d.hpp:32
diplomat_runtime.hpp
icu4x
Definition
Bidi.d.hpp:13
icu4x::DateDifferenceOptions
Definition
DateDifferenceOptions.d.hpp:35
icu4x::DateDifferenceOptions::largest_unit
std::optional< icu4x::DateDurationUnit > largest_unit
Definition
DateDifferenceOptions.d.hpp:36
ffi
capi
bindings
cpp
icu4x
DateDifferenceOptions.d.hpp
Generated by
1.13.2