CodePointSetData.h (36181B)
1 #ifndef CodePointSetData_H 2 #define CodePointSetData_H 3 4 #include <stdio.h> 5 #include <stdint.h> 6 #include <stddef.h> 7 #include <stdbool.h> 8 #include "diplomat_runtime.h" 9 10 #include "CodePointRangeIterator.d.h" 11 #include "DataError.d.h" 12 #include "DataProvider.d.h" 13 #include "GeneralCategoryGroup.d.h" 14 15 #include "CodePointSetData.d.h" 16 17 18 19 20 21 22 bool icu4x_CodePointSetData_contains_mv1(const CodePointSetData* self, char32_t cp); 23 24 CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_mv1(const CodePointSetData* self); 25 26 CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_complemented_mv1(const CodePointSetData* self); 27 28 CodePointSetData* icu4x_CodePointSetData_create_general_category_group_mv1(GeneralCategoryGroup group); 29 30 typedef struct icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result; 31 icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result icu4x_CodePointSetData_create_general_category_group_with_provider_mv1(const DataProvider* provider, uint32_t group); 32 33 bool icu4x_CodePointSetData_ascii_hex_digit_for_char_mv1(char32_t ch); 34 35 CodePointSetData* icu4x_CodePointSetData_create_ascii_hex_digit_mv1(void); 36 37 typedef struct icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result; 38 icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1(const DataProvider* provider); 39 40 bool icu4x_CodePointSetData_alnum_for_char_mv1(char32_t ch); 41 42 CodePointSetData* icu4x_CodePointSetData_create_alnum_mv1(void); 43 44 typedef struct icu4x_CodePointSetData_create_alnum_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_alnum_with_provider_mv1_result; 45 icu4x_CodePointSetData_create_alnum_with_provider_mv1_result icu4x_CodePointSetData_create_alnum_with_provider_mv1(const DataProvider* provider); 46 47 bool icu4x_CodePointSetData_alphabetic_for_char_mv1(char32_t ch); 48 49 CodePointSetData* icu4x_CodePointSetData_create_alphabetic_mv1(void); 50 51 typedef struct icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result; 52 icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result icu4x_CodePointSetData_create_alphabetic_with_provider_mv1(const DataProvider* provider); 53 54 bool icu4x_CodePointSetData_bidi_control_for_char_mv1(char32_t ch); 55 56 CodePointSetData* icu4x_CodePointSetData_create_bidi_control_mv1(void); 57 58 typedef struct icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result; 59 icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_control_with_provider_mv1(const DataProvider* provider); 60 61 bool icu4x_CodePointSetData_bidi_mirrored_for_char_mv1(char32_t ch); 62 63 CodePointSetData* icu4x_CodePointSetData_create_bidi_mirrored_mv1(void); 64 65 typedef struct icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result; 66 icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1(const DataProvider* provider); 67 68 bool icu4x_CodePointSetData_blank_for_char_mv1(char32_t ch); 69 70 CodePointSetData* icu4x_CodePointSetData_create_blank_mv1(void); 71 72 typedef struct icu4x_CodePointSetData_create_blank_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_blank_with_provider_mv1_result; 73 icu4x_CodePointSetData_create_blank_with_provider_mv1_result icu4x_CodePointSetData_create_blank_with_provider_mv1(const DataProvider* provider); 74 75 bool icu4x_CodePointSetData_cased_for_char_mv1(char32_t ch); 76 77 CodePointSetData* icu4x_CodePointSetData_create_cased_mv1(void); 78 79 typedef struct icu4x_CodePointSetData_create_cased_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_cased_with_provider_mv1_result; 80 icu4x_CodePointSetData_create_cased_with_provider_mv1_result icu4x_CodePointSetData_create_cased_with_provider_mv1(const DataProvider* provider); 81 82 bool icu4x_CodePointSetData_case_ignorable_for_char_mv1(char32_t ch); 83 84 CodePointSetData* icu4x_CodePointSetData_create_case_ignorable_mv1(void); 85 86 typedef struct icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result; 87 icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1(const DataProvider* provider); 88 89 bool icu4x_CodePointSetData_full_composition_exclusion_for_char_mv1(char32_t ch); 90 91 CodePointSetData* icu4x_CodePointSetData_create_full_composition_exclusion_mv1(void); 92 93 typedef struct icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result; 94 icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1(const DataProvider* provider); 95 96 bool icu4x_CodePointSetData_changes_when_casefolded_for_char_mv1(char32_t ch); 97 98 CodePointSetData* icu4x_CodePointSetData_create_changes_when_casefolded_mv1(void); 99 100 typedef struct icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result; 101 icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1(const DataProvider* provider); 102 103 bool icu4x_CodePointSetData_changes_when_casemapped_for_char_mv1(char32_t ch); 104 105 CodePointSetData* icu4x_CodePointSetData_create_changes_when_casemapped_mv1(void); 106 107 typedef struct icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result; 108 icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1(const DataProvider* provider); 109 110 bool icu4x_CodePointSetData_changes_when_nfkc_casefolded_for_char_mv1(char32_t ch); 111 112 CodePointSetData* icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_mv1(void); 113 114 typedef struct icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result; 115 icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1(const DataProvider* provider); 116 117 bool icu4x_CodePointSetData_changes_when_lowercased_for_char_mv1(char32_t ch); 118 119 CodePointSetData* icu4x_CodePointSetData_create_changes_when_lowercased_mv1(void); 120 121 typedef struct icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result; 122 icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1(const DataProvider* provider); 123 124 bool icu4x_CodePointSetData_changes_when_titlecased_for_char_mv1(char32_t ch); 125 126 CodePointSetData* icu4x_CodePointSetData_create_changes_when_titlecased_mv1(void); 127 128 typedef struct icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result; 129 icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1(const DataProvider* provider); 130 131 bool icu4x_CodePointSetData_changes_when_uppercased_for_char_mv1(char32_t ch); 132 133 CodePointSetData* icu4x_CodePointSetData_create_changes_when_uppercased_mv1(void); 134 135 typedef struct icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result; 136 icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1(const DataProvider* provider); 137 138 bool icu4x_CodePointSetData_dash_for_char_mv1(char32_t ch); 139 140 CodePointSetData* icu4x_CodePointSetData_create_dash_mv1(void); 141 142 typedef struct icu4x_CodePointSetData_create_dash_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_dash_with_provider_mv1_result; 143 icu4x_CodePointSetData_create_dash_with_provider_mv1_result icu4x_CodePointSetData_create_dash_with_provider_mv1(const DataProvider* provider); 144 145 bool icu4x_CodePointSetData_deprecated_for_char_mv1(char32_t ch); 146 147 CodePointSetData* icu4x_CodePointSetData_create_deprecated_mv1(void); 148 149 typedef struct icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result; 150 icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result icu4x_CodePointSetData_create_deprecated_with_provider_mv1(const DataProvider* provider); 151 152 bool icu4x_CodePointSetData_default_ignorable_code_point_for_char_mv1(char32_t ch); 153 154 CodePointSetData* icu4x_CodePointSetData_create_default_ignorable_code_point_mv1(void); 155 156 typedef struct icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result; 157 icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1(const DataProvider* provider); 158 159 bool icu4x_CodePointSetData_diacritic_for_char_mv1(char32_t ch); 160 161 CodePointSetData* icu4x_CodePointSetData_create_diacritic_mv1(void); 162 163 typedef struct icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result; 164 icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result icu4x_CodePointSetData_create_diacritic_with_provider_mv1(const DataProvider* provider); 165 166 bool icu4x_CodePointSetData_emoji_modifier_base_for_char_mv1(char32_t ch); 167 168 CodePointSetData* icu4x_CodePointSetData_create_emoji_modifier_base_mv1(void); 169 170 typedef struct icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result; 171 icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1(const DataProvider* provider); 172 173 bool icu4x_CodePointSetData_emoji_component_for_char_mv1(char32_t ch); 174 175 CodePointSetData* icu4x_CodePointSetData_create_emoji_component_mv1(void); 176 177 typedef struct icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result; 178 icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_component_with_provider_mv1(const DataProvider* provider); 179 180 bool icu4x_CodePointSetData_emoji_modifier_for_char_mv1(char32_t ch); 181 182 CodePointSetData* icu4x_CodePointSetData_create_emoji_modifier_mv1(void); 183 184 typedef struct icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result; 185 icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1(const DataProvider* provider); 186 187 bool icu4x_CodePointSetData_emoji_for_char_mv1(char32_t ch); 188 189 CodePointSetData* icu4x_CodePointSetData_create_emoji_mv1(void); 190 191 typedef struct icu4x_CodePointSetData_create_emoji_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_with_provider_mv1_result; 192 icu4x_CodePointSetData_create_emoji_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_with_provider_mv1(const DataProvider* provider); 193 194 bool icu4x_CodePointSetData_emoji_presentation_for_char_mv1(char32_t ch); 195 196 CodePointSetData* icu4x_CodePointSetData_create_emoji_presentation_mv1(void); 197 198 typedef struct icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result; 199 icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1(const DataProvider* provider); 200 201 bool icu4x_CodePointSetData_extender_for_char_mv1(char32_t ch); 202 203 CodePointSetData* icu4x_CodePointSetData_create_extender_mv1(void); 204 205 typedef struct icu4x_CodePointSetData_create_extender_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_extender_with_provider_mv1_result; 206 icu4x_CodePointSetData_create_extender_with_provider_mv1_result icu4x_CodePointSetData_create_extender_with_provider_mv1(const DataProvider* provider); 207 208 bool icu4x_CodePointSetData_extended_pictographic_for_char_mv1(char32_t ch); 209 210 CodePointSetData* icu4x_CodePointSetData_create_extended_pictographic_mv1(void); 211 212 typedef struct icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result; 213 icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1(const DataProvider* provider); 214 215 bool icu4x_CodePointSetData_graph_for_char_mv1(char32_t ch); 216 217 CodePointSetData* icu4x_CodePointSetData_create_graph_mv1(void); 218 219 typedef struct icu4x_CodePointSetData_create_graph_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_graph_with_provider_mv1_result; 220 icu4x_CodePointSetData_create_graph_with_provider_mv1_result icu4x_CodePointSetData_create_graph_with_provider_mv1(const DataProvider* provider); 221 222 bool icu4x_CodePointSetData_grapheme_base_for_char_mv1(char32_t ch); 223 224 CodePointSetData* icu4x_CodePointSetData_create_grapheme_base_mv1(void); 225 226 typedef struct icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result; 227 icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1(const DataProvider* provider); 228 229 bool icu4x_CodePointSetData_grapheme_extend_for_char_mv1(char32_t ch); 230 231 CodePointSetData* icu4x_CodePointSetData_create_grapheme_extend_mv1(void); 232 233 typedef struct icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result; 234 icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1(const DataProvider* provider); 235 236 bool icu4x_CodePointSetData_grapheme_link_for_char_mv1(char32_t ch); 237 238 CodePointSetData* icu4x_CodePointSetData_create_grapheme_link_mv1(void); 239 240 typedef struct icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result; 241 icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1(const DataProvider* provider); 242 243 bool icu4x_CodePointSetData_hex_digit_for_char_mv1(char32_t ch); 244 245 CodePointSetData* icu4x_CodePointSetData_create_hex_digit_mv1(void); 246 247 typedef struct icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result; 248 icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result icu4x_CodePointSetData_create_hex_digit_with_provider_mv1(const DataProvider* provider); 249 250 bool icu4x_CodePointSetData_hyphen_for_char_mv1(char32_t ch); 251 252 CodePointSetData* icu4x_CodePointSetData_create_hyphen_mv1(void); 253 254 typedef struct icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result; 255 icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result icu4x_CodePointSetData_create_hyphen_with_provider_mv1(const DataProvider* provider); 256 257 bool icu4x_CodePointSetData_id_continue_for_char_mv1(char32_t ch); 258 259 CodePointSetData* icu4x_CodePointSetData_create_id_continue_mv1(void); 260 261 typedef struct icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result; 262 icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result icu4x_CodePointSetData_create_id_continue_with_provider_mv1(const DataProvider* provider); 263 264 bool icu4x_CodePointSetData_ideographic_for_char_mv1(char32_t ch); 265 266 CodePointSetData* icu4x_CodePointSetData_create_ideographic_mv1(void); 267 268 typedef struct icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result; 269 icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result icu4x_CodePointSetData_create_ideographic_with_provider_mv1(const DataProvider* provider); 270 271 bool icu4x_CodePointSetData_id_start_for_char_mv1(char32_t ch); 272 273 CodePointSetData* icu4x_CodePointSetData_create_id_start_mv1(void); 274 275 typedef struct icu4x_CodePointSetData_create_id_start_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_id_start_with_provider_mv1_result; 276 icu4x_CodePointSetData_create_id_start_with_provider_mv1_result icu4x_CodePointSetData_create_id_start_with_provider_mv1(const DataProvider* provider); 277 278 bool icu4x_CodePointSetData_ids_binary_operator_for_char_mv1(char32_t ch); 279 280 CodePointSetData* icu4x_CodePointSetData_create_ids_binary_operator_mv1(void); 281 282 typedef struct icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result; 283 icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1(const DataProvider* provider); 284 285 bool icu4x_CodePointSetData_ids_trinary_operator_for_char_mv1(char32_t ch); 286 287 CodePointSetData* icu4x_CodePointSetData_create_ids_trinary_operator_mv1(void); 288 289 typedef struct icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result; 290 icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1(const DataProvider* provider); 291 292 bool icu4x_CodePointSetData_join_control_for_char_mv1(char32_t ch); 293 294 CodePointSetData* icu4x_CodePointSetData_create_join_control_mv1(void); 295 296 typedef struct icu4x_CodePointSetData_create_join_control_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_join_control_with_provider_mv1_result; 297 icu4x_CodePointSetData_create_join_control_with_provider_mv1_result icu4x_CodePointSetData_create_join_control_with_provider_mv1(const DataProvider* provider); 298 299 bool icu4x_CodePointSetData_logical_order_exception_for_char_mv1(char32_t ch); 300 301 CodePointSetData* icu4x_CodePointSetData_create_logical_order_exception_mv1(void); 302 303 typedef struct icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result; 304 icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1(const DataProvider* provider); 305 306 bool icu4x_CodePointSetData_lowercase_for_char_mv1(char32_t ch); 307 308 CodePointSetData* icu4x_CodePointSetData_create_lowercase_mv1(void); 309 310 typedef struct icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result; 311 icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result icu4x_CodePointSetData_create_lowercase_with_provider_mv1(const DataProvider* provider); 312 313 bool icu4x_CodePointSetData_math_for_char_mv1(char32_t ch); 314 315 CodePointSetData* icu4x_CodePointSetData_create_math_mv1(void); 316 317 typedef struct icu4x_CodePointSetData_create_math_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_math_with_provider_mv1_result; 318 icu4x_CodePointSetData_create_math_with_provider_mv1_result icu4x_CodePointSetData_create_math_with_provider_mv1(const DataProvider* provider); 319 320 bool icu4x_CodePointSetData_noncharacter_code_point_for_char_mv1(char32_t ch); 321 322 CodePointSetData* icu4x_CodePointSetData_create_noncharacter_code_point_mv1(void); 323 324 typedef struct icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result; 325 icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1(const DataProvider* provider); 326 327 bool icu4x_CodePointSetData_nfc_inert_for_char_mv1(char32_t ch); 328 329 CodePointSetData* icu4x_CodePointSetData_create_nfc_inert_mv1(void); 330 331 typedef struct icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result; 332 icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1(const DataProvider* provider); 333 334 bool icu4x_CodePointSetData_nfd_inert_for_char_mv1(char32_t ch); 335 336 CodePointSetData* icu4x_CodePointSetData_create_nfd_inert_mv1(void); 337 338 typedef struct icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result; 339 icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1(const DataProvider* provider); 340 341 bool icu4x_CodePointSetData_nfkc_inert_for_char_mv1(char32_t ch); 342 343 CodePointSetData* icu4x_CodePointSetData_create_nfkc_inert_mv1(void); 344 345 typedef struct icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result; 346 icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1(const DataProvider* provider); 347 348 bool icu4x_CodePointSetData_nfkd_inert_for_char_mv1(char32_t ch); 349 350 CodePointSetData* icu4x_CodePointSetData_create_nfkd_inert_mv1(void); 351 352 typedef struct icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result; 353 icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1(const DataProvider* provider); 354 355 bool icu4x_CodePointSetData_pattern_syntax_for_char_mv1(char32_t ch); 356 357 CodePointSetData* icu4x_CodePointSetData_create_pattern_syntax_mv1(void); 358 359 typedef struct icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result; 360 icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1(const DataProvider* provider); 361 362 bool icu4x_CodePointSetData_pattern_white_space_for_char_mv1(char32_t ch); 363 364 CodePointSetData* icu4x_CodePointSetData_create_pattern_white_space_mv1(void); 365 366 typedef struct icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result; 367 icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1(const DataProvider* provider); 368 369 bool icu4x_CodePointSetData_prepended_concatenation_mark_for_char_mv1(char32_t ch); 370 371 CodePointSetData* icu4x_CodePointSetData_create_prepended_concatenation_mark_mv1(void); 372 373 typedef struct icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result; 374 icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1(const DataProvider* provider); 375 376 bool icu4x_CodePointSetData_print_for_char_mv1(char32_t ch); 377 378 CodePointSetData* icu4x_CodePointSetData_create_print_mv1(void); 379 380 typedef struct icu4x_CodePointSetData_create_print_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_print_with_provider_mv1_result; 381 icu4x_CodePointSetData_create_print_with_provider_mv1_result icu4x_CodePointSetData_create_print_with_provider_mv1(const DataProvider* provider); 382 383 bool icu4x_CodePointSetData_quotation_mark_for_char_mv1(char32_t ch); 384 385 CodePointSetData* icu4x_CodePointSetData_create_quotation_mark_mv1(void); 386 387 typedef struct icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result; 388 icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1(const DataProvider* provider); 389 390 bool icu4x_CodePointSetData_radical_for_char_mv1(char32_t ch); 391 392 CodePointSetData* icu4x_CodePointSetData_create_radical_mv1(void); 393 394 typedef struct icu4x_CodePointSetData_create_radical_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_radical_with_provider_mv1_result; 395 icu4x_CodePointSetData_create_radical_with_provider_mv1_result icu4x_CodePointSetData_create_radical_with_provider_mv1(const DataProvider* provider); 396 397 bool icu4x_CodePointSetData_regional_indicator_for_char_mv1(char32_t ch); 398 399 CodePointSetData* icu4x_CodePointSetData_create_regional_indicator_mv1(void); 400 401 typedef struct icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result; 402 icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1(const DataProvider* provider); 403 404 bool icu4x_CodePointSetData_soft_dotted_for_char_mv1(char32_t ch); 405 406 CodePointSetData* icu4x_CodePointSetData_create_soft_dotted_mv1(void); 407 408 typedef struct icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result; 409 icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1(const DataProvider* provider); 410 411 bool icu4x_CodePointSetData_segment_starter_for_char_mv1(char32_t ch); 412 413 CodePointSetData* icu4x_CodePointSetData_create_segment_starter_mv1(void); 414 415 typedef struct icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result; 416 icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result icu4x_CodePointSetData_create_segment_starter_with_provider_mv1(const DataProvider* provider); 417 418 bool icu4x_CodePointSetData_case_sensitive_for_char_mv1(char32_t ch); 419 420 CodePointSetData* icu4x_CodePointSetData_create_case_sensitive_mv1(void); 421 422 typedef struct icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result; 423 icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1(const DataProvider* provider); 424 425 bool icu4x_CodePointSetData_sentence_terminal_for_char_mv1(char32_t ch); 426 427 CodePointSetData* icu4x_CodePointSetData_create_sentence_terminal_mv1(void); 428 429 typedef struct icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result; 430 icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1(const DataProvider* provider); 431 432 bool icu4x_CodePointSetData_terminal_punctuation_for_char_mv1(char32_t ch); 433 434 CodePointSetData* icu4x_CodePointSetData_create_terminal_punctuation_mv1(void); 435 436 typedef struct icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result; 437 icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1(const DataProvider* provider); 438 439 bool icu4x_CodePointSetData_unified_ideograph_for_char_mv1(char32_t ch); 440 441 CodePointSetData* icu4x_CodePointSetData_create_unified_ideograph_mv1(void); 442 443 typedef struct icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result; 444 icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1(const DataProvider* provider); 445 446 bool icu4x_CodePointSetData_uppercase_for_char_mv1(char32_t ch); 447 448 CodePointSetData* icu4x_CodePointSetData_create_uppercase_mv1(void); 449 450 typedef struct icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result; 451 icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result icu4x_CodePointSetData_create_uppercase_with_provider_mv1(const DataProvider* provider); 452 453 bool icu4x_CodePointSetData_variation_selector_for_char_mv1(char32_t ch); 454 455 CodePointSetData* icu4x_CodePointSetData_create_variation_selector_mv1(void); 456 457 typedef struct icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result; 458 icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result icu4x_CodePointSetData_create_variation_selector_with_provider_mv1(const DataProvider* provider); 459 460 bool icu4x_CodePointSetData_white_space_for_char_mv1(char32_t ch); 461 462 CodePointSetData* icu4x_CodePointSetData_create_white_space_mv1(void); 463 464 typedef struct icu4x_CodePointSetData_create_white_space_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_white_space_with_provider_mv1_result; 465 icu4x_CodePointSetData_create_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_white_space_with_provider_mv1(const DataProvider* provider); 466 467 bool icu4x_CodePointSetData_xdigit_for_char_mv1(char32_t ch); 468 469 CodePointSetData* icu4x_CodePointSetData_create_xdigit_mv1(void); 470 471 typedef struct icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result; 472 icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result icu4x_CodePointSetData_create_xdigit_with_provider_mv1(const DataProvider* provider); 473 474 bool icu4x_CodePointSetData_xid_continue_for_char_mv1(char32_t ch); 475 476 CodePointSetData* icu4x_CodePointSetData_create_xid_continue_mv1(void); 477 478 typedef struct icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result; 479 icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result icu4x_CodePointSetData_create_xid_continue_with_provider_mv1(const DataProvider* provider); 480 481 bool icu4x_CodePointSetData_xid_start_for_char_mv1(char32_t ch); 482 483 CodePointSetData* icu4x_CodePointSetData_create_xid_start_mv1(void); 484 485 typedef struct icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result; 486 icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result icu4x_CodePointSetData_create_xid_start_with_provider_mv1(const DataProvider* provider); 487 488 typedef struct icu4x_CodePointSetData_create_for_ecma262_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_for_ecma262_mv1_result; 489 icu4x_CodePointSetData_create_for_ecma262_mv1_result icu4x_CodePointSetData_create_for_ecma262_mv1(DiplomatStringView property_name); 490 491 typedef struct icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result; 492 icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1(const DataProvider* provider, DiplomatStringView property_name); 493 494 void icu4x_CodePointSetData_destroy_mv1(CodePointSetData* self); 495 496 497 498 499 500 #endif // CodePointSetData_H