ICU4X
International Components for Unicode
Loading...
Searching...
No Matches
ICU4XTitlecaseOptionsV1.hpp
Go to the documentation of this file.
1
#ifndef ICU4XTitlecaseOptionsV1_HPP
2
#define ICU4XTitlecaseOptionsV1_HPP
3
#include <stdint.h>
4
#include <stddef.h>
5
#include <stdbool.h>
6
#include <algorithm>
7
#include <memory>
8
#include <variant>
9
#include <optional>
10
#include "
diplomat_runtime.hpp
"
11
12
#include "ICU4XTitlecaseOptionsV1.h"
13
14
#include "
ICU4XLeadingAdjustment.hpp
"
15
#include "
ICU4XTrailingCase.hpp
"
16
struct
ICU4XTitlecaseOptionsV1
;
17
18
22
struct
ICU4XTitlecaseOptionsV1
{
23
public
:
24
ICU4XLeadingAdjustment
leading_adjustment
;
25
ICU4XTrailingCase
trailing_case
;
26
30
static
ICU4XTitlecaseOptionsV1
default_options
();
31
};
32
33
34
inline
ICU4XTitlecaseOptionsV1
ICU4XTitlecaseOptionsV1::default_options
() {
35
capi::ICU4XTitlecaseOptionsV1 diplomat_raw_struct_out_value = capi::ICU4XTitlecaseOptionsV1_default_options();
36
return
ICU4XTitlecaseOptionsV1
{ .leading_adjustment = std::move(
static_cast<
ICU4XLeadingAdjustment
>
(diplomat_raw_struct_out_value.leading_adjustment)), .trailing_case = std::move(
static_cast<
ICU4XTrailingCase
>
(diplomat_raw_struct_out_value.trailing_case)) };
37
}
38
#endif
ICU4XLeadingAdjustment.hpp
ICU4XLeadingAdjustment
ICU4XLeadingAdjustment
Definition
ICU4XLeadingAdjustment.hpp:19
ICU4XTrailingCase.hpp
ICU4XTrailingCase
ICU4XTrailingCase
Definition
ICU4XTrailingCase.hpp:19
diplomat_runtime.hpp
ICU4XTitlecaseOptionsV1
Definition
ICU4XTitlecaseOptionsV1.hpp:22
ICU4XTitlecaseOptionsV1::leading_adjustment
ICU4XLeadingAdjustment leading_adjustment
Definition
ICU4XTitlecaseOptionsV1.hpp:24
ICU4XTitlecaseOptionsV1::trailing_case
ICU4XTrailingCase trailing_case
Definition
ICU4XTitlecaseOptionsV1.hpp:25
ICU4XTitlecaseOptionsV1::default_options
static ICU4XTitlecaseOptionsV1 default_options()
Definition
ICU4XTitlecaseOptionsV1.hpp:34
ffi
capi
bindings
cpp
ICU4XTitlecaseOptionsV1.hpp
Generated by
1.13.2