tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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