1#ifndef ICU4X_CodePointSetData_HPP
2#define ICU4X_CodePointSetData_HPP
25 bool icu4x_CodePointSetData_contains_mv1(
const icu4x::capi::CodePointSetData* self,
char32_t cp);
27 icu4x::capi::CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_mv1(
const icu4x::capi::CodePointSetData* self);
29 icu4x::capi::CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_complemented_mv1(
const icu4x::capi::CodePointSetData* self);
31 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_general_category_group_mv1(icu4x::capi::GeneralCategoryGroup group);
33 typedef struct icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result;
34 icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result icu4x_CodePointSetData_create_general_category_group_with_provider_mv1(
const icu4x::capi::DataProvider* provider, uint32_t group);
36 bool icu4x_CodePointSetData_ascii_hex_digit_for_char_mv1(
char32_t ch);
38 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ascii_hex_digit_mv1(
void);
40 typedef struct icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result;
41 icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
43 bool icu4x_CodePointSetData_alnum_for_char_mv1(
char32_t ch);
45 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_alnum_mv1(
void);
47 typedef struct icu4x_CodePointSetData_create_alnum_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_alnum_with_provider_mv1_result;
48 icu4x_CodePointSetData_create_alnum_with_provider_mv1_result icu4x_CodePointSetData_create_alnum_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
50 bool icu4x_CodePointSetData_alphabetic_for_char_mv1(
char32_t ch);
52 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_alphabetic_mv1(
void);
54 typedef struct icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result;
55 icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result icu4x_CodePointSetData_create_alphabetic_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
57 bool icu4x_CodePointSetData_bidi_control_for_char_mv1(
char32_t ch);
59 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_bidi_control_mv1(
void);
61 typedef struct icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result;
62 icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_control_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
64 bool icu4x_CodePointSetData_bidi_mirrored_for_char_mv1(
char32_t ch);
66 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_bidi_mirrored_mv1(
void);
68 typedef struct icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result;
69 icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
71 bool icu4x_CodePointSetData_blank_for_char_mv1(
char32_t ch);
73 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_blank_mv1(
void);
75 typedef struct icu4x_CodePointSetData_create_blank_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_blank_with_provider_mv1_result;
76 icu4x_CodePointSetData_create_blank_with_provider_mv1_result icu4x_CodePointSetData_create_blank_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
78 bool icu4x_CodePointSetData_cased_for_char_mv1(
char32_t ch);
80 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_cased_mv1(
void);
82 typedef struct icu4x_CodePointSetData_create_cased_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_cased_with_provider_mv1_result;
83 icu4x_CodePointSetData_create_cased_with_provider_mv1_result icu4x_CodePointSetData_create_cased_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
85 bool icu4x_CodePointSetData_case_ignorable_for_char_mv1(
char32_t ch);
87 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_case_ignorable_mv1(
void);
89 typedef struct icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result;
90 icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
92 bool icu4x_CodePointSetData_full_composition_exclusion_for_char_mv1(
char32_t ch);
94 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_full_composition_exclusion_mv1(
void);
96 typedef struct icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result;
97 icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
99 bool icu4x_CodePointSetData_changes_when_casefolded_for_char_mv1(
char32_t ch);
101 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_casefolded_mv1(
void);
103 typedef struct icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result;
104 icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
106 bool icu4x_CodePointSetData_changes_when_casemapped_for_char_mv1(
char32_t ch);
108 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_casemapped_mv1(
void);
110 typedef struct icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result;
111 icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
113 bool icu4x_CodePointSetData_changes_when_nfkc_casefolded_for_char_mv1(
char32_t ch);
115 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_mv1(
void);
117 typedef struct icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result;
118 icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
120 bool icu4x_CodePointSetData_changes_when_lowercased_for_char_mv1(
char32_t ch);
122 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_lowercased_mv1(
void);
124 typedef struct icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result;
125 icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
127 bool icu4x_CodePointSetData_changes_when_titlecased_for_char_mv1(
char32_t ch);
129 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_titlecased_mv1(
void);
131 typedef struct icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result;
132 icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
134 bool icu4x_CodePointSetData_changes_when_uppercased_for_char_mv1(
char32_t ch);
136 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_uppercased_mv1(
void);
138 typedef struct icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result;
139 icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
141 bool icu4x_CodePointSetData_dash_for_char_mv1(
char32_t ch);
143 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_dash_mv1(
void);
145 typedef struct icu4x_CodePointSetData_create_dash_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_dash_with_provider_mv1_result;
146 icu4x_CodePointSetData_create_dash_with_provider_mv1_result icu4x_CodePointSetData_create_dash_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
148 bool icu4x_CodePointSetData_deprecated_for_char_mv1(
char32_t ch);
150 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_deprecated_mv1(
void);
152 typedef struct icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result;
153 icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result icu4x_CodePointSetData_create_deprecated_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
155 bool icu4x_CodePointSetData_default_ignorable_code_point_for_char_mv1(
char32_t ch);
157 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_default_ignorable_code_point_mv1(
void);
159 typedef struct icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result;
160 icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
162 bool icu4x_CodePointSetData_diacritic_for_char_mv1(
char32_t ch);
164 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_diacritic_mv1(
void);
166 typedef struct icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result;
167 icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result icu4x_CodePointSetData_create_diacritic_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
169 bool icu4x_CodePointSetData_emoji_modifier_base_for_char_mv1(
char32_t ch);
171 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_modifier_base_mv1(
void);
173 typedef struct icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result;
174 icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
176 bool icu4x_CodePointSetData_emoji_component_for_char_mv1(
char32_t ch);
178 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_component_mv1(
void);
180 typedef struct icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result;
181 icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_component_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
183 bool icu4x_CodePointSetData_emoji_modifier_for_char_mv1(
char32_t ch);
185 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_modifier_mv1(
void);
187 typedef struct icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result;
188 icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
190 bool icu4x_CodePointSetData_emoji_for_char_mv1(
char32_t ch);
192 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_mv1(
void);
194 typedef struct icu4x_CodePointSetData_create_emoji_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_emoji_with_provider_mv1_result;
195 icu4x_CodePointSetData_create_emoji_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
197 bool icu4x_CodePointSetData_emoji_presentation_for_char_mv1(
char32_t ch);
199 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_presentation_mv1(
void);
201 typedef struct icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result;
202 icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
204 bool icu4x_CodePointSetData_extender_for_char_mv1(
char32_t ch);
206 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_extender_mv1(
void);
208 typedef struct icu4x_CodePointSetData_create_extender_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_extender_with_provider_mv1_result;
209 icu4x_CodePointSetData_create_extender_with_provider_mv1_result icu4x_CodePointSetData_create_extender_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
211 bool icu4x_CodePointSetData_extended_pictographic_for_char_mv1(
char32_t ch);
213 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_extended_pictographic_mv1(
void);
215 typedef struct icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result;
216 icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
218 bool icu4x_CodePointSetData_graph_for_char_mv1(
char32_t ch);
220 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_graph_mv1(
void);
222 typedef struct icu4x_CodePointSetData_create_graph_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_graph_with_provider_mv1_result;
223 icu4x_CodePointSetData_create_graph_with_provider_mv1_result icu4x_CodePointSetData_create_graph_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
225 bool icu4x_CodePointSetData_grapheme_base_for_char_mv1(
char32_t ch);
227 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_grapheme_base_mv1(
void);
229 typedef struct icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result;
230 icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
232 bool icu4x_CodePointSetData_grapheme_extend_for_char_mv1(
char32_t ch);
234 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_grapheme_extend_mv1(
void);
236 typedef struct icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result;
237 icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
239 bool icu4x_CodePointSetData_grapheme_link_for_char_mv1(
char32_t ch);
241 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_grapheme_link_mv1(
void);
243 typedef struct icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result;
244 icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
246 bool icu4x_CodePointSetData_hex_digit_for_char_mv1(
char32_t ch);
248 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_hex_digit_mv1(
void);
250 typedef struct icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result;
251 icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result icu4x_CodePointSetData_create_hex_digit_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
253 bool icu4x_CodePointSetData_hyphen_for_char_mv1(
char32_t ch);
255 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_hyphen_mv1(
void);
257 typedef struct icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result;
258 icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result icu4x_CodePointSetData_create_hyphen_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
260 bool icu4x_CodePointSetData_id_compat_math_continue_for_char_mv1(
char32_t ch);
262 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_compat_math_continue_mv1(
void);
264 typedef struct icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_result;
265 icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_result icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
267 bool icu4x_CodePointSetData_id_compat_math_start_for_char_mv1(
char32_t ch);
269 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_compat_math_start_mv1(
void);
271 typedef struct icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1_result;
272 icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1_result icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
274 bool icu4x_CodePointSetData_id_continue_for_char_mv1(
char32_t ch);
276 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_continue_mv1(
void);
278 typedef struct icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result;
279 icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result icu4x_CodePointSetData_create_id_continue_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
281 bool icu4x_CodePointSetData_ideographic_for_char_mv1(
char32_t ch);
283 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ideographic_mv1(
void);
285 typedef struct icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result;
286 icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result icu4x_CodePointSetData_create_ideographic_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
288 bool icu4x_CodePointSetData_id_start_for_char_mv1(
char32_t ch);
290 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_start_mv1(
void);
292 typedef struct icu4x_CodePointSetData_create_id_start_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_id_start_with_provider_mv1_result;
293 icu4x_CodePointSetData_create_id_start_with_provider_mv1_result icu4x_CodePointSetData_create_id_start_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
295 bool icu4x_CodePointSetData_ids_binary_operator_for_char_mv1(
char32_t ch);
297 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ids_binary_operator_mv1(
void);
299 typedef struct icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result;
300 icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
302 bool icu4x_CodePointSetData_ids_trinary_operator_for_char_mv1(
char32_t ch);
304 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ids_trinary_operator_mv1(
void);
306 typedef struct icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result;
307 icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
309 bool icu4x_CodePointSetData_ids_unary_operator_for_char_mv1(
char32_t ch);
311 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ids_unary_operator_mv1(
void);
313 typedef struct icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1_result;
314 icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
316 bool icu4x_CodePointSetData_join_control_for_char_mv1(
char32_t ch);
318 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_join_control_mv1(
void);
320 typedef struct icu4x_CodePointSetData_create_join_control_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_join_control_with_provider_mv1_result;
321 icu4x_CodePointSetData_create_join_control_with_provider_mv1_result icu4x_CodePointSetData_create_join_control_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
323 bool icu4x_CodePointSetData_logical_order_exception_for_char_mv1(
char32_t ch);
325 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_logical_order_exception_mv1(
void);
327 typedef struct icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result;
328 icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
330 bool icu4x_CodePointSetData_lowercase_for_char_mv1(
char32_t ch);
332 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_lowercase_mv1(
void);
334 typedef struct icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result;
335 icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result icu4x_CodePointSetData_create_lowercase_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
337 bool icu4x_CodePointSetData_math_for_char_mv1(
char32_t ch);
339 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_math_mv1(
void);
341 typedef struct icu4x_CodePointSetData_create_math_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_math_with_provider_mv1_result;
342 icu4x_CodePointSetData_create_math_with_provider_mv1_result icu4x_CodePointSetData_create_math_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
344 bool icu4x_CodePointSetData_modifier_combining_mark_for_char_mv1(
char32_t ch);
346 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_modifier_combining_mark_mv1(
void);
348 typedef struct icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1_result;
349 icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1_result icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
351 bool icu4x_CodePointSetData_noncharacter_code_point_for_char_mv1(
char32_t ch);
353 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_noncharacter_code_point_mv1(
void);
355 typedef struct icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result;
356 icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
358 bool icu4x_CodePointSetData_nfc_inert_for_char_mv1(
char32_t ch);
360 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfc_inert_mv1(
void);
362 typedef struct icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result;
363 icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
365 bool icu4x_CodePointSetData_nfd_inert_for_char_mv1(
char32_t ch);
367 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfd_inert_mv1(
void);
369 typedef struct icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result;
370 icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
372 bool icu4x_CodePointSetData_nfkc_inert_for_char_mv1(
char32_t ch);
374 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfkc_inert_mv1(
void);
376 typedef struct icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result;
377 icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
379 bool icu4x_CodePointSetData_nfkd_inert_for_char_mv1(
char32_t ch);
381 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfkd_inert_mv1(
void);
383 typedef struct icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result;
384 icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
386 bool icu4x_CodePointSetData_pattern_syntax_for_char_mv1(
char32_t ch);
388 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_pattern_syntax_mv1(
void);
390 typedef struct icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result;
391 icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
393 bool icu4x_CodePointSetData_pattern_white_space_for_char_mv1(
char32_t ch);
395 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_pattern_white_space_mv1(
void);
397 typedef struct icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result;
398 icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
400 bool icu4x_CodePointSetData_prepended_concatenation_mark_for_char_mv1(
char32_t ch);
402 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_prepended_concatenation_mark_mv1(
void);
404 typedef struct icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result;
405 icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
407 bool icu4x_CodePointSetData_print_for_char_mv1(
char32_t ch);
409 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_print_mv1(
void);
411 typedef struct icu4x_CodePointSetData_create_print_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_print_with_provider_mv1_result;
412 icu4x_CodePointSetData_create_print_with_provider_mv1_result icu4x_CodePointSetData_create_print_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
414 bool icu4x_CodePointSetData_quotation_mark_for_char_mv1(
char32_t ch);
416 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_quotation_mark_mv1(
void);
418 typedef struct icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result;
419 icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
421 bool icu4x_CodePointSetData_radical_for_char_mv1(
char32_t ch);
423 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_radical_mv1(
void);
425 typedef struct icu4x_CodePointSetData_create_radical_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_radical_with_provider_mv1_result;
426 icu4x_CodePointSetData_create_radical_with_provider_mv1_result icu4x_CodePointSetData_create_radical_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
428 bool icu4x_CodePointSetData_regional_indicator_for_char_mv1(
char32_t ch);
430 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_regional_indicator_mv1(
void);
432 typedef struct icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result;
433 icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
435 bool icu4x_CodePointSetData_soft_dotted_for_char_mv1(
char32_t ch);
437 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_soft_dotted_mv1(
void);
439 typedef struct icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result;
440 icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
442 bool icu4x_CodePointSetData_segment_starter_for_char_mv1(
char32_t ch);
444 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_segment_starter_mv1(
void);
446 typedef struct icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result;
447 icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result icu4x_CodePointSetData_create_segment_starter_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
449 bool icu4x_CodePointSetData_case_sensitive_for_char_mv1(
char32_t ch);
451 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_case_sensitive_mv1(
void);
453 typedef struct icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result;
454 icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
456 bool icu4x_CodePointSetData_sentence_terminal_for_char_mv1(
char32_t ch);
458 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_sentence_terminal_mv1(
void);
460 typedef struct icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result;
461 icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
463 bool icu4x_CodePointSetData_terminal_punctuation_for_char_mv1(
char32_t ch);
465 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_terminal_punctuation_mv1(
void);
467 typedef struct icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result;
468 icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
470 bool icu4x_CodePointSetData_unified_ideograph_for_char_mv1(
char32_t ch);
472 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_unified_ideograph_mv1(
void);
474 typedef struct icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result;
475 icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
477 bool icu4x_CodePointSetData_uppercase_for_char_mv1(
char32_t ch);
479 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_uppercase_mv1(
void);
481 typedef struct icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result;
482 icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result icu4x_CodePointSetData_create_uppercase_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
484 bool icu4x_CodePointSetData_variation_selector_for_char_mv1(
char32_t ch);
486 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_variation_selector_mv1(
void);
488 typedef struct icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result;
489 icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result icu4x_CodePointSetData_create_variation_selector_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
491 bool icu4x_CodePointSetData_white_space_for_char_mv1(
char32_t ch);
493 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_white_space_mv1(
void);
495 typedef struct icu4x_CodePointSetData_create_white_space_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_white_space_with_provider_mv1_result;
496 icu4x_CodePointSetData_create_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_white_space_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
498 bool icu4x_CodePointSetData_xdigit_for_char_mv1(
char32_t ch);
500 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_xdigit_mv1(
void);
502 typedef struct icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result;
503 icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result icu4x_CodePointSetData_create_xdigit_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
505 bool icu4x_CodePointSetData_xid_continue_for_char_mv1(
char32_t ch);
507 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_xid_continue_mv1(
void);
509 typedef struct icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result;
510 icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result icu4x_CodePointSetData_create_xid_continue_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
512 bool icu4x_CodePointSetData_xid_start_for_char_mv1(
char32_t ch);
514 icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_xid_start_mv1(
void);
516 typedef struct icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result;
517 icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result icu4x_CodePointSetData_create_xid_start_with_provider_mv1(
const icu4x::capi::DataProvider* provider);
519 typedef struct icu4x_CodePointSetData_create_for_ecma262_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_for_ecma262_mv1_result;
520 icu4x_CodePointSetData_create_for_ecma262_mv1_result icu4x_CodePointSetData_create_for_ecma262_mv1(icu4x::diplomat::capi::DiplomatStringView property_name);
522 typedef struct icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result {
union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;};
bool is_ok;} icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result;
523 icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1(
const icu4x::capi::DataProvider* provider, icu4x::diplomat::capi::DiplomatStringView property_name);
525 void icu4x_CodePointSetData_destroy_mv1(CodePointSetData* self);
532 auto result = icu4x::capi::icu4x_CodePointSetData_contains_mv1(this->AsFFI(),
538 auto result = icu4x::capi::icu4x_CodePointSetData_iter_ranges_mv1(this->AsFFI());
539 return std::unique_ptr<icu4x::CodePointRangeIterator>(icu4x::CodePointRangeIterator::FromFFI(result));
543 auto result = icu4x::capi::icu4x_CodePointSetData_iter_ranges_complemented_mv1(this->AsFFI());
544 return std::unique_ptr<icu4x::CodePointRangeIterator>(icu4x::CodePointRangeIterator::FromFFI(result));
548 auto result = icu4x::capi::icu4x_CodePointSetData_create_general_category_group_mv1(group.AsFFI());
549 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
553 auto result = icu4x::capi::icu4x_CodePointSetData_create_general_category_group_with_provider_mv1(provider.AsFFI(),
559 auto result = icu4x::capi::icu4x_CodePointSetData_ascii_hex_digit_for_char_mv1(ch);
564 auto result = icu4x::capi::icu4x_CodePointSetData_create_ascii_hex_digit_mv1();
565 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
569 auto result = icu4x::capi::icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1(provider.AsFFI());
574 auto result = icu4x::capi::icu4x_CodePointSetData_alnum_for_char_mv1(ch);
579 auto result = icu4x::capi::icu4x_CodePointSetData_create_alnum_mv1();
580 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
584 auto result = icu4x::capi::icu4x_CodePointSetData_create_alnum_with_provider_mv1(provider.AsFFI());
589 auto result = icu4x::capi::icu4x_CodePointSetData_alphabetic_for_char_mv1(ch);
594 auto result = icu4x::capi::icu4x_CodePointSetData_create_alphabetic_mv1();
595 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
599 auto result = icu4x::capi::icu4x_CodePointSetData_create_alphabetic_with_provider_mv1(provider.AsFFI());
604 auto result = icu4x::capi::icu4x_CodePointSetData_bidi_control_for_char_mv1(ch);
609 auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_control_mv1();
610 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
614 auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_control_with_provider_mv1(provider.AsFFI());
619 auto result = icu4x::capi::icu4x_CodePointSetData_bidi_mirrored_for_char_mv1(ch);
624 auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_mirrored_mv1();
625 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
629 auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1(provider.AsFFI());
634 auto result = icu4x::capi::icu4x_CodePointSetData_blank_for_char_mv1(ch);
639 auto result = icu4x::capi::icu4x_CodePointSetData_create_blank_mv1();
640 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
644 auto result = icu4x::capi::icu4x_CodePointSetData_create_blank_with_provider_mv1(provider.AsFFI());
649 auto result = icu4x::capi::icu4x_CodePointSetData_cased_for_char_mv1(ch);
654 auto result = icu4x::capi::icu4x_CodePointSetData_create_cased_mv1();
655 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
659 auto result = icu4x::capi::icu4x_CodePointSetData_create_cased_with_provider_mv1(provider.AsFFI());
664 auto result = icu4x::capi::icu4x_CodePointSetData_case_ignorable_for_char_mv1(ch);
669 auto result = icu4x::capi::icu4x_CodePointSetData_create_case_ignorable_mv1();
670 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
674 auto result = icu4x::capi::icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1(provider.AsFFI());
679 auto result = icu4x::capi::icu4x_CodePointSetData_full_composition_exclusion_for_char_mv1(ch);
684 auto result = icu4x::capi::icu4x_CodePointSetData_create_full_composition_exclusion_mv1();
685 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
689 auto result = icu4x::capi::icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1(provider.AsFFI());
694 auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_casefolded_for_char_mv1(ch);
699 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casefolded_mv1();
700 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
704 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1(provider.AsFFI());
709 auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_casemapped_for_char_mv1(ch);
714 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casemapped_mv1();
715 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
719 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1(provider.AsFFI());
724 auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_nfkc_casefolded_for_char_mv1(ch);
729 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_mv1();
730 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
734 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1(provider.AsFFI());
739 auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_lowercased_for_char_mv1(ch);
744 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_lowercased_mv1();
745 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
749 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1(provider.AsFFI());
754 auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_titlecased_for_char_mv1(ch);
759 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_titlecased_mv1();
760 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
764 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1(provider.AsFFI());
769 auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_uppercased_for_char_mv1(ch);
774 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_uppercased_mv1();
775 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
779 auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1(provider.AsFFI());
784 auto result = icu4x::capi::icu4x_CodePointSetData_dash_for_char_mv1(ch);
789 auto result = icu4x::capi::icu4x_CodePointSetData_create_dash_mv1();
790 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
794 auto result = icu4x::capi::icu4x_CodePointSetData_create_dash_with_provider_mv1(provider.AsFFI());
799 auto result = icu4x::capi::icu4x_CodePointSetData_deprecated_for_char_mv1(ch);
804 auto result = icu4x::capi::icu4x_CodePointSetData_create_deprecated_mv1();
805 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
809 auto result = icu4x::capi::icu4x_CodePointSetData_create_deprecated_with_provider_mv1(provider.AsFFI());
814 auto result = icu4x::capi::icu4x_CodePointSetData_default_ignorable_code_point_for_char_mv1(ch);
819 auto result = icu4x::capi::icu4x_CodePointSetData_create_default_ignorable_code_point_mv1();
820 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
824 auto result = icu4x::capi::icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1(provider.AsFFI());
829 auto result = icu4x::capi::icu4x_CodePointSetData_diacritic_for_char_mv1(ch);
834 auto result = icu4x::capi::icu4x_CodePointSetData_create_diacritic_mv1();
835 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
839 auto result = icu4x::capi::icu4x_CodePointSetData_create_diacritic_with_provider_mv1(provider.AsFFI());
844 auto result = icu4x::capi::icu4x_CodePointSetData_emoji_modifier_base_for_char_mv1(ch);
849 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_modifier_base_mv1();
850 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
854 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1(provider.AsFFI());
859 auto result = icu4x::capi::icu4x_CodePointSetData_emoji_component_for_char_mv1(ch);
864 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_component_mv1();
865 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
869 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_component_with_provider_mv1(provider.AsFFI());
874 auto result = icu4x::capi::icu4x_CodePointSetData_emoji_modifier_for_char_mv1(ch);
879 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_modifier_mv1();
880 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
884 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1(provider.AsFFI());
889 auto result = icu4x::capi::icu4x_CodePointSetData_emoji_for_char_mv1(ch);
894 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_mv1();
895 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
899 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_with_provider_mv1(provider.AsFFI());
904 auto result = icu4x::capi::icu4x_CodePointSetData_emoji_presentation_for_char_mv1(ch);
909 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_presentation_mv1();
910 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
914 auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1(provider.AsFFI());
919 auto result = icu4x::capi::icu4x_CodePointSetData_extender_for_char_mv1(ch);
924 auto result = icu4x::capi::icu4x_CodePointSetData_create_extender_mv1();
925 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
929 auto result = icu4x::capi::icu4x_CodePointSetData_create_extender_with_provider_mv1(provider.AsFFI());
934 auto result = icu4x::capi::icu4x_CodePointSetData_extended_pictographic_for_char_mv1(ch);
939 auto result = icu4x::capi::icu4x_CodePointSetData_create_extended_pictographic_mv1();
940 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
944 auto result = icu4x::capi::icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1(provider.AsFFI());
949 auto result = icu4x::capi::icu4x_CodePointSetData_graph_for_char_mv1(ch);
954 auto result = icu4x::capi::icu4x_CodePointSetData_create_graph_mv1();
955 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
959 auto result = icu4x::capi::icu4x_CodePointSetData_create_graph_with_provider_mv1(provider.AsFFI());
964 auto result = icu4x::capi::icu4x_CodePointSetData_grapheme_base_for_char_mv1(ch);
969 auto result = icu4x::capi::icu4x_CodePointSetData_create_grapheme_base_mv1();
970 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
974 auto result = icu4x::capi::icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1(provider.AsFFI());
979 auto result = icu4x::capi::icu4x_CodePointSetData_grapheme_extend_for_char_mv1(ch);
984 auto result = icu4x::capi::icu4x_CodePointSetData_create_grapheme_extend_mv1();
985 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
989 auto result = icu4x::capi::icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1(provider.AsFFI());
994 auto result = icu4x::capi::icu4x_CodePointSetData_grapheme_link_for_char_mv1(ch);
999 auto result = icu4x::capi::icu4x_CodePointSetData_create_grapheme_link_mv1();
1000 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1004 auto result = icu4x::capi::icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1(provider.AsFFI());
1009 auto result = icu4x::capi::icu4x_CodePointSetData_hex_digit_for_char_mv1(ch);
1014 auto result = icu4x::capi::icu4x_CodePointSetData_create_hex_digit_mv1();
1015 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1019 auto result = icu4x::capi::icu4x_CodePointSetData_create_hex_digit_with_provider_mv1(provider.AsFFI());
1024 auto result = icu4x::capi::icu4x_CodePointSetData_hyphen_for_char_mv1(ch);
1029 auto result = icu4x::capi::icu4x_CodePointSetData_create_hyphen_mv1();
1030 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1034 auto result = icu4x::capi::icu4x_CodePointSetData_create_hyphen_with_provider_mv1(provider.AsFFI());
1039 auto result = icu4x::capi::icu4x_CodePointSetData_id_compat_math_continue_for_char_mv1(ch);
1044 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_compat_math_continue_mv1();
1045 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1049 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1(provider.AsFFI());
1054 auto result = icu4x::capi::icu4x_CodePointSetData_id_compat_math_start_for_char_mv1(ch);
1059 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_compat_math_start_mv1();
1060 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1064 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1(provider.AsFFI());
1069 auto result = icu4x::capi::icu4x_CodePointSetData_id_continue_for_char_mv1(ch);
1074 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_continue_mv1();
1075 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1079 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_continue_with_provider_mv1(provider.AsFFI());
1084 auto result = icu4x::capi::icu4x_CodePointSetData_ideographic_for_char_mv1(ch);
1089 auto result = icu4x::capi::icu4x_CodePointSetData_create_ideographic_mv1();
1090 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1094 auto result = icu4x::capi::icu4x_CodePointSetData_create_ideographic_with_provider_mv1(provider.AsFFI());
1099 auto result = icu4x::capi::icu4x_CodePointSetData_id_start_for_char_mv1(ch);
1104 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_start_mv1();
1105 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1109 auto result = icu4x::capi::icu4x_CodePointSetData_create_id_start_with_provider_mv1(provider.AsFFI());
1114 auto result = icu4x::capi::icu4x_CodePointSetData_ids_binary_operator_for_char_mv1(ch);
1119 auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_binary_operator_mv1();
1120 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1124 auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1(provider.AsFFI());
1129 auto result = icu4x::capi::icu4x_CodePointSetData_ids_trinary_operator_for_char_mv1(ch);
1134 auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_trinary_operator_mv1();
1135 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1139 auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1(provider.AsFFI());
1144 auto result = icu4x::capi::icu4x_CodePointSetData_ids_unary_operator_for_char_mv1(ch);
1149 auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_unary_operator_mv1();
1150 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1154 auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1(provider.AsFFI());
1159 auto result = icu4x::capi::icu4x_CodePointSetData_join_control_for_char_mv1(ch);
1164 auto result = icu4x::capi::icu4x_CodePointSetData_create_join_control_mv1();
1165 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1169 auto result = icu4x::capi::icu4x_CodePointSetData_create_join_control_with_provider_mv1(provider.AsFFI());
1174 auto result = icu4x::capi::icu4x_CodePointSetData_logical_order_exception_for_char_mv1(ch);
1179 auto result = icu4x::capi::icu4x_CodePointSetData_create_logical_order_exception_mv1();
1180 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1184 auto result = icu4x::capi::icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1(provider.AsFFI());
1189 auto result = icu4x::capi::icu4x_CodePointSetData_lowercase_for_char_mv1(ch);
1194 auto result = icu4x::capi::icu4x_CodePointSetData_create_lowercase_mv1();
1195 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1199 auto result = icu4x::capi::icu4x_CodePointSetData_create_lowercase_with_provider_mv1(provider.AsFFI());
1204 auto result = icu4x::capi::icu4x_CodePointSetData_math_for_char_mv1(ch);
1209 auto result = icu4x::capi::icu4x_CodePointSetData_create_math_mv1();
1210 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1214 auto result = icu4x::capi::icu4x_CodePointSetData_create_math_with_provider_mv1(provider.AsFFI());
1219 auto result = icu4x::capi::icu4x_CodePointSetData_modifier_combining_mark_for_char_mv1(ch);
1224 auto result = icu4x::capi::icu4x_CodePointSetData_create_modifier_combining_mark_mv1();
1225 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1229 auto result = icu4x::capi::icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1(provider.AsFFI());
1234 auto result = icu4x::capi::icu4x_CodePointSetData_noncharacter_code_point_for_char_mv1(ch);
1239 auto result = icu4x::capi::icu4x_CodePointSetData_create_noncharacter_code_point_mv1();
1240 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1244 auto result = icu4x::capi::icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1(provider.AsFFI());
1249 auto result = icu4x::capi::icu4x_CodePointSetData_nfc_inert_for_char_mv1(ch);
1254 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfc_inert_mv1();
1255 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1259 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1(provider.AsFFI());
1264 auto result = icu4x::capi::icu4x_CodePointSetData_nfd_inert_for_char_mv1(ch);
1269 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfd_inert_mv1();
1270 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1274 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1(provider.AsFFI());
1279 auto result = icu4x::capi::icu4x_CodePointSetData_nfkc_inert_for_char_mv1(ch);
1284 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfkc_inert_mv1();
1285 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1289 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1(provider.AsFFI());
1294 auto result = icu4x::capi::icu4x_CodePointSetData_nfkd_inert_for_char_mv1(ch);
1299 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfkd_inert_mv1();
1300 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1304 auto result = icu4x::capi::icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1(provider.AsFFI());
1309 auto result = icu4x::capi::icu4x_CodePointSetData_pattern_syntax_for_char_mv1(ch);
1314 auto result = icu4x::capi::icu4x_CodePointSetData_create_pattern_syntax_mv1();
1315 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1319 auto result = icu4x::capi::icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1(provider.AsFFI());
1324 auto result = icu4x::capi::icu4x_CodePointSetData_pattern_white_space_for_char_mv1(ch);
1329 auto result = icu4x::capi::icu4x_CodePointSetData_create_pattern_white_space_mv1();
1330 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1334 auto result = icu4x::capi::icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1(provider.AsFFI());
1339 auto result = icu4x::capi::icu4x_CodePointSetData_prepended_concatenation_mark_for_char_mv1(ch);
1344 auto result = icu4x::capi::icu4x_CodePointSetData_create_prepended_concatenation_mark_mv1();
1345 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1349 auto result = icu4x::capi::icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1(provider.AsFFI());
1354 auto result = icu4x::capi::icu4x_CodePointSetData_print_for_char_mv1(ch);
1359 auto result = icu4x::capi::icu4x_CodePointSetData_create_print_mv1();
1360 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1364 auto result = icu4x::capi::icu4x_CodePointSetData_create_print_with_provider_mv1(provider.AsFFI());
1369 auto result = icu4x::capi::icu4x_CodePointSetData_quotation_mark_for_char_mv1(ch);
1374 auto result = icu4x::capi::icu4x_CodePointSetData_create_quotation_mark_mv1();
1375 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1379 auto result = icu4x::capi::icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1(provider.AsFFI());
1384 auto result = icu4x::capi::icu4x_CodePointSetData_radical_for_char_mv1(ch);
1389 auto result = icu4x::capi::icu4x_CodePointSetData_create_radical_mv1();
1390 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1394 auto result = icu4x::capi::icu4x_CodePointSetData_create_radical_with_provider_mv1(provider.AsFFI());
1399 auto result = icu4x::capi::icu4x_CodePointSetData_regional_indicator_for_char_mv1(ch);
1404 auto result = icu4x::capi::icu4x_CodePointSetData_create_regional_indicator_mv1();
1405 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1409 auto result = icu4x::capi::icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1(provider.AsFFI());
1414 auto result = icu4x::capi::icu4x_CodePointSetData_soft_dotted_for_char_mv1(ch);
1419 auto result = icu4x::capi::icu4x_CodePointSetData_create_soft_dotted_mv1();
1420 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1424 auto result = icu4x::capi::icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1(provider.AsFFI());
1429 auto result = icu4x::capi::icu4x_CodePointSetData_segment_starter_for_char_mv1(ch);
1434 auto result = icu4x::capi::icu4x_CodePointSetData_create_segment_starter_mv1();
1435 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1439 auto result = icu4x::capi::icu4x_CodePointSetData_create_segment_starter_with_provider_mv1(provider.AsFFI());
1444 auto result = icu4x::capi::icu4x_CodePointSetData_case_sensitive_for_char_mv1(ch);
1449 auto result = icu4x::capi::icu4x_CodePointSetData_create_case_sensitive_mv1();
1450 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1454 auto result = icu4x::capi::icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1(provider.AsFFI());
1459 auto result = icu4x::capi::icu4x_CodePointSetData_sentence_terminal_for_char_mv1(ch);
1464 auto result = icu4x::capi::icu4x_CodePointSetData_create_sentence_terminal_mv1();
1465 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1469 auto result = icu4x::capi::icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1(provider.AsFFI());
1474 auto result = icu4x::capi::icu4x_CodePointSetData_terminal_punctuation_for_char_mv1(ch);
1479 auto result = icu4x::capi::icu4x_CodePointSetData_create_terminal_punctuation_mv1();
1480 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1484 auto result = icu4x::capi::icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1(provider.AsFFI());
1489 auto result = icu4x::capi::icu4x_CodePointSetData_unified_ideograph_for_char_mv1(ch);
1494 auto result = icu4x::capi::icu4x_CodePointSetData_create_unified_ideograph_mv1();
1495 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1499 auto result = icu4x::capi::icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1(provider.AsFFI());
1504 auto result = icu4x::capi::icu4x_CodePointSetData_uppercase_for_char_mv1(ch);
1509 auto result = icu4x::capi::icu4x_CodePointSetData_create_uppercase_mv1();
1510 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1514 auto result = icu4x::capi::icu4x_CodePointSetData_create_uppercase_with_provider_mv1(provider.AsFFI());
1519 auto result = icu4x::capi::icu4x_CodePointSetData_variation_selector_for_char_mv1(ch);
1524 auto result = icu4x::capi::icu4x_CodePointSetData_create_variation_selector_mv1();
1525 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1529 auto result = icu4x::capi::icu4x_CodePointSetData_create_variation_selector_with_provider_mv1(provider.AsFFI());
1534 auto result = icu4x::capi::icu4x_CodePointSetData_white_space_for_char_mv1(ch);
1539 auto result = icu4x::capi::icu4x_CodePointSetData_create_white_space_mv1();
1540 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1544 auto result = icu4x::capi::icu4x_CodePointSetData_create_white_space_with_provider_mv1(provider.AsFFI());
1549 auto result = icu4x::capi::icu4x_CodePointSetData_xdigit_for_char_mv1(ch);
1554 auto result = icu4x::capi::icu4x_CodePointSetData_create_xdigit_mv1();
1555 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1559 auto result = icu4x::capi::icu4x_CodePointSetData_create_xdigit_with_provider_mv1(provider.AsFFI());
1564 auto result = icu4x::capi::icu4x_CodePointSetData_xid_continue_for_char_mv1(ch);
1569 auto result = icu4x::capi::icu4x_CodePointSetData_create_xid_continue_mv1();
1570 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1574 auto result = icu4x::capi::icu4x_CodePointSetData_create_xid_continue_with_provider_mv1(provider.AsFFI());
1579 auto result = icu4x::capi::icu4x_CodePointSetData_xid_start_for_char_mv1(ch);
1584 auto result = icu4x::capi::icu4x_CodePointSetData_create_xid_start_mv1();
1585 return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
1589 auto result = icu4x::capi::icu4x_CodePointSetData_create_xid_start_with_provider_mv1(provider.AsFFI());
1594 auto result = icu4x::capi::icu4x_CodePointSetData_create_for_ecma262_mv1({property_name.data(), property_name.size()});
1599 auto result = icu4x::capi::icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1(provider.AsFFI(),
1600 {property_name.data(), property_name.size()});
1604inline const icu4x::capi::CodePointSetData* icu4x::CodePointSetData::AsFFI()
const {
1605 return reinterpret_cast<const icu4x::capi::CodePointSetData*
>(
this);
1608inline icu4x::capi::CodePointSetData* icu4x::CodePointSetData::AsFFI() {
1609 return reinterpret_cast<icu4x::capi::CodePointSetData*
>(
this);
1612inline const icu4x::CodePointSetData* icu4x::CodePointSetData::FromFFI(
const icu4x::capi::CodePointSetData* ptr) {
1613 return reinterpret_cast<const icu4x::CodePointSetData*
>(ptr);
1616inline icu4x::CodePointSetData* icu4x::CodePointSetData::FromFFI(icu4x::capi::CodePointSetData* ptr) {
1617 return reinterpret_cast<icu4x::CodePointSetData*
>(ptr);
1620inline void icu4x::CodePointSetData::operator
delete(
void* ptr) {
1621 icu4x::capi::icu4x_CodePointSetData_destroy_mv1(
reinterpret_cast<icu4x::capi::CodePointSetData*
>(ptr));
static bool blank_for_char(char32_t ch)
Definition CodePointSetData.hpp:633
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_extender_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:928
static bool math_for_char(char32_t ch)
Definition CodePointSetData.hpp:1203
static bool dash_for_char(char32_t ch)
Definition CodePointSetData.hpp:783
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_prepended_concatenation_mark_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1348
static std::unique_ptr< icu4x::CodePointSetData > create_nfc_inert()
Definition CodePointSetData.hpp:1253
static bool id_start_for_char(char32_t ch)
Definition CodePointSetData.hpp:1098
static std::unique_ptr< icu4x::CodePointSetData > create_dash()
Definition CodePointSetData.hpp:788
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_alphabetic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:598
static bool quotation_mark_for_char(char32_t ch)
Definition CodePointSetData.hpp:1368
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_casefolded()
Definition CodePointSetData.hpp:698
static std::unique_ptr< icu4x::CodePointSetData > create_ids_unary_operator()
Definition CodePointSetData.hpp:1148
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_dash_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:793
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_casefolded_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:703
static std::unique_ptr< icu4x::CodePointSetData > create_print()
Definition CodePointSetData.hpp:1358
static bool extender_for_char(char32_t ch)
Definition CodePointSetData.hpp:918
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_cased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:658
static bool prepended_concatenation_mark_for_char(char32_t ch)
Definition CodePointSetData.hpp:1338
static std::unique_ptr< icu4x::CodePointSetData > create_lowercase()
Definition CodePointSetData.hpp:1193
static bool nfkd_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1293
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_id_compat_math_start_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1063
static bool emoji_modifier_for_char(char32_t ch)
Definition CodePointSetData.hpp:873
static bool lowercase_for_char(char32_t ch)
Definition CodePointSetData.hpp:1188
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_quotation_mark_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1378
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_for_ecma262(std::string_view property_name)
Definition CodePointSetData.hpp:1593
static std::unique_ptr< icu4x::CodePointSetData > create_quotation_mark()
Definition CodePointSetData.hpp:1373
static bool bidi_control_for_char(char32_t ch)
Definition CodePointSetData.hpp:603
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_id_start_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1108
static bool default_ignorable_code_point_for_char(char32_t ch)
Definition CodePointSetData.hpp:813
static std::unique_ptr< icu4x::CodePointSetData > create_prepended_concatenation_mark()
Definition CodePointSetData.hpp:1343
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_pattern_syntax_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1318
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_graph_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:958
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_modifier_base_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:853
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_grapheme_link_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1003
static bool join_control_for_char(char32_t ch)
Definition CodePointSetData.hpp:1158
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_hex_digit_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1018
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_modifier_base()
Definition CodePointSetData.hpp:848
static bool nfc_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1248
static bool terminal_punctuation_for_char(char32_t ch)
Definition CodePointSetData.hpp:1473
static std::unique_ptr< icu4x::CodePointSetData > create_ideographic()
Definition CodePointSetData.hpp:1088
static bool id_compat_math_start_for_char(char32_t ch)
Definition CodePointSetData.hpp:1053
static std::unique_ptr< icu4x::CodePointSetData > create_nfkc_inert()
Definition CodePointSetData.hpp:1283
static std::unique_ptr< icu4x::CodePointSetData > create_nfd_inert()
Definition CodePointSetData.hpp:1268
static std::unique_ptr< icu4x::CodePointSetData > create_terminal_punctuation()
Definition CodePointSetData.hpp:1478
static std::unique_ptr< icu4x::CodePointSetData > create_id_continue()
Definition CodePointSetData.hpp:1073
static bool pattern_syntax_for_char(char32_t ch)
Definition CodePointSetData.hpp:1308
static std::unique_ptr< icu4x::CodePointSetData > create_case_sensitive()
Definition CodePointSetData.hpp:1448
static bool changes_when_casemapped_for_char(char32_t ch)
Definition CodePointSetData.hpp:708
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_for_ecma262_with_provider(const icu4x::DataProvider &provider, std::string_view property_name)
Definition CodePointSetData.hpp:1598
static std::unique_ptr< icu4x::CodePointSetData > create_xid_continue()
Definition CodePointSetData.hpp:1568
static bool emoji_presentation_for_char(char32_t ch)
Definition CodePointSetData.hpp:903
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_print_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1363
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_lowercased()
Definition CodePointSetData.hpp:743
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_nfkc_casefolded_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:733
static bool print_for_char(char32_t ch)
Definition CodePointSetData.hpp:1353
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_math_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1213
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ids_binary_operator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1123
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_grapheme_base_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:973
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_case_ignorable_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:673
static std::unique_ptr< icu4x::CodePointSetData > create_xid_start()
Definition CodePointSetData.hpp:1583
static std::unique_ptr< icu4x::CodePointSetData > create_blank()
Definition CodePointSetData.hpp:638
static bool cased_for_char(char32_t ch)
Definition CodePointSetData.hpp:648
static bool uppercase_for_char(char32_t ch)
Definition CodePointSetData.hpp:1503
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_soft_dotted_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1423
std::unique_ptr< icu4x::CodePointRangeIterator > iter_ranges_complemented() const
Definition CodePointSetData.hpp:542
static std::unique_ptr< icu4x::CodePointSetData > create_pattern_syntax()
Definition CodePointSetData.hpp:1313
static bool alnum_for_char(char32_t ch)
Definition CodePointSetData.hpp:573
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_regional_indicator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1408
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_join_control_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1168
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_alnum_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:583
static std::unique_ptr< icu4x::CodePointSetData > create_unified_ideograph()
Definition CodePointSetData.hpp:1493
static bool white_space_for_char(char32_t ch)
Definition CodePointSetData.hpp:1533
static bool xid_continue_for_char(char32_t ch)
Definition CodePointSetData.hpp:1563
static bool full_composition_exclusion_for_char(char32_t ch)
Definition CodePointSetData.hpp:678
static bool id_compat_math_continue_for_char(char32_t ch)
Definition CodePointSetData.hpp:1038
static bool extended_pictographic_for_char(char32_t ch)
Definition CodePointSetData.hpp:933
static bool alphabetic_for_char(char32_t ch)
Definition CodePointSetData.hpp:588
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_casemapped()
Definition CodePointSetData.hpp:713
static std::unique_ptr< icu4x::CodePointSetData > create_diacritic()
Definition CodePointSetData.hpp:833
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_case_sensitive_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1453
static std::unique_ptr< icu4x::CodePointSetData > create_segment_starter()
Definition CodePointSetData.hpp:1433
static bool graph_for_char(char32_t ch)
Definition CodePointSetData.hpp:948
static std::unique_ptr< icu4x::CodePointSetData > create_join_control()
Definition CodePointSetData.hpp:1163
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_id_continue_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1078
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_hyphen_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1033
static bool pattern_white_space_for_char(char32_t ch)
Definition CodePointSetData.hpp:1323
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfkd_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1303
static std::unique_ptr< icu4x::CodePointSetData > create_alnum()
Definition CodePointSetData.hpp:578
static bool nfkc_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1278
static std::unique_ptr< icu4x::CodePointSetData > create_id_compat_math_start()
Definition CodePointSetData.hpp:1058
static std::unique_ptr< icu4x::CodePointSetData > create_bidi_mirrored()
Definition CodePointSetData.hpp:623
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_deprecated_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:808
static bool nfd_inert_for_char(char32_t ch)
Definition CodePointSetData.hpp:1263
static bool ids_unary_operator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1143
static bool grapheme_link_for_char(char32_t ch)
Definition CodePointSetData.hpp:993
static bool emoji_component_for_char(char32_t ch)
Definition CodePointSetData.hpp:858
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_id_compat_math_continue_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1048
static bool sentence_terminal_for_char(char32_t ch)
Definition CodePointSetData.hpp:1458
static std::unique_ptr< icu4x::CodePointSetData > create_extender()
Definition CodePointSetData.hpp:923
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_nfkc_casefolded()
Definition CodePointSetData.hpp:728
static std::unique_ptr< icu4x::CodePointSetData > create_logical_order_exception()
Definition CodePointSetData.hpp:1178
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_titlecased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:763
static bool xdigit_for_char(char32_t ch)
Definition CodePointSetData.hpp:1548
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_uppercase_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1513
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_white_space_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1543
static bool changes_when_lowercased_for_char(char32_t ch)
Definition CodePointSetData.hpp:738
static std::unique_ptr< icu4x::CodePointSetData > create_id_start()
Definition CodePointSetData.hpp:1103
bool contains(char32_t cp) const
Definition CodePointSetData.hpp:531
static bool grapheme_base_for_char(char32_t ch)
Definition CodePointSetData.hpp:963
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_pattern_white_space_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1333
static std::unique_ptr< icu4x::CodePointSetData > create_variation_selector()
Definition CodePointSetData.hpp:1523
static bool changes_when_casefolded_for_char(char32_t ch)
Definition CodePointSetData.hpp:693
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_full_composition_exclusion_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:688
static bool ideographic_for_char(char32_t ch)
Definition CodePointSetData.hpp:1083
static std::unique_ptr< icu4x::CodePointSetData > create_noncharacter_code_point()
Definition CodePointSetData.hpp:1238
static bool hex_digit_for_char(char32_t ch)
Definition CodePointSetData.hpp:1008
static bool ids_trinary_operator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1128
static bool variation_selector_for_char(char32_t ch)
Definition CodePointSetData.hpp:1518
static bool logical_order_exception_for_char(char32_t ch)
Definition CodePointSetData.hpp:1173
static bool changes_when_uppercased_for_char(char32_t ch)
Definition CodePointSetData.hpp:768
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_blank_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:643
static std::unique_ptr< icu4x::CodePointSetData > create_ascii_hex_digit()
Definition CodePointSetData.hpp:563
static bool emoji_modifier_base_for_char(char32_t ch)
Definition CodePointSetData.hpp:843
static bool grapheme_extend_for_char(char32_t ch)
Definition CodePointSetData.hpp:978
static std::unique_ptr< icu4x::CodePointSetData > create_full_composition_exclusion()
Definition CodePointSetData.hpp:683
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ascii_hex_digit_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:568
static bool xid_start_for_char(char32_t ch)
Definition CodePointSetData.hpp:1578
static bool radical_for_char(char32_t ch)
Definition CodePointSetData.hpp:1383
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_xdigit_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1558
static std::unique_ptr< icu4x::CodePointSetData > create_alphabetic()
Definition CodePointSetData.hpp:593
static bool segment_starter_for_char(char32_t ch)
Definition CodePointSetData.hpp:1428
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_modifier_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:883
static std::unique_ptr< icu4x::CodePointSetData > create_id_compat_math_continue()
Definition CodePointSetData.hpp:1043
static std::unique_ptr< icu4x::CodePointSetData > create_regional_indicator()
Definition CodePointSetData.hpp:1403
static std::unique_ptr< icu4x::CodePointSetData > create_extended_pictographic()
Definition CodePointSetData.hpp:938
static bool changes_when_titlecased_for_char(char32_t ch)
Definition CodePointSetData.hpp:753
static std::unique_ptr< icu4x::CodePointSetData > create_ids_trinary_operator()
Definition CodePointSetData.hpp:1133
static std::unique_ptr< icu4x::CodePointSetData > create_modifier_combining_mark()
Definition CodePointSetData.hpp:1223
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_diacritic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:838
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_lowercased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:748
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_uppercased()
Definition CodePointSetData.hpp:773
static std::unique_ptr< icu4x::CodePointSetData > create_graph()
Definition CodePointSetData.hpp:953
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_component()
Definition CodePointSetData.hpp:863
static bool case_ignorable_for_char(char32_t ch)
Definition CodePointSetData.hpp:663
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_casemapped_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:718
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_unified_ideograph_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1498
static std::unique_ptr< icu4x::CodePointSetData > create_emoji()
Definition CodePointSetData.hpp:893
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_changes_when_uppercased_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:778
static std::unique_ptr< icu4x::CodePointSetData > create_uppercase()
Definition CodePointSetData.hpp:1508
static bool changes_when_nfkc_casefolded_for_char(char32_t ch)
Definition CodePointSetData.hpp:723
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_modifier_combining_mark_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1228
static bool regional_indicator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1398
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_presentation_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:913
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_general_category_group_with_provider(const icu4x::DataProvider &provider, uint32_t group)
Definition CodePointSetData.hpp:552
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_radical_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1393
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfd_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1273
static std::unique_ptr< icu4x::CodePointSetData > create_soft_dotted()
Definition CodePointSetData.hpp:1418
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_extended_pictographic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:943
static std::unique_ptr< icu4x::CodePointSetData > create_grapheme_link()
Definition CodePointSetData.hpp:998
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_xid_continue_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1573
static bool diacritic_for_char(char32_t ch)
Definition CodePointSetData.hpp:828
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfc_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1258
static bool deprecated_for_char(char32_t ch)
Definition CodePointSetData.hpp:798
static std::unique_ptr< icu4x::CodePointSetData > create_grapheme_base()
Definition CodePointSetData.hpp:968
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_bidi_mirrored_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:628
static bool hyphen_for_char(char32_t ch)
Definition CodePointSetData.hpp:1023
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_variation_selector_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1528
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_xid_start_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1588
static std::unique_ptr< icu4x::CodePointSetData > create_grapheme_extend()
Definition CodePointSetData.hpp:983
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ideographic_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1093
static std::unique_ptr< icu4x::CodePointSetData > create_hyphen()
Definition CodePointSetData.hpp:1028
static std::unique_ptr< icu4x::CodePointSetData > create_radical()
Definition CodePointSetData.hpp:1388
static bool ids_binary_operator_for_char(char32_t ch)
Definition CodePointSetData.hpp:1113
static std::unique_ptr< icu4x::CodePointSetData > create_default_ignorable_code_point()
Definition CodePointSetData.hpp:818
static bool bidi_mirrored_for_char(char32_t ch)
Definition CodePointSetData.hpp:618
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_bidi_control_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:613
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_default_ignorable_code_point_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:823
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_modifier()
Definition CodePointSetData.hpp:878
std::unique_ptr< icu4x::CodePointRangeIterator > iter_ranges() const
Definition CodePointSetData.hpp:537
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_logical_order_exception_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1183
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_sentence_terminal_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1468
static std::unique_ptr< icu4x::CodePointSetData > create_sentence_terminal()
Definition CodePointSetData.hpp:1463
static bool case_sensitive_for_char(char32_t ch)
Definition CodePointSetData.hpp:1443
static bool soft_dotted_for_char(char32_t ch)
Definition CodePointSetData.hpp:1413
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ids_unary_operator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1153
static std::unique_ptr< icu4x::CodePointSetData > create_xdigit()
Definition CodePointSetData.hpp:1553
static std::unique_ptr< icu4x::CodePointSetData > create_changes_when_titlecased()
Definition CodePointSetData.hpp:758
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_noncharacter_code_point_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1243
static bool noncharacter_code_point_for_char(char32_t ch)
Definition CodePointSetData.hpp:1233
static std::unique_ptr< icu4x::CodePointSetData > create_ids_binary_operator()
Definition CodePointSetData.hpp:1118
static bool id_continue_for_char(char32_t ch)
Definition CodePointSetData.hpp:1068
static std::unique_ptr< icu4x::CodePointSetData > create_bidi_control()
Definition CodePointSetData.hpp:608
static bool ascii_hex_digit_for_char(char32_t ch)
Definition CodePointSetData.hpp:558
static std::unique_ptr< icu4x::CodePointSetData > create_math()
Definition CodePointSetData.hpp:1208
static std::unique_ptr< icu4x::CodePointSetData > create_hex_digit()
Definition CodePointSetData.hpp:1013
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_ids_trinary_operator_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1138
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_segment_starter_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1438
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_component_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:868
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_terminal_punctuation_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1483
static std::unique_ptr< icu4x::CodePointSetData > create_white_space()
Definition CodePointSetData.hpp:1538
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_nfkc_inert_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1288
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_emoji_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:898
static std::unique_ptr< icu4x::CodePointSetData > create_nfkd_inert()
Definition CodePointSetData.hpp:1298
static std::unique_ptr< icu4x::CodePointSetData > create_case_ignorable()
Definition CodePointSetData.hpp:668
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_grapheme_extend_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:988
static std::unique_ptr< icu4x::CodePointSetData > create_deprecated()
Definition CodePointSetData.hpp:803
static std::unique_ptr< icu4x::CodePointSetData > create_cased()
Definition CodePointSetData.hpp:653
static bool modifier_combining_mark_for_char(char32_t ch)
Definition CodePointSetData.hpp:1218
static icu4x::diplomat::result< std::unique_ptr< icu4x::CodePointSetData >, icu4x::DataError > create_lowercase_with_provider(const icu4x::DataProvider &provider)
Definition CodePointSetData.hpp:1198
static bool unified_ideograph_for_char(char32_t ch)
Definition CodePointSetData.hpp:1488
static std::unique_ptr< icu4x::CodePointSetData > create_general_category_group(icu4x::GeneralCategoryGroup group)
Definition CodePointSetData.hpp:547
static std::unique_ptr< icu4x::CodePointSetData > create_emoji_presentation()
Definition CodePointSetData.hpp:908
static bool emoji_for_char(char32_t ch)
Definition CodePointSetData.hpp:888
static std::unique_ptr< icu4x::CodePointSetData > create_pattern_white_space()
Definition CodePointSetData.hpp:1328
Definition DataError.d.hpp:37
Definition DataProvider.d.hpp:40
Definition diplomat_runtime.hpp:166
Definition GeneralCategoryGroup.d.hpp:37
Definition diplomat_runtime.hpp:146
Definition diplomat_runtime.hpp:128