Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/intl/icu_capi/bindings/cpp/icu4x/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 127 kB image not shown  

Quelle  CodePointSetData.hpp

  Sprache: C
 

#ifndef ICU4X_CodePointSetData_HPP
#define ICU4X_CodePointSetData_HPP

#include "CodePointSetData.d.hpp"

#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include <memory>
#include <functional>
#include <optional>
#include <cstdlib>
#include "CodePointRangeIterator.hpp"
#include "DataError.hpp"
#include "DataProvider.hpp"
#include "GeneralCategoryGroup.hpp"
#include "diplomat_runtime.hpp"


namespace icu4x {
namespace capi {
    extern "C" {

    bool icu4x_CodePointSetData_contains_mv1(const icu4x::capi::CodePointSetData* self, char32_t cp);

    icu4x::capi::CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_mv1(const icu4x::capi::CodePointSetData* self);

    icu4x::capi::CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_complemented_mv1(const icu4x::capi::CodePointSetData* self);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_general_category_group_mv1(icu4x::capi::GeneralCategoryGroup group);

    typedef struct icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result;
    icu4x_CodePointSetData_create_general_category_group_with_provider_mv1_result icu4x_CodePointSetData_create_general_category_group_with_provider_mv1(const icu4x::capi::DataProvider* provider, uint32_t group);

    bool icu4x_CodePointSetData_ascii_hex_digit_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ascii_hex_digit_mv1(void);

    typedef struct icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result;
    icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1_result icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_alnum_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_alnum_mv1(void);

    typedef struct icu4x_CodePointSetData_create_alnum_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_alnum_with_provider_mv1_result;
    icu4x_CodePointSetData_create_alnum_with_provider_mv1_result icu4x_CodePointSetData_create_alnum_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_alphabetic_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_alphabetic_mv1(void);

    typedef struct icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result;
    icu4x_CodePointSetData_create_alphabetic_with_provider_mv1_result icu4x_CodePointSetData_create_alphabetic_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_bidi_control_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_bidi_control_mv1(void);

    typedef struct icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result;
    icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_control_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_bidi_mirrored_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_bidi_mirrored_mv1(void);

    typedef struct icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result;
    icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_blank_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_blank_mv1(void);

    typedef struct icu4x_CodePointSetData_create_blank_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_blank_with_provider_mv1_result;
    icu4x_CodePointSetData_create_blank_with_provider_mv1_result icu4x_CodePointSetData_create_blank_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_cased_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_cased_mv1(void);

    typedef struct icu4x_CodePointSetData_create_cased_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_cased_with_provider_mv1_result;
    icu4x_CodePointSetData_create_cased_with_provider_mv1_result icu4x_CodePointSetData_create_cased_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_case_ignorable_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_case_ignorable_mv1(void);

    typedef struct icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result;
    icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_full_composition_exclusion_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_full_composition_exclusion_mv1(void);

    typedef struct icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}bool is_ok;} icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result;
    icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1_result icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_changes_when_casefolded_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_casefolded_mv1(void);

    typedef struct icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result;
    icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_changes_when_casemapped_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_casemapped_mv1(void);

    typedef struct icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result;
    icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_changes_when_nfkc_casefolded_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_mv1(void);

    typedef struct icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result;
    icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_changes_when_lowercased_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_lowercased_mv1(void);

    typedef struct icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result;
    icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_changes_when_titlecased_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_titlecased_mv1(void);

    typedef struct icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result;
    icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_changes_when_uppercased_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_changes_when_uppercased_mv1(void);

    typedef struct icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result;
    icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1_result icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_dash_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_dash_mv1(void);

    typedef struct icu4x_CodePointSetData_create_dash_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_dash_with_provider_mv1_result;
    icu4x_CodePointSetData_create_dash_with_provider_mv1_result icu4x_CodePointSetData_create_dash_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_deprecated_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_deprecated_mv1(void);

    typedef struct icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result;
    icu4x_CodePointSetData_create_deprecated_with_provider_mv1_result icu4x_CodePointSetData_create_deprecated_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_default_ignorable_code_point_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_default_ignorable_code_point_mv1(void);

    typedef struct icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result;
    icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1_result icu4x_CodePointSetData_create_default_ignorable_code_point_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_diacritic_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_diacritic_mv1(void);

    typedef struct icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result;
    icu4x_CodePointSetData_create_diacritic_with_provider_mv1_result icu4x_CodePointSetData_create_diacritic_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_emoji_modifier_base_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_modifier_base_mv1(void);

    typedef struct icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result;
    icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_emoji_component_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_component_mv1(void);

    typedef struct icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result;
    icu4x_CodePointSetData_create_emoji_component_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_component_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_emoji_modifier_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_modifier_mv1(void);

    typedef struct icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result;
    icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_modifier_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_emoji_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_mv1(void);

    typedef struct icu4x_CodePointSetData_create_emoji_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_with_provider_mv1_result;
    icu4x_CodePointSetData_create_emoji_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_emoji_presentation_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_emoji_presentation_mv1(void);

    typedef struct icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result;
    icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1_result icu4x_CodePointSetData_create_emoji_presentation_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_extender_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_extender_mv1(void);

    typedef struct icu4x_CodePointSetData_create_extender_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_extender_with_provider_mv1_result;
    icu4x_CodePointSetData_create_extender_with_provider_mv1_result icu4x_CodePointSetData_create_extender_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_extended_pictographic_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_extended_pictographic_mv1(void);

    typedef struct icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result;
    icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1_result icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_graph_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_graph_mv1(void);

    typedef struct icu4x_CodePointSetData_create_graph_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_graph_with_provider_mv1_result;
    icu4x_CodePointSetData_create_graph_with_provider_mv1_result icu4x_CodePointSetData_create_graph_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_grapheme_base_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_grapheme_base_mv1(void);

    typedef struct icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result;
    icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_grapheme_extend_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_grapheme_extend_mv1(void);

    typedef struct icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result;
    icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_extend_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_grapheme_link_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_grapheme_link_mv1(void);

    typedef struct icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result;
    icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_result icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_hex_digit_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_hex_digit_mv1(void);

    typedef struct icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result;
    icu4x_CodePointSetData_create_hex_digit_with_provider_mv1_result icu4x_CodePointSetData_create_hex_digit_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_hyphen_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_hyphen_mv1(void);

    typedef struct icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result;
    icu4x_CodePointSetData_create_hyphen_with_provider_mv1_result icu4x_CodePointSetData_create_hyphen_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_id_compat_math_continue_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_compat_math_continue_mv1(void);

    typedef struct icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_result;
    icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_result icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_id_compat_math_start_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_compat_math_start_mv1(void);

    typedef struct icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1_result;
    icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1_result icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_id_continue_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_continue_mv1(void);

    typedef struct icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result;
    icu4x_CodePointSetData_create_id_continue_with_provider_mv1_result icu4x_CodePointSetData_create_id_continue_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_ideographic_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ideographic_mv1(void);

    typedef struct icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result;
    icu4x_CodePointSetData_create_ideographic_with_provider_mv1_result icu4x_CodePointSetData_create_ideographic_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_id_start_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_id_start_mv1(void);

    typedef struct icu4x_CodePointSetData_create_id_start_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_id_start_with_provider_mv1_result;
    icu4x_CodePointSetData_create_id_start_with_provider_mv1_result icu4x_CodePointSetData_create_id_start_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_ids_binary_operator_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ids_binary_operator_mv1(void);

    typedef struct icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result;
    icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_ids_trinary_operator_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ids_trinary_operator_mv1(void);

    typedef struct icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result;
    icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_trinary_operator_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_ids_unary_operator_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_ids_unary_operator_mv1(void);

    typedef struct icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1_result;
    icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1_result icu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_join_control_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_join_control_mv1(void);

    typedef struct icu4x_CodePointSetData_create_join_control_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_join_control_with_provider_mv1_result;
    icu4x_CodePointSetData_create_join_control_with_provider_mv1_result icu4x_CodePointSetData_create_join_control_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_logical_order_exception_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_logical_order_exception_mv1(void);

    typedef struct icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result;
    icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1_result icu4x_CodePointSetData_create_logical_order_exception_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_lowercase_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_lowercase_mv1(void);

    typedef struct icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result;
    icu4x_CodePointSetData_create_lowercase_with_provider_mv1_result icu4x_CodePointSetData_create_lowercase_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_math_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_math_mv1(void);

    typedef struct icu4x_CodePointSetData_create_math_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_math_with_provider_mv1_result;
    icu4x_CodePointSetData_create_math_with_provider_mv1_result icu4x_CodePointSetData_create_math_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_modifier_combining_mark_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_modifier_combining_mark_mv1(void);

    typedef struct icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1_result;
    icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1_result icu4x_CodePointSetData_create_modifier_combining_mark_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_noncharacter_code_point_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_noncharacter_code_point_mv1(void);

    typedef struct icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result;
    icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1_result icu4x_CodePointSetData_create_noncharacter_code_point_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_nfc_inert_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfc_inert_mv1(void);

    typedef struct icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result;
    icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfc_inert_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_nfd_inert_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfd_inert_mv1(void);

    typedef struct icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result;
    icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfd_inert_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_nfkc_inert_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfkc_inert_mv1(void);

    typedef struct icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result;
    icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_nfkd_inert_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_nfkd_inert_mv1(void);

    typedef struct icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result;
    icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_pattern_syntax_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_pattern_syntax_mv1(void);

    typedef struct icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result;
    icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_pattern_white_space_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_pattern_white_space_mv1(void);

    typedef struct icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result;
    icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_prepended_concatenation_mark_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_prepended_concatenation_mark_mv1(void);

    typedef struct icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result;
    icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1_result icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_print_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_print_mv1(void);

    typedef struct icu4x_CodePointSetData_create_print_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_print_with_provider_mv1_result;
    icu4x_CodePointSetData_create_print_with_provider_mv1_result icu4x_CodePointSetData_create_print_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_quotation_mark_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_quotation_mark_mv1(void);

    typedef struct icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result;
    icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_radical_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_radical_mv1(void);

    typedef struct icu4x_CodePointSetData_create_radical_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_radical_with_provider_mv1_result;
    icu4x_CodePointSetData_create_radical_with_provider_mv1_result icu4x_CodePointSetData_create_radical_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_regional_indicator_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_regional_indicator_mv1(void);

    typedef struct icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result;
    icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_soft_dotted_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_soft_dotted_mv1(void);

    typedef struct icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result;
    icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_segment_starter_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_segment_starter_mv1(void);

    typedef struct icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result;
    icu4x_CodePointSetData_create_segment_starter_with_provider_mv1_result icu4x_CodePointSetData_create_segment_starter_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_case_sensitive_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_case_sensitive_mv1(void);

    typedef struct icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result;
    icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1_result icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_sentence_terminal_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_sentence_terminal_mv1(void);

    typedef struct icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result;
    icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1_result icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_terminal_punctuation_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_terminal_punctuation_mv1(void);

    typedef struct icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result;
    icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1_result icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_unified_ideograph_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_unified_ideograph_mv1(void);

    typedef struct icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result;
    icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1_result icu4x_CodePointSetData_create_unified_ideograph_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_uppercase_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_uppercase_mv1(void);

    typedef struct icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result;
    icu4x_CodePointSetData_create_uppercase_with_provider_mv1_result icu4x_CodePointSetData_create_uppercase_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_variation_selector_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_variation_selector_mv1(void);

    typedef struct icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result;
    icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result icu4x_CodePointSetData_create_variation_selector_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_white_space_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_white_space_mv1(void);

    typedef struct icu4x_CodePointSetData_create_white_space_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_white_space_with_provider_mv1_result;
    icu4x_CodePointSetData_create_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_white_space_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_xdigit_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_xdigit_mv1(void);

    typedef struct icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result;
    icu4x_CodePointSetData_create_xdigit_with_provider_mv1_result icu4x_CodePointSetData_create_xdigit_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_xid_continue_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_xid_continue_mv1(void);

    typedef struct icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result;
    icu4x_CodePointSetData_create_xid_continue_with_provider_mv1_result icu4x_CodePointSetData_create_xid_continue_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    bool icu4x_CodePointSetData_xid_start_for_char_mv1(char32_t ch);

    icu4x::capi::CodePointSetData* icu4x_CodePointSetData_create_xid_start_mv1(void);

    typedef struct icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result;
    icu4x_CodePointSetData_create_xid_start_with_provider_mv1_result icu4x_CodePointSetData_create_xid_start_with_provider_mv1(const icu4x::capi::DataProvider* provider);

    typedef struct icu4x_CodePointSetData_create_for_ecma262_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_for_ecma262_mv1_result;
    icu4x_CodePointSetData_create_for_ecma262_mv1_result icu4x_CodePointSetData_create_for_ecma262_mv1(icu4x::diplomat::capi::DiplomatStringView property_name);

    typedef struct icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result {union {icu4x::capi::CodePointSetData* ok; icu4x::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result;
    icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1_result icu4x_CodePointSetData_create_for_ecma262_with_provider_mv1(const icu4x::capi::DataProvider* provider, icu4x::diplomat::capi::DiplomatStringView property_name);

    void icu4x_CodePointSetData_destroy_mv1(CodePointSetData* self);

    } // extern "C"
// namespace capi
// namespace

inline bool icu4x::CodePointSetData::contains(char32_t cp) const {
    auto result = icu4x::capi::icu4x_CodePointSetData_contains_mv1(this->AsFFI(),
        cp);
    return result;
}

inline std::unique_ptr<icu4x::CodePointRangeIterator> icu4x::CodePointSetData::iter_ranges() const {
    auto result = icu4x::capi::icu4x_CodePointSetData_iter_ranges_mv1(this->AsFFI());
    return std::unique_ptr<icu4x::CodePointRangeIterator>(icu4x::CodePointRangeIterator::FromFFI(result));
}

inline std::unique_ptr<icu4x::CodePointRangeIterator> icu4x::CodePointSetData::iter_ranges_complemented() const {
    auto result = icu4x::capi::icu4x_CodePointSetData_iter_ranges_complemented_mv1(this->AsFFI());
    return std::unique_ptr<icu4x::CodePointRangeIterator>(icu4x::CodePointRangeIterator::FromFFI(result));
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_general_category_group(icu4x::GeneralCategoryGroup group) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_general_category_group_mv1(group.AsFFI());
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_general_category_group_with_provider(const icu4x::DataProvider& provider, uint32_t group) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_general_category_group_with_provider_mv1(provider.AsFFI(),
        group);
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::ascii_hex_digit_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_ascii_hex_digit_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_ascii_hex_digit() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_ascii_hex_digit_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_ascii_hex_digit_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_ascii_hex_digit_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::alnum_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_alnum_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_alnum() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_alnum_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_alnum_with_provider(const icu4x::DataProvider&&nbsp;provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_alnum_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::alphabetic_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_alphabetic_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_alphabetic() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_alphabetic_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_alphabetic_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_alphabetic_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::bidi_control_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_bidi_control_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_bidi_control() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_control_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_bidi_control_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_control_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::bidi_mirrored_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_bidi_mirrored_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_bidi_mirrored() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_mirrored_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_bidi_mirrored_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::blank_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_blank_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_blank() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_blank_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_blank_with_provider(const icu4x::DataProvider&&nbsp;provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_blank_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::cased_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_cased_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_cased() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_cased_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_cased_with_provider(const icu4x::DataProvider&&nbsp;provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_cased_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::case_ignorable_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_case_ignorable_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_case_ignorable() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_case_ignorable_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_case_ignorable_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::full_composition_exclusion_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_full_composition_exclusion_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_full_composition_exclusion() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_full_composition_exclusion_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_full_composition_exclusion_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::changes_when_casefolded_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_casefolded_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_changes_when_casefolded() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casefolded_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_changes_when_casefolded_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casefolded_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::changes_when_casemapped_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_casemapped_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_changes_when_casemapped() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casemapped_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_changes_when_casemapped_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_casemapped_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::changes_when_nfkc_casefolded_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_nfkc_casefolded_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_changes_when_nfkc_casefolded() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_changes_when_nfkc_casefolded_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::changes_when_lowercased_for_char(char32_t ch) {
    auto result = icu4x::capi::icu4x_CodePointSetData_changes_when_lowercased_for_char_mv1(ch);
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_changes_when_lowercased() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_lowercased_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_changes_when_lowercased_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_changes_when_lowercased_with_provider_mv1(provider.AsFFI());
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(#ifndef ICU4X_CodePointSetData_HPP
}

inline bool icu4x::CodePointSetData::changes_when_titlecased_for_char(char32_t #defineICU4X_CodePointSetData_HPP
    autoresult  = icu4x::capi:icu4x_CodePointSetData_changes_when_titlecased_for_char_mv1(ch)java.lang.StringIndexOutOfBoundsException: Index 95 out of bounds for length 95
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData
    auto();
    return std:<:java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 94
}

inlineicu4x:diplomat::resultstd::unique_ptr<icu4x::odePointSetData,icu4x:DataError>icu4x::CodePointSetData::create_changes_when_titlecased_with_provider(const icu4x::DataProvider& provider) {
    autoresult=icu4x::icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1(provider);
<java.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 425
}

inline bool icu4x::java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 0
a java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 95
    icu4x_CodePoin java.lang.StringIndexOutOfBoundsException: Range [145, 138) out of bounds for length 182
}

inline
    auto result :capi:java.lang.StringIndexOutOfBoundsException: Range [91, 88) out of bounds for length 91
    ::FromFFI(result));
}

 :diplomat:result<:unique_ptr<icu4x:,: :Cjava.lang.StringIndexOutOfBoundsException: Range [115, 114) out of bounds for length 199
    typedef struct{ : :capi ;; booljava.lang.StringIndexOutOfBoundsException: Range [169, 168) out of bounds for length 237
:DataError>(icu4x:diplomat:<std:icu4x:CodePointSetData>(:unique_ptr<::odePointSetData>:CodePointSetData::FromFFI(result.ok)))  icu4x:diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline booljava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    autoresult = :::icu4x_CodePointSetData_dash_for_char_mv1);
    icu4x_CodePointSetData_create_bidi_control_with_provider_mv1_resulticu4x_CodePointSetData_create_bidi_control_with_provider_mv1const icu4x:capi:D*java.lang.StringIndexOutOfBoundsException: Range [175, 174) out of bounds for length 176
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1_result icu4x_CodePointSetData_create_bidi_mirrored_with_provider_mv1(const icu4x::capi::DataProvider* provider);
    auto result= icu4x:capi::icu4x_CodePointSetData_create_dash_mv1();
    return std:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 1

inline::CodePointSetData>, icu4x:DataError> icu4x::CodePointSetData::create_dash_with_provider(const icu4x::DataProvider& provider) {
    autoresult  icu4x::capi::icu4x_CodePointSetData_create_dash_with_provider_mv1provider.AsFFI());
    return result.is_ok java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline bool icu4x::CodePointSetData::deprecated_for_char(char32_t java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto result = icu4x::capi::icu4x_CodePointSetData_deprecated_for_char_mv1(ch);
    return result;
}

inline std:unique_ptr<icu4x: ::odePointSetData:( {
    auto result = icu4x::capi::    icu4x_CodePointSetData_create_case_ignorable_with_provider_mv1_result icu4java.lang.StringIndexOutOfBoundsException: Range [137, 136) out of bounds for length 180
    :FromFFI(result)java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto result = icu4x::capi::icu4x_CodePointSetData_create_deprecated_with_provider_mv1 icu4x_CodePointSetData_create_full_composition_exclusion_with_provider_mv1const :capi:D* )java.lang.StringIndexOutOfBoundsException: Index 204 out of bounds for length 204
::<:unique_ptr<:> ::>icu4x::Okstd:unique_ptricu4x:CodePointSetData>(:unique_ptr<:CodePointSetData>(:CodePointSetData::FromFFI(result.)))): icu4x:diplomat::esult<td:unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool ::CodePointSetData::default_ignorable_code_point_for_char(char32_t  java.lang.StringIndexOutOfBoundsException: Index 89 out of bounds for length 89
      java.lang.StringIndexOutOfBoundsException: Range [96, 95) out of bounds for length 100
return;
}

neunique_ptr<:icu4x:java.lang.StringIndexOutOfBoundsException: Range [109, 108) out of bounds for length 112
    auto
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

java.lang.StringIndexOutOfBoundsException: Range [70, 6) out of bounds for length 204

    return result.
}

inline bool icu4x::CodePointSetData::java.lang.StringIndexOutOfBoundsException: Index 53 out of bounds for length 0
    autoresult= icu4x::capi::icu4x_CodePointSetData_diacritic_for_char_mv1(ch);
    return result;
}

inline :unique_ptr<icu4x:CodePointSetData>icu4x:CodePointSetData:){
    auto java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     :<:>icu4x:::FromFFI());
java.lang.StringIndexOutOfBoundsException: Range [11, 12) out of bounds for length 1

inline icu4x::diplomat:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto result = icu4x::capi::icu4x_CodePointSetData_create_diacritic_with_provider_mv1(provider.AsFFI());
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline bool icu4x::CodePointSetData::emoji_modifier_base_for_char(char32_t    icu4x_CodePointSetData_create_changes_when_uppercased_with_provider_mv1 java.lang.StringIndexOutOfBoundsException: Range [160, 154) out of bounds for length 198
    java.lang.StringIndexOutOfBoundsException: Index 5 out of bounds for length 0
    eturn
}

ta::create_emoji_modifier_base( {
    auto result = java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
s:icu4xCjava.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 94
}

<:<:java.lang.StringIndexOutOfBoundsException: Range [72, 70) out of bounds for length 195
    auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_modifier_base_with_provider_mv1:capi:CodePointSetData* icu4x_CodePointSetData_create_default_ignorable_code_point_mv1(void;
     result.is_ok ? icu4x::::result<std::<icu4x:CodePointSetData> :DataError>icu4x::Okstd:unique_ptricu4x:CodePointSetData>(:unique_ptr::>(:::(.ok)):icu4x:iplomat::esult<:unique_ptricu4x:CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline(char32_tch java.lang.StringIndexOutOfBoundsException: Index 76 out of bounds for length 76
    auto result  icu4x:capi:(;
    return result;
}

java.lang.StringIndexOutOfBoundsException: Range [10, 9) out of bounds for length 95
   ::java.lang.StringIndexOutOfBoundsException: Range [83, 80) out of bounds for length 83
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4xjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto=icu4x:capi:icu4x_CodePointSetData_create_emoji_component_with_provider_mv1.sFFI()java.lang.StringIndexOutOfBoundsException: Index 113 out of bounds for length 113
     .?icu4x::resultstd:unique_ptr<:CodePointSetData,icu4x:DataError(:diplomat:<:unique_ptr<:>(:unique_ptr<cu4x:(:CodePointSetData:FromFFIok)  icu4x:diplomat:esultstd::java.lang.StringIndexOutOfBoundsException: Range [302, 301) out of bounds for length 425
}

inline bool icu4x::CodePointSetData::emoji_modifier_for_char(char32_t ch) {
    auto result(ch);
    return result;
}

java.lang.StringIndexOutOfBoundsException: Range [53, 6) out of bounds for length 98
:)
     ::unique_ptricu4x::>icu4x:CodePointSetData::()java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

inline
    result=capiijava.lang.StringIndexOutOfBoundsException: Range [94, 93) out of bounds for length 112
    eturnresultis_ok?icu4x:diplomat:result<std:unique_ptr<:CodePointSetData>:>(:diplomat:<:unique_ptr<cu4x:odePointSetData>std:unique_ptri:CodePointSetData>icu4x:CodePointSetData:(.))  :diplomat:std::icu4x:CodePointSetData> :DataError(:diplomat:Err<::(::FromFFI(err));
}

inline bool icu4x::CodePointSetData::java.lang.StringIndexOutOfBoundsException: Index 47 out of bounds for length 0
        typedef   { {:: ;icu4x:capi: err;;bool is_ok}icu4x_CodePointSetData_create_extender_with_provider_mv1_result
    return result;
}

inline
    autoresult = :::icu4x_CodePointSetData_create_emoji_mv1;
    return std::unique_ptr
}

 icu4x:diplomat:<std:i:,icu4x:DataError>icu4x:::( icu4x:D provider) java.lang.StringIndexOutOfBoundsException: Index 181 out of bounds for length 181
    auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_with_provider_mv1
    return java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline bool icu4x::CodePointSetData::java.lang.StringIndexOutOfBoundsException: Index 42 out of bounds for length 0
    auto result = icu4x::(ch);
    icu4x_CodePointSetData_create_graph_with_provider_mv1_result icu4x_CodePointSetData_create_graph_with_provider_mv1(const icu4x::capi::DataProvider* provider);
}

inline std:nique_ptr<::CodePointSetData>icu4x:CodePointSetData:create_emoji_presentation) java.lang.StringIndexOutOfBoundsException: Index 102 out of bounds for length 102
    auto result = icu4x::capi::icu4x_CodePointSetData_create_emoji_presentation_mv1();
    <icu4x:CodePointSetData(:::()java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

inline icu4x::<:icu4x:CodePointSetData> : icu4x:CodePointSetData:create_emoji_presentation_with_providerconsticu4x::DataProvider& provider) {

 ?icu4x:diplomat:std:nique_ptricu4x:CodePointSetData,:(:java.lang.StringIndexOutOfBoundsException: Range [126, 125) out of bounds for length 425
}

inline bool icu4x::CodePointSetData::extender_for_char(char32_t ch) {
    autoresult=icu4x:capi:icu4x_CodePointSetData_extender_for_char_mv1(ch;
    return resultjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline std::unique_ptr<icu4x::    icu4x_CodePointSetData_create_grapheme_link_with_provider_mv1_resulticu4x_CodePointSetData_create_grapheme_link_with_provider_mv1(const icu4x::capi::DataProvider* provider);
    auto result = icu4x::java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 0
    return std::unique_ptr<icu4x::java.lang.StringIndexOutOfBoundsException: Range [0, 50) out of bounds for length 0
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData:rovider_mv1(const ::DataProvider provider)java.lang.StringIndexOutOfBoundsException: Index 170 out of bounds for length 170
    auto r_mv1(provider.()java.lang.StringIndexOutOfBoundsException: Index 106 out of bounds for length 106
    return result.is_ok ?icu4x:diplomat::result<std:unique_ptr<:C> icu4x:DataError>icu4x:diplomat:<std:unique_ptricu4x:CodePointSetData>>(std:unique_ptricu4x:CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err    const::DataProvider*provider;
}

inline 
    auto (ch);
        icu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1_resulticu4x_CodePointSetData_create_id_compat_math_continue_with_provider_mv1consticu4x:capi:DataProvider* ;
}

icu4x:capi:CodePointSetData*icu4x_CodePointSetData_create_id_compat_math_start_mv1(void);
    auto result = icu4x
    return std::unique_ptr<:CodePointSetData>icu4x:odePointSetData:FromFFI(esult)java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

inline icu4xjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
   result = ::(provider.()java.lang.StringIndexOutOfBoundsException: Index 119 out of bounds for length 119
     .  ::std:unique_ptricu4x:,icu4x:DataError>icu4x:::<:icu4x:CodePointSetData>(:unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFIjava.lang.StringIndexOutOfBoundsException: Range [71, 70) out of bounds for length 174
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

java.lang.StringIndexOutOfBoundsException: Range [51, 6) out of bounds for length 66
     =:capi:cu4x_CodePointSetData_graph_for_char_mv1ch;
    return result;
}

inlinestruct unionicu4x:capi:CodePointSetData ok :capi:DataErrorerr;}  is_ok; icu4x_CodePointSetData_create_id_start_with_provider_mv1_result
    r = icu4x:capi:(;
    return std::unique_ptr<java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [15, 16) out of bounds for length 1

 java.lang.StringIndexOutOfBoundsException: Range [79, 78) out of bounds for length 190
    :providerAsFFI)java.lang.StringIndexOutOfBoundsException: Index 103 out of bounds for length 103
<> :DataError>icu4x:diplomat:Ok<:u<icu4x:icu4x:icu4x:java.lang.StringIndexOutOfBoundsException: Range [238, 236) out of bounds for length 425
}

inline bool 
    auto result = icu4x::capi::     java.lang.StringIndexOutOfBoundsException: Range [96, 94) out of bounds for length 257
    eturn 
}

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
        icu4x::::CodePointSetData* icu4x_CodePointSetData_create_ids_unary_operator_mv1(void);
    return std::unique_ptr<icu4x::CodePointSetData
}

inline
    autoresult = icu4x::capi::icu4x_CodePointSetData_create_grapheme_base_with_provider_mv1(java.lang.StringIndexOutOfBoundsException: Range [102, 101) out of bounds for length 111
<icu4x:>, icu4x:DataError(:diplomat:OkstdCodePointSetData>std:<:CodePointSetData(icu4x::romFFIresult.k)): :diplomat:resultstd:unique_ptricu4x:CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::java.lang.StringIndexOutOfBoundsException: Index 409 out of bounds for length 0
}

inline bool icu4x::CodePointSetData::grapheme_extend_for_char    cu4x_CodePointSetData_create_join_control_with_provider_mv1_resultjava.lang.StringIndexOutOfBoundsException: Range [138, 132) out of bounds for length 176
result =i::(chjava.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
    return;
}

inline::create_grapheme_extend({
bool(char32_tch)java.lang.StringIndexOutOfBoundsException: Index 68 out of bounds for length 68
    return std:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline icu4x::diplomat::result<std::unique_ptr<    icu4x_CodePointSetData_create_lowercase_with_provider_mv1_resulticu4x_CodePointSetData_create_lowercase_with_provider_mv1(const icu4x::capi::DataProvider* provider);
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return . ?icu4x::resultstd:icu4x:,icu4x:DataError(:d:Okstd::icu4x:CodePointSetData>std:unique_ptr<:(::(result.))  icu4x:diplomat:std:unique_ptr<:CodePointSetData> :>icu4x:diplomat:Erricu4x:DataError>icu4x::DataError:FromFFI(result.rr));
}

inline       {union icu4x::CodePointSetData*ok :capi:err;; bool ; ;
    auto = ::(ch)java.lang.StringIndexOutOfBoundsException: Index 85 out of bounds for length 85
    return result;
}

inline ::create_grapheme_link)java.lang.StringIndexOutOfBoundsException: Index 97 out of bounds for length 97
    autoresult=icu4x::capi:icu4x_CodePointSetData_create_grapheme_link_mv1
    java.lang.StringIndexOutOfBoundsException: Range [50, 10) out of bounds for length 94
}

inline icu4x::diplomat
    auto(provider.AsFFI);
    return resultjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

:CodePointSetData:char32_tch {
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return     icu4x::capi:CodePointSetData ()java.lang.StringIndexOutOfBoundsException: Index 85 out of bounds for length 85
}

inline ::icu4x:CodePointSetData> icu4x::CodePointSetData::create_hex_digit() {
    utoresult = icu4x::capi::icu4x_CodePointSetData_create_hex_digit_mv1();
    return std:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline (const icu4x::DataProvider& provider) 
    auto result = icu4x::capi::icu4x_CodePointSetData_create_hex_digit_with_provider_mv1bool icu4x_CodePointSetData_nfkc_inert_for_char_mv1(char32_t ch);
returnresult.s_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x:diplomat:O<td:<cu4x:CodePointSetData>>std::unique_ptr<icu4x::CodePointSetData>icu4x::CodePointSetData::FromFFI(result.ok))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline x_CodePointSetData_create_nfkc_inert_with_provider_mv1_result icu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1(const icu4x::capi::DataProvider* provider);
    auto java.lang.StringIndexOutOfBoundsException: Range [69, 15) out of bounds for length 78

}typedef struct icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result { {icu4x:capi:CodePointSetData*ok icu4x:capi:DataError err} bool} icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1_result;

> :odePointSetData:create_hyphen({
        :capi:CodePointSetData*icu4x_CodePointSetData_create_pattern_syntax_mv1(void);
    return std::unique_ptr<icu4x::CodePointSetData>java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline  icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1 icu4x::capi:DataProvider provider)java.lang.StringIndexOutOfBoundsException: Index 180 out of bounds for length 180
    der_mv1(provider.AsFFI();
    return result.is_ok ? icu4x::diplomat::result<std::java.lang.StringIndexOutOfBoundsException: Index 63 out of bounds for length 0
}

inline boolicu4x:CodePointSetData::id_compat_math_continue_for_char(char32_t ch) {
    autoicu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1_result icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1(const icu4x::capi::DataProvider* provider);
    return result;
}

inline std:unique_ptricu4x::CodePointSetData> icu4x::CodePointSetData::create_id_compat_math_continue() {
    
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x:diplomat:resultstd:unique_ptr<icu4x:CodePointSetData>,icu4x:DataError> ::CodePointSetData:create_id_compat_math_continue_with_provider(const icu4x::DataProvider& provider) {
        bool(ch
:: (;
}

inline java.lang.StringIndexOutOfBoundsException: Range [66, 11) out of bounds for length 81
    auto(ch);
    return result;
}

inline std:    icu4x::CodePointSetData icu4x_CodePointSetData_create_quotation_mark_mv1(void);
    auto     structicu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_result union {icu4x:capi:CodePointSetData ok icu4x:capi::DataError err;; bool is_ok;} icu4x_CodePointSetData_create_quotation_mark_with_provider_mv1_resultjava.lang.StringIndexOutOfBoundsException: Index 245 out of bounds for length 245
    returnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline icu4x::diplomatjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto result = icu4x::capi::icu4x_CodePointSetData_create_id_compat_math_start_with_provider_mv1(provider.AsFFI());
    java.lang.StringIndexOutOfBoundsException: Range [89, 10) out of bounds for length 425
}

inline bool icu4x::CodePointSetData
    auto result1(ch)java.lang.StringIndexOutOfBoundsException: Index 83 out of bounds for length 83
    eturn result;
}

inline :unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_id_continue() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1_result icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1(const java.lang.StringIndexOutOfBoundsException: Index 154 out of bounds for length 0
    return std::unique_ptr<icu4x:CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::result<std::unique_ptr<icu4xicu4x_CodePointSetData_create_soft_dotted_with_provider_mv1_result icu4x_CodePointSetData_create_soft_dotted_with_provider_mv1(const icu4x:
    auto result = icu4x::
    java.lang.StringIndexOutOfBoundsException: Range [41, 10) out of bounds for length 425
}

java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto=::(ch);
    return result;
b icu4x_CodePointSetData_case_sensitive_for_char_mv1char32_t ;

 ::nique_ptr<cu4x:C ::create_ideographic( {
    auto
    ::FromFFIr)java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

 char32_tch;
   java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 109
<icu4x:CodePointSetData,icu4x:DataError>(icu4x:diplomat:<std:unique_ptricu4x:CodePointSetData>(:unique_ptr<:CodePointSetData>icu4x:CodePointSetData:FromFFI(.)  ::<:unique_ptr> :(:diplomat::<icu4x:DataError(:DataError:FromFFI(esulterr))
}

inline bool icu4x: icu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1:: provider;
    auto 
    result
}

inline std::unique_ptr<icu4x icu4x_CodePointSetData_create_terminal_punctuation_with_provider_mv1icu4x::api:DataProvider ;
    auto
    return:unique_ptr:(:::FromFFIresult);
}

 ::<:<:,: CodePointSetDataconst:& provider){
    auto result = icu4x::capi
    >, icu4x:(Okstdjava.lang.StringIndexOutOfBoundsException: Range [170, 145) out of bounds for length 425
java.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1

inline bool icu4x::java.lang.StringIndexOutOfBoundsException: Index 34 out of bounds for length 0
auto result = icu4x::capi::ch
    return result;
} java.lang.StringIndexOutOfBoundsException: Range [73, 63) out of bounds for length 77

inline std::unique_ptr    icu4x_CodePointSetData_create_variation_selector_with_provider_mv1_result(const icu4x:capi:*provider)java.lang.StringIndexOutOfBoundsException: Index 188 out of bounds for length 188
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
(cu4x:java.lang.StringIndexOutOfBoundsException: Range [77, 75) out of bounds for length 94
}

java.lang.StringIndexOutOfBoundsException: Range [136, 130) out of bounds for length 174
    auto result = icu4x::capi::icu4x_CodePointSetData_create_ids_binary_operator_with_provider_mv1(provider.AsFFI java.lang.StringIndexOutOfBoundsException: Range [60, 51) out of bounds for length 65
returnresultis_ok :diplomat:std:i:,:icu4x:Ok:<:>:icu4x:(::(result)):icu4x::stdicu4x:, icu4x:DataErrordiplomat:<:(icu4x::resulterr))
}

inline bool
java.lang.StringIndexOutOfBoundsException: Range [69, 4) out of bounds for length 92
    eturn;
}

inline std::unique_ptr
    auto resultnary_operator_mv1)java.lang.StringIndexOutOfBoundsException: Index 88 out of bounds for length 88
    eturnstd:uicu4x:CodePointSetData>icu4x:CodePointSetData::FromFFIresult)java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

>,icu4xDataError :CodePointSetData:( icu4x::DataProvider  java.lang.StringIndexOutOfBoundsException: Index 196 out of bounds for length 196
     result  ::(provider);
    return result.is_ok ?    java.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 160
}

inline boolicu4x:CodePointSetData:(char32_t ){
    auto result = icu4xjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return resultjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

inline std:unique_ptri:>icu4x::(){
    auto resultr resultjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
    return std:icu4x::(icu4x:::result)
}

inline icu4x::diplomat::result<java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    auto   ::cu4x_CodePointSetData_create_ids_unary_operator_with_provider_mv1.sFFI()java.lang.StringIndexOutOfBoundsException: Index 116 out of bounds for length 116
    returnresult.  :diplomat:std::Okstd:<icu4xCodePointSetData>(std:<:CodePointSetData>icu4x::FromFFIok)) :icu4x:diplomat:std:i:CodePointSetData,icu4x:DataError>icu4x::<icu4x::(:DataError::FromFFI(result.err)));
}

inline  :CodePointSetData:(har32_t h {
    auto result = icu4x:}
    return result;
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0

std:unique_ptr<:CodePointSetData> :c){
     =:capi:cu4x_CodePointSetData_create_join_control_mv1);
    returnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inlineicu4x::resultstd:unique_ptr<icu4x::CodePointSetData>,icu4x:DataError icu4x::create_join_control_with_providerc icu4x:ataProvider& ){
    auto result = icu4x::capi::icu4x_CodePointSetData_create_join_control_with_provider_mv1return i  icu4x:diplomat:result<::java.lang.StringIndexOutOfBoundsException: Range [91, 89) out of bounds for length 425
  ::<:java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 425
}

inline bool icu4x;
    
    ;
}

> ::java.lang.StringIndexOutOfBoundsException: Range [107, 103) out of bounds for length 107
autojava.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 91
:icu4xicu4x:();
}

 ::<:icu4x:java.lang.StringIndexOutOfBoundsException: Range [71, 70) out of bounds for length 199
    auto result = java.lang.StringIndexOutOfBoundsException: Range [4, 1) out of bounds for length 77
    return result
}

java.lang.StringIndexOutOfBoundsException: Range [67, 6) out of bounds for length 70
    =icu4x:capi:(ch);
    return 
}

java.lang.StringIndexOutOfBoundsException: Range [22, 6) out of bounds for length 93
    uto=capi:java.lang.StringIndexOutOfBoundsException: Range [76, 74) out of bounds for length 77
    return std::auto result = icu4x::java.lang.StringIndexOutOfBoundsException: Range [82, 77) out of bounds for length 82
}

inline icu4x::diplomat::return ::unique_ptricu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));
    auto result = icu4x::capi::icu4x_CodePointSetData_create_lowercase_with_provider_mv1}
return?::resultunique_ptr:CodePointSetData> :DataError(::Oks:unique_ptr<:CodePointSetData>stdunique_ptrCodePointSetDataicu4x:resulto))) icu4x::std:<: icu4x:>java.lang.StringIndexOutOfBoundsException: Range [425, 351) out of bounds for length 425
}

  : ) java.lang.StringIndexOutOfBoundsException: Index 65 out of bounds for length 65
    autor  ::icu4x_CodePointSetData_math_for_char_mv1;
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetDataresult icu4x:java.lang.StringIndexOutOfBoundsException: Range [80, 79) out of bounds for length 84
    auto result=icu4x:capi:i();
    return std    autoresult =icu4x:capi:icu4x_CodePointSetData_create_bidi_control_mv1;
}

inline icu4x::diplomatjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
       auto result = icu4x::capi::icu4x_CodePointSetData_create_math_with_provider_mv1(provider.AsFFI());
    return result    return resultis_ok ? diplomat:result<td::> :icu4xdiplomat:<stdunique_ptr:(:u<:icu4x:java.lang.StringIndexOutOfBoundsException: Range [237, 236) out of bounds for length 425
}

inline bool icu4x::CodePointSetData::java.lang.StringIndexOutOfBoundsException: Index 54 out of bounds for length 1
a java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 85
    return :icu4xjava.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 97
}

:::java.lang.StringIndexOutOfBoundsException: Range [107, 103) out of bounds for length 107
auto :capijava.lang.StringIndexOutOfBoundsException: Range [91, 88) out of bounds for length 91
     :icu4x:java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 94
}

inlinestd::i:CodePointSetData icu4x:CodePointSetData:) java.lang.StringIndexOutOfBoundsException: Range [89, 90) out of bounds for length 89
    autoreturn :java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 94
    java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 181
}

:java.lang.StringIndexOutOfBoundsException: Range [36, 35) out of bounds for length 84
     icu4x:java.lang.StringIndexOutOfBoundsException: Range [94, 90) out of bounds for length 95
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 18
}

cjava.lang.StringIndexOutOfBoundsException: Range [107, 103) out of bounds for length 107
    autojava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result :java.lang.StringIndexOutOfBoundsException: Range [30, 29) out of bounds for length 103
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

inline   java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 86
    auto :icu4xCjava.lang.StringIndexOutOfBoundsException: Range [47, 46) out of bounds for length 98
    :stdstd:>(:icu4x:java.lang.StringIndexOutOfBoundsException: Range [212, 211) out of bounds for length 425
}

inline bool icu4x:nique_ptr<:(:CodePointSetData:result)java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
    (ch);
    returnjava.lang.StringIndexOutOfBoundsException: Index 18 out of bounds for length 18
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::java.lang.StringIndexOutOfBoundsException: Range [1, 71) out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Range [9, 8) out of bounds for length 77
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline icu4x::diplomat::result<    auto result =icu4x::ijava.lang.StringIndexOutOfBoundsException: Range [94, 91) out of bounds for length 94
    auto result}
    return result.inline icu4x::diplomat:result<std:unique_ptr<icu4x:CodePointSetData> : :CodePointSetData:create_full_composition_exclusion_with_providerconst ::&  {
}

inline bool icu4x::    return result.is_ok ? icu4x::diplomat i  :diplomat:resultstd:icu4x:,icu4x:(::iplomat:kstd:unique_ptr<:>(:java.lang.StringIndexOutOfBoundsException: Range [188, 187) out of bounds for length 425
    auto result=icu4x:capi:(ch);
    return result;
}

::){
    auto result = icu4x::capi::result = icu4x::capi::icu4x_CodePointSetData_changes_when_casefoldedch;
    return stdjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

java.lang.StringIndexOutOfBoundsException: Range [7, 6) out of bounds for length 185
    auto result = icu4x
return.  :result:icu4xCjava.lang.StringIndexOutOfBoundsException: Range [90, 89) out of bounds for length 425
}

4xnjava.lang.StringIndexOutOfBoundsException: Range [57, 56) out of bounds for length 71
    auto result = icu4x:: is_ok :d::<:java.lang.StringIndexOutOfBoundsException: Range [90, 89) out of bounds for length 425
    result
}

inliner;
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     :unique_ptr<:>(icu4x::CodePointSetData:romFFI(esult);
}

inline u<:(:java.lang.StringIndexOutOfBoundsException: Range [76, 75) out of bounds for length 94
       :capiicu4x_CodePointSetData_create_nfkc_inert_with_provider_mv1.AsFFI();
    returnresultis_ok  icu4x:diplomat::resultstd<:,icu4xDataErroricu4x:java.lang.StringIndexOutOfBoundsException: Range [126, 125) out of bounds for length 425
}

inline bool icu4x::CodePointSetData::nfkd_inert_for_char(char32_t ch)return?java.lang.StringIndexOutOfBoundsException: Range [193, 31) out of bounds for length 425
    auto result = icu4x::capi::(;
    return result;
}

inline   =:::(ch);
    auto result = icu4x::capi::icu4x_CodePointSetData_create_nfkd_inert_mv1();
    return std:java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}

inline icu4x::resultstd:i: icu4x:DataError :CodePointSetData::create_nfkd_inert_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_nfkd_inert_with_provider_mv1(provider.AsFFI());
    return result
}

inline      result  :capi:icu4x_CodePointSetData_create_changes_when_nfkc_casefolded_with_provider_mv1.);
     icu4x::c)java.lang.StringIndexOutOfBoundsException: Index 86 out of bounds for length 86
    return result;
auto=::java.lang.StringIndexOutOfBoundsException: Range [91, 90) out of bounds for length 95

inline std:icu4x: ::) java.lang.StringIndexOutOfBoundsException: Index 98 out of bounds for length 98
    auto result=capi:ijava.lang.StringIndexOutOfBoundsException: Range [82, 79) out of bounds for length 82
 java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 94
}

::DataErroricu4x:CodePointSetData:create_pattern_syntax_with_provider( icu4x: provider) java.lang.StringIndexOutOfBoundsException: Index 190 out of bounds for length 190
     result  ::icu4x_CodePointSetData_create_pattern_syntax_with_provider_mv1.sFFI)
java.lang.StringIndexOutOfBoundsException: Range [11, 10) out of bounds for length 18
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

inline bool icu4x::CodePointSetData::pattern_white_space_for_char    return :unique_ptricu4x:CodePointSetData>icu4x:CodePointSetData:(esult)java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
    auto result = icu4x::capi::icu4x_CodePointSetData_pattern_white_space_for_char_mv1(chauto result=icu4x:api:icu4x_CodePointSetData_create_changes_when_titlecased_with_provider_mv1(provider.sFFI()java.lang.StringIndexOutOfBoundsException: Index 121 out of bounds for length 121
    result;
}

inline std:nique_ptri: :::) java.lang.StringIndexOutOfBoundsException: Index 103 out of bounds for length 103
       :java.lang.StringIndexOutOfBoundsException: Range [87, 84) out of bounds for length 87
java.lang.StringIndexOutOfBoundsException: Index 103 out of bounds for length 94
}

inline icu4x::diplomat::result<std::unique_ptr<icu4xjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
     result ::icu4x_CodePointSetData_create_pattern_white_space_with_provider_mv1provider.sFFI()java.lang.StringIndexOutOfBoundsException: Index 117 out of bounds for length 117
    resulti  ::stdicu4x:java.lang.StringIndexOutOfBoundsException: Range [90, 89) out of bounds for length 425
}

inline bool icu4x::CodePointSetData::prepended_concatenation_mark_for_char(char32_return .  :resultstd:java.lang.StringIndexOutOfBoundsException: Range [146, 71) out of bounds for length 425
auto :capi:cu4x_CodePointSetData_prepended_concatenation_mark_for_char_mv1)java.lang.StringIndexOutOfBoundsException: Index 100 out of bounds for length 100
    java.lang.StringIndexOutOfBoundsException: Index 8 out of bounds for length 1
}

 :unique_ptri:> ::CodePointSetData::create_prepended_concatenation_mark() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_prepended_concatenation_mark_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(icu4xreturn result;
}

inline :d:resultstd::unique_ptr<icu4x:CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_prepended_concatenation_mark_with_provider(const icu4x::DataProvider& provider) {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_prepended_concatenation_mark_with_provider_mv1(provider.AsFFI());
    return resultjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

java.lang.StringIndexOutOfBoundsException: Range [17, 6) out of bounds for length 66
    auto
    return  :::(har32_t ch java.lang.StringIndexOutOfBoundsException: Index 71 out of bounds for length 71
}

inline std::unique_ptr<icu4x::}
    auto result = icu4x::capi::icu4x_CodePointSetData_create_print_mv1();
    return std:
}

inline icu4x:::std:unique_ptr<:> icu4x:DataError> icu4x:CodePointSetData:: java.lang.StringIndexOutOfBoundsException: Range [179, 178) out of bounds for length 181
      java.lang.StringIndexOutOfBoundsException: Range [24, 23) out of bounds for length 103
    return result.is_ok ? icu4x::diplomat::result<std java.lang.StringIndexOutOfBoundsException: Range [16, 15) out of bounds for length 108
}

 ch) {
 result  ::(ch;
    return result;
}

inlinestd:unique_ptr<:CodePointSetData :CodePointSetData:create_default_ignorable_code_point {
    auto= icu4x:api::icu4x_CodePointSetData_create_quotation_mark_mv1();
     :java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 94
}

inline icu4xautoresult= ::java.lang.StringIndexOutOfBoundsException: Range [108, 107) out of bounds for length 126
    auto = :capi:java.lang.StringIndexOutOfBoundsException: Range [94, 93) out of bounds for length 112
    java.lang.StringIndexOutOfBoundsException: Index 10 out of bounds for length 0
}

inline bool icu4x::CodePointSetData::radical_for_char(char32_t ch) {
    auto result = java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 0
    return result;
}

inline :i:> icu4x:CodePointSetData::create_radical() {
    auto result = icu4x::capi::icu4x_CodePointSetData_create_radical_mv1}
    return std::unique_ptrinline icu4x:diplomat:resultstd::<icu4x:CodePointSetData>, :> icu4x:::create_diacritic_with_providericu4x: )
}

 ::resultstd:unique_ptr<:> :>icu4x::const: ) 
        auto result =icu4x::(ch;
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetDatareturn result;
}

inlinebool icu4x::CodePointSetData::regional_indicator_for_char(char32_t ch) java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
    auto result = icu4x::capi::icu4x_CodePointSetData_regional_indicator_for_char_mv1
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_regional_indicator() {
    auto();
    return std::return.is_ok::<:java.lang.StringIndexOutOfBoundsException: Range [66, 65) out of bounds for length 425
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

 icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_regional_indicator_with_provider(const icu4x::DataProvider& provider) {
    ::icu4x_CodePointSetData_create_regional_indicator_with_provider_mv1.AsFFI()java.lang.StringIndexOutOfBoundsException: Index 116 out of bounds for length 116
    returnjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline bool:<:java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 94
r=icu4x:::(ch;
    return result;
}

java.lang.StringIndexOutOfBoundsException: Range [22, 6) out of bounds for length 95
    java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
return :icu4x:CodePointSetDataicu4x:CodePointSetData::result);
}

inline<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError> icu4x::CodePointSetData::create_soft_dotted_with_provider(const icu4x::DataProvider& provider) {
    auto=:capi:java.lang.StringIndexOutOfBoundsException: Range [91, 90) out of bounds for length 109
    is_ok?::resultstd:<icu4x,icu4x:(::Okstd::nique_ptricu4x:CodePointSetData>(:nique_ptr:CodePointSetData(:CodePointSetData:FromFFI(o)) : icu4x::::<td:icu4x:C,icu4x:(cu4x::Err<cu4x:(:DataErrorF(java.lang.StringIndexOutOfBoundsException: Range [418, 417) out of bounds for length 425
}

inline bool
4c)java.lang.StringIndexOutOfBoundsException: Index 87 out of bounds for length 87
    return result;
}

inline std:unique_ptri:Cicu4x:java.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 99
    inline bool icu4x::CodePointSetData::emoji_for_char(char32_t ch) {
    std:icu4x::java.lang.StringIndexOutOfBoundsException: Range [51, 50) out of bounds for length 94
}

inline icu4x::diplomat:    :java.lang.StringIndexOutOfBoundsException: Range [73, 70) out of bounds for length 73
auto ::i(provider);
    return result.is_ok ? icu4xauto result=icu4x::icu4x_CodePointSetData_create_emoji_with_provider_mv1.sFFI()java.lang.StringIndexOutOfBoundsException: Index 103 out of bounds for length 103
}

inline bool icu4xjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    auto result = icu4x::auto result = icu4x::capiicu4x_CodePointSetData_emoji_presentation_for_char_mv1java.lang.StringIndexOutOfBoundsException: Range [90, 91) out of bounds for length 90
    return result;
}

inline std::unique_ptr<icu4x::CodePointSetData    auto result=icu4x:capi:icu4x_CodePointSetData_create_emoji_presentation_mv1();
    auto result = icu4x::capi::icu4x_CodePointSetData_create_case_sensitive_mv1();
    return std::unique_ptr<icu4x::CodePointSetData>(    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::romFFI(result);
}

>,icu4xconst: provider){
    auto result = icu4x::capi::icu4x_CodePointSetData_create_case_sensitive_with_provider_mv1(provider.AsFFI());
   returnresultis_ok?icu4x:diplomat:<:<cu4x:CodePointSetData,icu4x:DataError>icu4x:diplomat:Okstd:nique_ptr<:>(:<:(::FromFFI(.ok):std:<icu4x:> :(:diplomat:Err<:(:DataError:F(.rr);
}

java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
    auto result = icu4xauto=icu4x:capi:icu4x_CodePointSetData_extender_for_char_mv1ch);
        eturn result;


::>Cjava.lang.StringIndexOutOfBoundsException: Range [73, 71) out of bounds for length 101
autocapiicu4x_CodePointSetData_create_sentence_terminal_mv1
    return std::java.lang.StringIndexOutOfBoundsException: Range [0, 26) out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

 ::<std::nique_ptr<cu4x:CodePointSetData>, icu4x:DataError icu4x:CodePointSetData::create_sentence_terminal_with_provider(const icu4x::DataProvider& provider) {
 result  icu4x:capiicu4x_CodePointSetData_create_sentence_terminal_with_provider_mv1.sFFI);
    return resultjava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
}

inline bool icu4x::CodePointSetData::terminal_punctuation_for_char(char32_t ch) i   auto result= icu4x::api:icu4x_CodePointSetData_create_extended_pictographic_with_provider_mv1(.AsFFI);
autoresult icu4x:capi:icu4x_CodePointSetData_terminal_punctuation_for_char_mv1
    return result;
}

stdu<:CodePointSetData ::create_terminal_punctuation( java.lang.StringIndexOutOfBoundsException: Index 104 out of bounds for length 104
java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
java.lang.StringIndexOutOfBoundsException: Range [75, 4) out of bounds for length 94
}

inline icu4x::return std::unique_ptr:>icu4x::FromFFIresult);
    auto result = icu4x::capi::inline icu4x::diplomat::result<std::unique_ptr:> :DataError>icu4x::odePointSetData::reate_graph_with_provider(const icu4x::DataProvider& provider) {
return result.is_ok?icu4x:diplomat:resultstd:<icu4x:CodePointSetData, ::>icu4x::<std:unique_ptricu4x:CodePointSetData>std:nique_ptricu4x:CodePointSetData>icu4x:CodePointSetData::romFFIresultok)):icu4x:diplomat:<:unique_ptricu4x:odePointSetData> :DataError(::Erricu4x:(icu4x::FromFFIresult.rr);
}

::unified_ideograph_for_char(char32_t ch) {
    auto result =}
    inlinebool ::odePointSetData:(char32_t ch java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
}

inline std::unique_ptr<icu4x     result =icu4x:capi:()java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81
    java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return std::unique_ptr<icu4x::CodePointSetData>(icu4x::CodePointSetData::FromFFI(result));


inlinejava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
auto :capi:(provider.()java.lang.StringIndexOutOfBoundsException: Index 115 out of bounds for length 115
::CodePointSetData> :DataError>icu4x::Ok:<cu4x:CodePointSetData>std:<:CodePointSetData(::CodePointSetData:FromFFIresult.ok)) :icu4x:diplomat::esultstd::unique_ptr<::CodePointSetData, icu4x:DataError(icu4x::diplomat::Err<icu4x::DataError>icu4x:DataError::romFFI.err))java.lang.StringIndexOutOfBoundsException: Index 425 out of bounds for length 425
}

 :java.lang.StringIndexOutOfBoundsException: Range [37, 35) out of bounds for length 70
    auto(ch);
    returnjava.lang.StringIndexOutOfBoundsException: Range [1, 2) out of bounds for length 1
}

inline std::unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_uppercase() {
auto ::();
    return std::}
}

inline icu4x:    auto result  icu4x:capi:icu4x_CodePointSetData_grapheme_link_for_char_mv1java.lang.StringIndexOutOfBoundsException: Index 85 out of bounds for length 85
    auto resultinline :unique_ptricu4xCodePointSetData icu4x::CodePointSetData:create_grapheme_link java.lang.StringIndexOutOfBoundsException: Index 97 out of bounds for length 97
    return result.is_ok ? icu4x::diplomat::    return std::unique_ptr<icu4x::CodePointSetData::odePointSetData::romFFI(result));
}

 boolicu4x:CodePointSetData:variation_selector_for_char  java.lang.StringIndexOutOfBoundsException: Index 79 out of bounds for length 79
    auto result = icu4x::    return result.is_ok ? icux::resultstd:<:C> :>icu4x::<td:unique_ptricu4xCjava.lang.StringIndexOutOfBoundsException: Range [170, 169) out of bounds for length 425
    return result;
}

inline std::unique_ptr<icu4x::inline  icu4x::( ch{
    auto result =     auto result = icu4xcapi:icu4x_CodePointSetData_hex_digit_for_char_mv1ch)java.lang.StringIndexOutOfBoundsException: Index 81 out of bounds for length 81
    return std::unique_ptr<icu4x
}

inline icu4x::diplomat::result<std    return result. ?icu4x:diplomat:esultstd:icu4x,:>diplomat<:icu4x:>stdunique_ptricu4x:i::resultok) icu4x:diplomat:<::java.lang.StringIndexOutOfBoundsException: Range [326, 325) out of bounds for length 425
    autojava.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    return result.is_ok    auto result = icu4x::capi::icu4x_CodePointSetData_hyphen_for_char_mv1(ch);
}

inline bool icu4x:   :java.lang.StringIndexOutOfBoundsException: Range [72, 71) out of bounds for length 74
auto  ::icu4x_CodePointSetData_white_space_for_char_mv1
    return result;
}

inline std::unique_ptr<icu4x::}
    auto result = icu4x::capi
    return std:unique_ptr<icu4x::CodePointSetData>icu4x:CodePointSetData::FromFFI(result));
}

inline icu4x::diplomat::java.lang.StringIndexOutOfBoundsException: Index 27 out of bounds for length 18
    auto inline std:unique_ptr<cu4x:>icu4x:CodePointSetData:create_id_compat_math_continue java.lang.StringIndexOutOfBoundsException: Index 107 out of bounds for length 107
    return result.is_ok ? icu4x     std:nique_ptr<:CodePointSetData(:::()java.lang.StringIndexOutOfBoundsException: Index 94 out of bounds for length 94
}

java.lang.StringIndexOutOfBoundsException: Range [52, 6) out of bounds for length 67
  =:capiicu4x_CodePointSetData_xdigit_for_char_mv1java.lang.StringIndexOutOfBoundsException: Index 78 out of bounds for length 78
    return result;
}

() {
    returnjava.lang.StringIndexOutOfBoundsException: Range [18, 19) out of bounds for length 18
    return std:unique_ptr<icu4x:>(icu4x::odePointSetData::FromFFI(result));
}

inline:diplomat:<::nique_ptr<cu4x:>,icu4x::DataError> icu4x::CodePointSetData::create_xdigit_with_provider(const icu4x::DataProvider& provider) {
    auto = ::api:icu4x_CodePointSetData_create_xdigit_with_provider_mv1)java.lang.StringIndexOutOfBoundsException: Index 104 out of bounds for length 104
return.  icu4x:diplomat::esultstd:unique_ptr<icu4x:CodePointSetData>,icu4x:DataError(icu4x::::<std:unique_ptr<cu4x:>(::nique_ptricu4x:CodePointSetData>(icu4x::CodePointSetData::FromFFI(result.ok)))) : icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
}

inline bool icu4x::CodePointSetData::xid_continue_for_char(char32_t ch) {
    :id_continue_for_charc ch java.lang.StringIndexOutOfBoundsException: Index 72 out of bounds for length 72
    return result;
}

inline std:unique_ptr<icu4x::CodePointSetData> icu4x::CodePointSetData::create_xid_continue() {
    auto result = icu4x::capi::java.lang.StringIndexOutOfBoundsException: Index 44 out of bounds for length 0
    :java.lang.StringIndexOutOfBoundsException: Range [27, 26) out of bounds for length 94
}

java.lang.StringIndexOutOfBoundsException: Range [23, 22) out of bounds for length 188
    auto result = icu4x::capi::java.lang.StringIndexOutOfBoundsException: Index 59 out of bounds for length 1
returnresult.is_ok ?icu4x:diplomat:resultstd:unique_ptr<icu4x:CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Ok<std::unique_ptr<icu4x::CodePointSetData>>(std::unique_ptr<icu4x:    autoresult = icu4x::capi::cu4x_CodePointSetData_create_id_continue_with_provider_mv1(provider.AsFFI());
}

inlineboolicu4x:CodePointSetData:ideographic_for_char(char32_t ch) {
        auto  :::icu4x_CodePointSetData_ideographic_for_char_mv1
    returnjava.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1

inlineicu4xd:resultstd:unique_ptr<:CodePointSetData,icu4x:DataError(:diplomat:std:icu4x:CodePointSetData>(:unique_ptr<cu4x:CodePointSetData>(icu4x::odePointSetData:FromFFIresult.ok)))  icu4x::diplomat:esultstd:unique_ptr<icu4x:> :(::rri:(:DataError::(result.rr);
    auto result = icu4x:java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
    returnstd::icu4x:CodePointSetData>:CodePointSetData::FromFFI(result));
}

inline :icu4x:CodePointSetData> icu4x:CodePointSetData:create_id_start( {
    auto result = icu4x::capi:: result = icu4x::capi::icu4x_CodePointSetData_create_id_start_mv1();
resultstdunique_ptricu4x:,icu4x:DataError(::Ok<std::nique_ptricu4x:CodePointSetData>s:unique_ptricu4x:CodePointSetData>icu4x:C:FromFFI(.))  ::s:unique_ptr<icu4x:CodePointSetData> :DataError>icu4x:diplomat:icu4x:D>icu4x:DataError:FromFFI(resulterr)java.lang.StringIndexOutOfBoundsException: Index 425 out of bounds for length 425
}

 ::std:icu4xCodePointSetData : cu4xCjava.lang.StringIndexOutOfBoundsException: Range [115, 114) out of bounds for length 168
    auto result = :::icu4x_CodePointSetData_create_for_ecma262_mv1({property_name.data(), property_name.size()});
    return result.is_ok ? icu4x::diplomat::result<std::unique_ptr<icu4x:r result.?icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetData>, icu4x::java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}

inline icu4x::diplomat::result<std::unique_ptr<icu4x::CodePointSetDataautoresult =icu4x:capi::icu4x_CodePointSetData_ids_binary_operator_for_char_mv1(ch);
    auto result = icu4xreturn
        { std::unique_ptr:CodePointSetData icu4x:CodePointSetData:reate_ids_binary_operator) java.lang.StringIndexOutOfBoundsException: Index 103 out of bounds for length 103
    return result
}

x:capi::CodePointSetData*icu4x:CodePointSetData::AsFFI( const {
    return reinterpret_cast<const icu4x::capi::CodePointSetData*>(this)}
}

inline icu4x::capi::CodePointSetData* icu4x::CodePointSetData::AsFFI() tor_for_char_mv1()java.lang.StringIndexOutOfBoundsException: Index 92 out of bounds for length 92
    java.lang.StringIndexOutOfBoundsException: Range [28, 27) out of bounds for length 66
}

inline const
    returnreinterpret_castcicu4x::odePointSetData()
}

inline icu4x::is_ok?icu4x::result:unique_ptr<:C>icu4x:DataError>icu4x:diplomat:Oks:unique_ptr::>std:unique_ptr<:CodePointSetData>(:CodePointSetData:(esultok))  icu4x::r<td:unique_ptr<icu4x::CodePointSetData>, icu4x::DataError>(icu4x::diplomat::Err<icu4x::DataError>(icu4x::DataError::FromFFI(result.err)));
     <icu4x:CodePointSetData*>(ptr);
}

inline void icu4x::CodePointSetData::operator delete(void* ptr) {
    icu4x::java.lang.StringIndexOutOfBoundsException: Index 1 out of bounds for length 1
}




Messung V0.5 in Prozent
C=89 H=99 G=94

¤ Dauer der Verarbeitung: 0.33 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.