#ifndef CodePointSetData_H #define CodePointSetData_H #include #include #include #include #include "diplomat_runtime.h" #include "CodePointRangeIterator.d.h" #include "DataError.d.h" #include "DataProvider.d.h" #include "CodePointSetData.d.h" bool icu4x_CodePointSetData_contains_mv1(const CodePointSetData* self, char32_t cp); CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_mv1(const CodePointSetData* self); CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_complemented_mv1(const CodePointSetData* self); typedef struct icu4x_CodePointSetData_load_for_general_category_group_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_for_general_category_group_mv1_result; icu4x_CodePointSetData_load_for_general_category_group_mv1_result icu4x_CodePointSetData_load_for_general_category_group_mv1(const DataProvider* provider, uint32_t group); typedef struct icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result; icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result icu4x_CodePointSetData_load_ascii_hex_digit_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_alnum_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_alnum_mv1_result; icu4x_CodePointSetData_load_alnum_mv1_result icu4x_CodePointSetData_load_alnum_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_alphabetic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_alphabetic_mv1_result; icu4x_CodePointSetData_load_alphabetic_mv1_result icu4x_CodePointSetData_load_alphabetic_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_bidi_control_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_bidi_control_mv1_result; icu4x_CodePointSetData_load_bidi_control_mv1_result icu4x_CodePointSetData_load_bidi_control_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_bidi_mirrored_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_bidi_mirrored_mv1_result; icu4x_CodePointSetData_load_bidi_mirrored_mv1_result icu4x_CodePointSetData_load_bidi_mirrored_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_blank_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_blank_mv1_result; icu4x_CodePointSetData_load_blank_mv1_result icu4x_CodePointSetData_load_blank_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_cased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_cased_mv1_result; icu4x_CodePointSetData_load_cased_mv1_result icu4x_CodePointSetData_load_cased_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_case_ignorable_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_case_ignorable_mv1_result; icu4x_CodePointSetData_load_case_ignorable_mv1_result icu4x_CodePointSetData_load_case_ignorable_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result; icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result icu4x_CodePointSetData_load_full_composition_exclusion_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result; icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result icu4x_CodePointSetData_load_changes_when_casefolded_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result; icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result icu4x_CodePointSetData_load_changes_when_casemapped_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result; icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result; icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result icu4x_CodePointSetData_load_changes_when_lowercased_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result; icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result icu4x_CodePointSetData_load_changes_when_titlecased_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result; icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result icu4x_CodePointSetData_load_changes_when_uppercased_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_dash_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_dash_mv1_result; icu4x_CodePointSetData_load_dash_mv1_result icu4x_CodePointSetData_load_dash_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_deprecated_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_deprecated_mv1_result; icu4x_CodePointSetData_load_deprecated_mv1_result icu4x_CodePointSetData_load_deprecated_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result; icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result icu4x_CodePointSetData_load_default_ignorable_code_point_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_diacritic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_diacritic_mv1_result; icu4x_CodePointSetData_load_diacritic_mv1_result icu4x_CodePointSetData_load_diacritic_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result; icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result icu4x_CodePointSetData_load_emoji_modifier_base_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_emoji_component_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_component_mv1_result; icu4x_CodePointSetData_load_emoji_component_mv1_result icu4x_CodePointSetData_load_emoji_component_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_emoji_modifier_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_modifier_mv1_result; icu4x_CodePointSetData_load_emoji_modifier_mv1_result icu4x_CodePointSetData_load_emoji_modifier_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_emoji_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_mv1_result; icu4x_CodePointSetData_load_emoji_mv1_result icu4x_CodePointSetData_load_emoji_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_emoji_presentation_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_presentation_mv1_result; icu4x_CodePointSetData_load_emoji_presentation_mv1_result icu4x_CodePointSetData_load_emoji_presentation_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_extender_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_extender_mv1_result; icu4x_CodePointSetData_load_extender_mv1_result icu4x_CodePointSetData_load_extender_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_extended_pictographic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_extended_pictographic_mv1_result; icu4x_CodePointSetData_load_extended_pictographic_mv1_result icu4x_CodePointSetData_load_extended_pictographic_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_graph_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_graph_mv1_result; icu4x_CodePointSetData_load_graph_mv1_result icu4x_CodePointSetData_load_graph_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_grapheme_base_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_base_mv1_result; icu4x_CodePointSetData_load_grapheme_base_mv1_result icu4x_CodePointSetData_load_grapheme_base_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_grapheme_extend_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_extend_mv1_result; icu4x_CodePointSetData_load_grapheme_extend_mv1_result icu4x_CodePointSetData_load_grapheme_extend_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_grapheme_link_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_link_mv1_result; icu4x_CodePointSetData_load_grapheme_link_mv1_result icu4x_CodePointSetData_load_grapheme_link_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_hex_digit_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_hex_digit_mv1_result; icu4x_CodePointSetData_load_hex_digit_mv1_result icu4x_CodePointSetData_load_hex_digit_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_hyphen_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_hyphen_mv1_result; icu4x_CodePointSetData_load_hyphen_mv1_result icu4x_CodePointSetData_load_hyphen_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_id_continue_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_id_continue_mv1_result; icu4x_CodePointSetData_load_id_continue_mv1_result icu4x_CodePointSetData_load_id_continue_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_ideographic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ideographic_mv1_result; icu4x_CodePointSetData_load_ideographic_mv1_result icu4x_CodePointSetData_load_ideographic_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_id_start_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_id_start_mv1_result; icu4x_CodePointSetData_load_id_start_mv1_result icu4x_CodePointSetData_load_id_start_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_ids_binary_operator_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ids_binary_operator_mv1_result; icu4x_CodePointSetData_load_ids_binary_operator_mv1_result icu4x_CodePointSetData_load_ids_binary_operator_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result; icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result icu4x_CodePointSetData_load_ids_trinary_operator_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_join_control_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_join_control_mv1_result; icu4x_CodePointSetData_load_join_control_mv1_result icu4x_CodePointSetData_load_join_control_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_logical_order_exception_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_logical_order_exception_mv1_result; icu4x_CodePointSetData_load_logical_order_exception_mv1_result icu4x_CodePointSetData_load_logical_order_exception_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_lowercase_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_lowercase_mv1_result; icu4x_CodePointSetData_load_lowercase_mv1_result icu4x_CodePointSetData_load_lowercase_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_math_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_math_mv1_result; icu4x_CodePointSetData_load_math_mv1_result icu4x_CodePointSetData_load_math_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result; icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result icu4x_CodePointSetData_load_noncharacter_code_point_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_nfc_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfc_inert_mv1_result; icu4x_CodePointSetData_load_nfc_inert_mv1_result icu4x_CodePointSetData_load_nfc_inert_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_nfd_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfd_inert_mv1_result; icu4x_CodePointSetData_load_nfd_inert_mv1_result icu4x_CodePointSetData_load_nfd_inert_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_nfkc_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfkc_inert_mv1_result; icu4x_CodePointSetData_load_nfkc_inert_mv1_result icu4x_CodePointSetData_load_nfkc_inert_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_nfkd_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfkd_inert_mv1_result; icu4x_CodePointSetData_load_nfkd_inert_mv1_result icu4x_CodePointSetData_load_nfkd_inert_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_pattern_syntax_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_pattern_syntax_mv1_result; icu4x_CodePointSetData_load_pattern_syntax_mv1_result icu4x_CodePointSetData_load_pattern_syntax_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_pattern_white_space_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_pattern_white_space_mv1_result; icu4x_CodePointSetData_load_pattern_white_space_mv1_result icu4x_CodePointSetData_load_pattern_white_space_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result; icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_print_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_print_mv1_result; icu4x_CodePointSetData_load_print_mv1_result icu4x_CodePointSetData_load_print_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_quotation_mark_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_quotation_mark_mv1_result; icu4x_CodePointSetData_load_quotation_mark_mv1_result icu4x_CodePointSetData_load_quotation_mark_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_radical_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_radical_mv1_result; icu4x_CodePointSetData_load_radical_mv1_result icu4x_CodePointSetData_load_radical_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_regional_indicator_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_regional_indicator_mv1_result; icu4x_CodePointSetData_load_regional_indicator_mv1_result icu4x_CodePointSetData_load_regional_indicator_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_soft_dotted_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_soft_dotted_mv1_result; icu4x_CodePointSetData_load_soft_dotted_mv1_result icu4x_CodePointSetData_load_soft_dotted_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_segment_starter_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_segment_starter_mv1_result; icu4x_CodePointSetData_load_segment_starter_mv1_result icu4x_CodePointSetData_load_segment_starter_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_case_sensitive_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_case_sensitive_mv1_result; icu4x_CodePointSetData_load_case_sensitive_mv1_result icu4x_CodePointSetData_load_case_sensitive_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_sentence_terminal_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_sentence_terminal_mv1_result; icu4x_CodePointSetData_load_sentence_terminal_mv1_result icu4x_CodePointSetData_load_sentence_terminal_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_terminal_punctuation_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_terminal_punctuation_mv1_result; icu4x_CodePointSetData_load_terminal_punctuation_mv1_result icu4x_CodePointSetData_load_terminal_punctuation_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_unified_ideograph_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_unified_ideograph_mv1_result; icu4x_CodePointSetData_load_unified_ideograph_mv1_result icu4x_CodePointSetData_load_unified_ideograph_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_uppercase_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_uppercase_mv1_result; icu4x_CodePointSetData_load_uppercase_mv1_result icu4x_CodePointSetData_load_uppercase_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_variation_selector_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_variation_selector_mv1_result; icu4x_CodePointSetData_load_variation_selector_mv1_result icu4x_CodePointSetData_load_variation_selector_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_white_space_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_white_space_mv1_result; icu4x_CodePointSetData_load_white_space_mv1_result icu4x_CodePointSetData_load_white_space_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_xdigit_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xdigit_mv1_result; icu4x_CodePointSetData_load_xdigit_mv1_result icu4x_CodePointSetData_load_xdigit_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_xid_continue_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xid_continue_mv1_result; icu4x_CodePointSetData_load_xid_continue_mv1_result icu4x_CodePointSetData_load_xid_continue_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_xid_start_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xid_start_mv1_result; icu4x_CodePointSetData_load_xid_start_mv1_result icu4x_CodePointSetData_load_xid_start_mv1(const DataProvider* provider); typedef struct icu4x_CodePointSetData_load_for_ecma262_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_for_ecma262_mv1_result; icu4x_CodePointSetData_load_for_ecma262_mv1_result icu4x_CodePointSetData_load_for_ecma262_mv1(const DataProvider* provider, DiplomatStringView property_name); void icu4x_CodePointSetData_destroy_mv1(CodePointSetData* self); #endif // CodePointSetData_H