diff --git a/ffi/capi/bindings/c/AnyCalendarKind.h b/ffi/capi/bindings/c/AnyCalendarKind.h index 21e53dccecf..b229a845cb8 100644 --- a/ffi/capi/bindings/c/AnyCalendarKind.h +++ b/ffi/capi/bindings/c/AnyCalendarKind.h @@ -16,13 +16,13 @@ -typedef struct ICU4XAnyCalendarKind_get_for_locale_result {union {AnyCalendarKind ok; }; bool is_ok;} ICU4XAnyCalendarKind_get_for_locale_result; -ICU4XAnyCalendarKind_get_for_locale_result ICU4XAnyCalendarKind_get_for_locale(const Locale* locale); +typedef struct icu4x_AnyCalendarKind_get_for_locale_mv1_result {union {AnyCalendarKind ok; }; bool is_ok;} icu4x_AnyCalendarKind_get_for_locale_mv1_result; +icu4x_AnyCalendarKind_get_for_locale_mv1_result icu4x_AnyCalendarKind_get_for_locale_mv1(const Locale* locale); -typedef struct ICU4XAnyCalendarKind_get_for_bcp47_result {union {AnyCalendarKind ok; }; bool is_ok;} ICU4XAnyCalendarKind_get_for_bcp47_result; -ICU4XAnyCalendarKind_get_for_bcp47_result ICU4XAnyCalendarKind_get_for_bcp47(const char* s_data, size_t s_len); +typedef struct icu4x_AnyCalendarKind_get_for_bcp47_mv1_result {union {AnyCalendarKind ok; }; bool is_ok;} icu4x_AnyCalendarKind_get_for_bcp47_mv1_result; +icu4x_AnyCalendarKind_get_for_bcp47_mv1_result icu4x_AnyCalendarKind_get_for_bcp47_mv1(const char* s_data, size_t s_len); -void ICU4XAnyCalendarKind_bcp47(AnyCalendarKind self, DiplomatWrite* write); +void icu4x_AnyCalendarKind_bcp47_mv1(AnyCalendarKind self, DiplomatWrite* write); diff --git a/ffi/capi/bindings/c/Bidi.h b/ffi/capi/bindings/c/Bidi.h index 4bc3a44bd71..9fe92d0c5ae 100644 --- a/ffi/capi/bindings/c/Bidi.h +++ b/ffi/capi/bindings/c/Bidi.h @@ -19,23 +19,23 @@ -typedef struct ICU4XBidi_create_result {union {Bidi* ok; DataError err;}; bool is_ok;} ICU4XBidi_create_result; -ICU4XBidi_create_result ICU4XBidi_create(const DataProvider* provider); +typedef struct icu4x_Bidi_create_mv1_result {union {Bidi* ok; DataError err;}; bool is_ok;} icu4x_Bidi_create_mv1_result; +icu4x_Bidi_create_mv1_result icu4x_Bidi_create_mv1(const DataProvider* provider); -BidiInfo* ICU4XBidi_for_text(const Bidi* self, const char* text_data, size_t text_len, uint8_t default_level); +BidiInfo* icu4x_Bidi_for_text_mv1(const Bidi* self, const char* text_data, size_t text_len, uint8_t default_level); -ReorderedIndexMap* ICU4XBidi_reorder_visual(const Bidi* self, const uint8_t* levels_data, size_t levels_len); +ReorderedIndexMap* icu4x_Bidi_reorder_visual_mv1(const Bidi* self, const uint8_t* levels_data, size_t levels_len); -bool ICU4XBidi_level_is_rtl(uint8_t level); +bool icu4x_Bidi_level_is_rtl_mv1(uint8_t level); -bool ICU4XBidi_level_is_ltr(uint8_t level); +bool icu4x_Bidi_level_is_ltr_mv1(uint8_t level); -uint8_t ICU4XBidi_level_rtl(); +uint8_t icu4x_Bidi_level_rtl_mv1(); -uint8_t ICU4XBidi_level_ltr(); +uint8_t icu4x_Bidi_level_ltr_mv1(); -void ICU4XBidi_destroy(Bidi* self); +void icu4x_Bidi_destroy_mv1(Bidi* self); diff --git a/ffi/capi/bindings/c/BidiInfo.h b/ffi/capi/bindings/c/BidiInfo.h index 8b7cbaff8bf..fcc66756048 100644 --- a/ffi/capi/bindings/c/BidiInfo.h +++ b/ffi/capi/bindings/c/BidiInfo.h @@ -16,16 +16,16 @@ -size_t ICU4XBidiInfo_paragraph_count(const BidiInfo* self); +size_t icu4x_BidiInfo_paragraph_count_mv1(const BidiInfo* self); -BidiParagraph* ICU4XBidiInfo_paragraph_at(const BidiInfo* self, size_t n); +BidiParagraph* icu4x_BidiInfo_paragraph_at_mv1(const BidiInfo* self, size_t n); -size_t ICU4XBidiInfo_size(const BidiInfo* self); +size_t icu4x_BidiInfo_size_mv1(const BidiInfo* self); -uint8_t ICU4XBidiInfo_level_at(const BidiInfo* self, size_t pos); +uint8_t icu4x_BidiInfo_level_at_mv1(const BidiInfo* self, size_t pos); -void ICU4XBidiInfo_destroy(BidiInfo* self); +void icu4x_BidiInfo_destroy_mv1(BidiInfo* self); diff --git a/ffi/capi/bindings/c/BidiParagraph.h b/ffi/capi/bindings/c/BidiParagraph.h index aa46de2a9ae..6b7b2907378 100644 --- a/ffi/capi/bindings/c/BidiParagraph.h +++ b/ffi/capi/bindings/c/BidiParagraph.h @@ -16,23 +16,23 @@ -bool ICU4XBidiParagraph_set_paragraph_in_text(BidiParagraph* self, size_t n); +bool icu4x_BidiParagraph_set_paragraph_in_text_mv1(BidiParagraph* self, size_t n); -BidiDirection ICU4XBidiParagraph_direction(const BidiParagraph* self); +BidiDirection icu4x_BidiParagraph_direction_mv1(const BidiParagraph* self); -size_t ICU4XBidiParagraph_size(const BidiParagraph* self); +size_t icu4x_BidiParagraph_size_mv1(const BidiParagraph* self); -size_t ICU4XBidiParagraph_range_start(const BidiParagraph* self); +size_t icu4x_BidiParagraph_range_start_mv1(const BidiParagraph* self); -size_t ICU4XBidiParagraph_range_end(const BidiParagraph* self); +size_t icu4x_BidiParagraph_range_end_mv1(const BidiParagraph* self); -typedef struct ICU4XBidiParagraph_reorder_line_result { bool is_ok;} ICU4XBidiParagraph_reorder_line_result; -ICU4XBidiParagraph_reorder_line_result ICU4XBidiParagraph_reorder_line(const BidiParagraph* self, size_t range_start, size_t range_end, DiplomatWrite* write); +typedef struct icu4x_BidiParagraph_reorder_line_mv1_result { bool is_ok;} icu4x_BidiParagraph_reorder_line_mv1_result; +icu4x_BidiParagraph_reorder_line_mv1_result icu4x_BidiParagraph_reorder_line_mv1(const BidiParagraph* self, size_t range_start, size_t range_end, DiplomatWrite* write); -uint8_t ICU4XBidiParagraph_level_at(const BidiParagraph* self, size_t pos); +uint8_t icu4x_BidiParagraph_level_at_mv1(const BidiParagraph* self, size_t pos); -void ICU4XBidiParagraph_destroy(BidiParagraph* self); +void icu4x_BidiParagraph_destroy_mv1(BidiParagraph* self); diff --git a/ffi/capi/bindings/c/Calendar.h b/ffi/capi/bindings/c/Calendar.h index c7ba8fc1286..df96bae46b4 100644 --- a/ffi/capi/bindings/c/Calendar.h +++ b/ffi/capi/bindings/c/Calendar.h @@ -19,16 +19,16 @@ -typedef struct ICU4XCalendar_create_for_locale_result {union {Calendar* ok; DataError err;}; bool is_ok;} ICU4XCalendar_create_for_locale_result; -ICU4XCalendar_create_for_locale_result ICU4XCalendar_create_for_locale(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_Calendar_create_for_locale_mv1_result {union {Calendar* ok; DataError err;}; bool is_ok;} icu4x_Calendar_create_for_locale_mv1_result; +icu4x_Calendar_create_for_locale_mv1_result icu4x_Calendar_create_for_locale_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XCalendar_create_for_kind_result {union {Calendar* ok; DataError err;}; bool is_ok;} ICU4XCalendar_create_for_kind_result; -ICU4XCalendar_create_for_kind_result ICU4XCalendar_create_for_kind(const DataProvider* provider, AnyCalendarKind kind); +typedef struct icu4x_Calendar_create_for_kind_mv1_result {union {Calendar* ok; DataError err;}; bool is_ok;} icu4x_Calendar_create_for_kind_mv1_result; +icu4x_Calendar_create_for_kind_mv1_result icu4x_Calendar_create_for_kind_mv1(const DataProvider* provider, AnyCalendarKind kind); -AnyCalendarKind ICU4XCalendar_kind(const Calendar* self); +AnyCalendarKind icu4x_Calendar_kind_mv1(const Calendar* self); -void ICU4XCalendar_destroy(Calendar* self); +void icu4x_Calendar_destroy_mv1(Calendar* self); diff --git a/ffi/capi/bindings/c/CanonicalCombiningClassMap.h b/ffi/capi/bindings/c/CanonicalCombiningClassMap.h index c4bd4871eec..0981c7bd99b 100644 --- a/ffi/capi/bindings/c/CanonicalCombiningClassMap.h +++ b/ffi/capi/bindings/c/CanonicalCombiningClassMap.h @@ -17,15 +17,15 @@ -typedef struct ICU4XCanonicalCombiningClassMap_create_result {union {CanonicalCombiningClassMap* ok; DataError err;}; bool is_ok;} ICU4XCanonicalCombiningClassMap_create_result; -ICU4XCanonicalCombiningClassMap_create_result ICU4XCanonicalCombiningClassMap_create(const DataProvider* provider); +typedef struct icu4x_CanonicalCombiningClassMap_create_mv1_result {union {CanonicalCombiningClassMap* ok; DataError err;}; bool is_ok;} icu4x_CanonicalCombiningClassMap_create_mv1_result; +icu4x_CanonicalCombiningClassMap_create_mv1_result icu4x_CanonicalCombiningClassMap_create_mv1(const DataProvider* provider); -uint8_t ICU4XCanonicalCombiningClassMap_get(const CanonicalCombiningClassMap* self, char32_t ch); +uint8_t icu4x_CanonicalCombiningClassMap_get_mv1(const CanonicalCombiningClassMap* self, char32_t ch); -uint8_t ICU4XCanonicalCombiningClassMap_get32(const CanonicalCombiningClassMap* self, uint32_t ch); +uint8_t icu4x_CanonicalCombiningClassMap_get32_mv1(const CanonicalCombiningClassMap* self, uint32_t ch); -void ICU4XCanonicalCombiningClassMap_destroy(CanonicalCombiningClassMap* self); +void icu4x_CanonicalCombiningClassMap_destroy_mv1(CanonicalCombiningClassMap* self); diff --git a/ffi/capi/bindings/c/CanonicalComposition.h b/ffi/capi/bindings/c/CanonicalComposition.h index 95f46d39a7d..99d85fdb4f0 100644 --- a/ffi/capi/bindings/c/CanonicalComposition.h +++ b/ffi/capi/bindings/c/CanonicalComposition.h @@ -17,13 +17,13 @@ -typedef struct ICU4XCanonicalComposition_create_result {union {CanonicalComposition* ok; DataError err;}; bool is_ok;} ICU4XCanonicalComposition_create_result; -ICU4XCanonicalComposition_create_result ICU4XCanonicalComposition_create(const DataProvider* provider); +typedef struct icu4x_CanonicalComposition_create_mv1_result {union {CanonicalComposition* ok; DataError err;}; bool is_ok;} icu4x_CanonicalComposition_create_mv1_result; +icu4x_CanonicalComposition_create_mv1_result icu4x_CanonicalComposition_create_mv1(const DataProvider* provider); -char32_t ICU4XCanonicalComposition_compose(const CanonicalComposition* self, char32_t starter, char32_t second); +char32_t icu4x_CanonicalComposition_compose_mv1(const CanonicalComposition* self, char32_t starter, char32_t second); -void ICU4XCanonicalComposition_destroy(CanonicalComposition* self); +void icu4x_CanonicalComposition_destroy_mv1(CanonicalComposition* self); diff --git a/ffi/capi/bindings/c/CanonicalDecomposition.h b/ffi/capi/bindings/c/CanonicalDecomposition.h index 35550cb97c4..8d9e3ad8e44 100644 --- a/ffi/capi/bindings/c/CanonicalDecomposition.h +++ b/ffi/capi/bindings/c/CanonicalDecomposition.h @@ -18,13 +18,13 @@ -typedef struct ICU4XCanonicalDecomposition_create_result {union {CanonicalDecomposition* ok; DataError err;}; bool is_ok;} ICU4XCanonicalDecomposition_create_result; -ICU4XCanonicalDecomposition_create_result ICU4XCanonicalDecomposition_create(const DataProvider* provider); +typedef struct icu4x_CanonicalDecomposition_create_mv1_result {union {CanonicalDecomposition* ok; DataError err;}; bool is_ok;} icu4x_CanonicalDecomposition_create_mv1_result; +icu4x_CanonicalDecomposition_create_mv1_result icu4x_CanonicalDecomposition_create_mv1(const DataProvider* provider); -Decomposed ICU4XCanonicalDecomposition_decompose(const CanonicalDecomposition* self, char32_t c); +Decomposed icu4x_CanonicalDecomposition_decompose_mv1(const CanonicalDecomposition* self, char32_t c); -void ICU4XCanonicalDecomposition_destroy(CanonicalDecomposition* self); +void icu4x_CanonicalDecomposition_destroy_mv1(CanonicalDecomposition* self); diff --git a/ffi/capi/bindings/c/CaseMapCloser.h b/ffi/capi/bindings/c/CaseMapCloser.h index 65fa3d5eecf..3f410598e6b 100644 --- a/ffi/capi/bindings/c/CaseMapCloser.h +++ b/ffi/capi/bindings/c/CaseMapCloser.h @@ -18,15 +18,15 @@ -typedef struct ICU4XCaseMapCloser_create_result {union {CaseMapCloser* ok; DataError err;}; bool is_ok;} ICU4XCaseMapCloser_create_result; -ICU4XCaseMapCloser_create_result ICU4XCaseMapCloser_create(const DataProvider* provider); +typedef struct icu4x_CaseMapCloser_create_mv1_result {union {CaseMapCloser* ok; DataError err;}; bool is_ok;} icu4x_CaseMapCloser_create_mv1_result; +icu4x_CaseMapCloser_create_mv1_result icu4x_CaseMapCloser_create_mv1(const DataProvider* provider); -void ICU4XCaseMapCloser_add_case_closure_to(const CaseMapCloser* self, char32_t c, CodePointSetBuilder* builder); +void icu4x_CaseMapCloser_add_case_closure_to_mv1(const CaseMapCloser* self, char32_t c, CodePointSetBuilder* builder); -bool ICU4XCaseMapCloser_add_string_case_closure_to(const CaseMapCloser* self, const char* s_data, size_t s_len, CodePointSetBuilder* builder); +bool icu4x_CaseMapCloser_add_string_case_closure_to_mv1(const CaseMapCloser* self, const char* s_data, size_t s_len, CodePointSetBuilder* builder); -void ICU4XCaseMapCloser_destroy(CaseMapCloser* self); +void icu4x_CaseMapCloser_destroy_mv1(CaseMapCloser* self); diff --git a/ffi/capi/bindings/c/CaseMapper.h b/ffi/capi/bindings/c/CaseMapper.h index 6f29ed52165..2f7d8e78efd 100644 --- a/ffi/capi/bindings/c/CaseMapper.h +++ b/ffi/capi/bindings/c/CaseMapper.h @@ -20,33 +20,33 @@ -typedef struct ICU4XCaseMapper_create_result {union {CaseMapper* ok; DataError err;}; bool is_ok;} ICU4XCaseMapper_create_result; -ICU4XCaseMapper_create_result ICU4XCaseMapper_create(const DataProvider* provider); +typedef struct icu4x_CaseMapper_create_mv1_result {union {CaseMapper* ok; DataError err;}; bool is_ok;} icu4x_CaseMapper_create_mv1_result; +icu4x_CaseMapper_create_mv1_result icu4x_CaseMapper_create_mv1(const DataProvider* provider); -void ICU4XCaseMapper_lowercase(const CaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, DiplomatWrite* write); +void icu4x_CaseMapper_lowercase_mv1(const CaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, DiplomatWrite* write); -void ICU4XCaseMapper_uppercase(const CaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, DiplomatWrite* write); +void icu4x_CaseMapper_uppercase_mv1(const CaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, DiplomatWrite* write); -void ICU4XCaseMapper_titlecase_segment_with_only_case_data_v1(const CaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, TitlecaseOptionsV1 options, DiplomatWrite* write); +void icu4x_CaseMapper_titlecase_segment_with_only_case_data_v1_mv1(const CaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, TitlecaseOptionsV1 options, DiplomatWrite* write); -void ICU4XCaseMapper_fold(const CaseMapper* self, const char* s_data, size_t s_len, DiplomatWrite* write); +void icu4x_CaseMapper_fold_mv1(const CaseMapper* self, const char* s_data, size_t s_len, DiplomatWrite* write); -void ICU4XCaseMapper_fold_turkic(const CaseMapper* self, const char* s_data, size_t s_len, DiplomatWrite* write); +void icu4x_CaseMapper_fold_turkic_mv1(const CaseMapper* self, const char* s_data, size_t s_len, DiplomatWrite* write); -void ICU4XCaseMapper_add_case_closure_to(const CaseMapper* self, char32_t c, CodePointSetBuilder* builder); +void icu4x_CaseMapper_add_case_closure_to_mv1(const CaseMapper* self, char32_t c, CodePointSetBuilder* builder); -char32_t ICU4XCaseMapper_simple_lowercase(const CaseMapper* self, char32_t ch); +char32_t icu4x_CaseMapper_simple_lowercase_mv1(const CaseMapper* self, char32_t ch); -char32_t ICU4XCaseMapper_simple_uppercase(const CaseMapper* self, char32_t ch); +char32_t icu4x_CaseMapper_simple_uppercase_mv1(const CaseMapper* self, char32_t ch); -char32_t ICU4XCaseMapper_simple_titlecase(const CaseMapper* self, char32_t ch); +char32_t icu4x_CaseMapper_simple_titlecase_mv1(const CaseMapper* self, char32_t ch); -char32_t ICU4XCaseMapper_simple_fold(const CaseMapper* self, char32_t ch); +char32_t icu4x_CaseMapper_simple_fold_mv1(const CaseMapper* self, char32_t ch); -char32_t ICU4XCaseMapper_simple_fold_turkic(const CaseMapper* self, char32_t ch); +char32_t icu4x_CaseMapper_simple_fold_turkic_mv1(const CaseMapper* self, char32_t ch); -void ICU4XCaseMapper_destroy(CaseMapper* self); +void icu4x_CaseMapper_destroy_mv1(CaseMapper* self); diff --git a/ffi/capi/bindings/c/CodePointMapData16.h b/ffi/capi/bindings/c/CodePointMapData16.h index 076dfd2a1f6..7f0ed8ef8fb 100644 --- a/ffi/capi/bindings/c/CodePointMapData16.h +++ b/ffi/capi/bindings/c/CodePointMapData16.h @@ -19,21 +19,21 @@ -uint16_t ICU4XCodePointMapData16_get(const CodePointMapData16* self, char32_t cp); +uint16_t icu4x_CodePointMapData16_get_mv1(const CodePointMapData16* self, char32_t cp); -uint16_t ICU4XCodePointMapData16_get32(const CodePointMapData16* self, uint32_t cp); +uint16_t icu4x_CodePointMapData16_get32_mv1(const CodePointMapData16* self, uint32_t cp); -CodePointRangeIterator* ICU4XCodePointMapData16_iter_ranges_for_value(const CodePointMapData16* self, uint16_t value); +CodePointRangeIterator* icu4x_CodePointMapData16_iter_ranges_for_value_mv1(const CodePointMapData16* self, uint16_t value); -CodePointRangeIterator* ICU4XCodePointMapData16_iter_ranges_for_value_complemented(const CodePointMapData16* self, uint16_t value); +CodePointRangeIterator* icu4x_CodePointMapData16_iter_ranges_for_value_complemented_mv1(const CodePointMapData16* self, uint16_t value); -CodePointSetData* ICU4XCodePointMapData16_get_set_for_value(const CodePointMapData16* self, uint16_t value); +CodePointSetData* icu4x_CodePointMapData16_get_set_for_value_mv1(const CodePointMapData16* self, uint16_t value); -typedef struct ICU4XCodePointMapData16_load_script_result {union {CodePointMapData16* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData16_load_script_result; -ICU4XCodePointMapData16_load_script_result ICU4XCodePointMapData16_load_script(const DataProvider* provider); +typedef struct icu4x_CodePointMapData16_load_script_mv1_result {union {CodePointMapData16* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData16_load_script_mv1_result; +icu4x_CodePointMapData16_load_script_mv1_result icu4x_CodePointMapData16_load_script_mv1(const DataProvider* provider); -void ICU4XCodePointMapData16_destroy(CodePointMapData16* self); +void icu4x_CodePointMapData16_destroy_mv1(CodePointMapData16* self); diff --git a/ffi/capi/bindings/c/CodePointMapData8.h b/ffi/capi/bindings/c/CodePointMapData8.h index 8d6323dee39..99e1d76d24e 100644 --- a/ffi/capi/bindings/c/CodePointMapData8.h +++ b/ffi/capi/bindings/c/CodePointMapData8.h @@ -19,52 +19,52 @@ -uint8_t ICU4XCodePointMapData8_get(const CodePointMapData8* self, char32_t cp); +uint8_t icu4x_CodePointMapData8_get_mv1(const CodePointMapData8* self, char32_t cp); -uint8_t ICU4XCodePointMapData8_get32(const CodePointMapData8* self, uint32_t cp); +uint8_t icu4x_CodePointMapData8_get32_mv1(const CodePointMapData8* self, uint32_t cp); -uint32_t ICU4XCodePointMapData8_general_category_to_mask(uint8_t gc); +uint32_t icu4x_CodePointMapData8_general_category_to_mask_mv1(uint8_t gc); -CodePointRangeIterator* ICU4XCodePointMapData8_iter_ranges_for_value(const CodePointMapData8* self, uint8_t value); +CodePointRangeIterator* icu4x_CodePointMapData8_iter_ranges_for_value_mv1(const CodePointMapData8* self, uint8_t value); -CodePointRangeIterator* ICU4XCodePointMapData8_iter_ranges_for_value_complemented(const CodePointMapData8* self, uint8_t value); +CodePointRangeIterator* icu4x_CodePointMapData8_iter_ranges_for_value_complemented_mv1(const CodePointMapData8* self, uint8_t value); -CodePointRangeIterator* ICU4XCodePointMapData8_iter_ranges_for_mask(const CodePointMapData8* self, uint32_t mask); +CodePointRangeIterator* icu4x_CodePointMapData8_iter_ranges_for_mask_mv1(const CodePointMapData8* self, uint32_t mask); -CodePointSetData* ICU4XCodePointMapData8_get_set_for_value(const CodePointMapData8* self, uint8_t value); +CodePointSetData* icu4x_CodePointMapData8_get_set_for_value_mv1(const CodePointMapData8* self, uint8_t value); -typedef struct ICU4XCodePointMapData8_load_general_category_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_general_category_result; -ICU4XCodePointMapData8_load_general_category_result ICU4XCodePointMapData8_load_general_category(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_general_category_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_general_category_mv1_result; +icu4x_CodePointMapData8_load_general_category_mv1_result icu4x_CodePointMapData8_load_general_category_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_bidi_class_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_bidi_class_result; -ICU4XCodePointMapData8_load_bidi_class_result ICU4XCodePointMapData8_load_bidi_class(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_bidi_class_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_bidi_class_mv1_result; +icu4x_CodePointMapData8_load_bidi_class_mv1_result icu4x_CodePointMapData8_load_bidi_class_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_east_asian_width_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_east_asian_width_result; -ICU4XCodePointMapData8_load_east_asian_width_result ICU4XCodePointMapData8_load_east_asian_width(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_east_asian_width_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_east_asian_width_mv1_result; +icu4x_CodePointMapData8_load_east_asian_width_mv1_result icu4x_CodePointMapData8_load_east_asian_width_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_hangul_syllable_type_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_hangul_syllable_type_result; -ICU4XCodePointMapData8_load_hangul_syllable_type_result ICU4XCodePointMapData8_load_hangul_syllable_type(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_hangul_syllable_type_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_hangul_syllable_type_mv1_result; +icu4x_CodePointMapData8_load_hangul_syllable_type_mv1_result icu4x_CodePointMapData8_load_hangul_syllable_type_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_indic_syllabic_category_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_indic_syllabic_category_result; -ICU4XCodePointMapData8_load_indic_syllabic_category_result ICU4XCodePointMapData8_load_indic_syllabic_category(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_indic_syllabic_category_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_indic_syllabic_category_mv1_result; +icu4x_CodePointMapData8_load_indic_syllabic_category_mv1_result icu4x_CodePointMapData8_load_indic_syllabic_category_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_line_break_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_line_break_result; -ICU4XCodePointMapData8_load_line_break_result ICU4XCodePointMapData8_load_line_break(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_line_break_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_line_break_mv1_result; +icu4x_CodePointMapData8_load_line_break_mv1_result icu4x_CodePointMapData8_load_line_break_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_try_grapheme_cluster_break_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_try_grapheme_cluster_break_result; -ICU4XCodePointMapData8_try_grapheme_cluster_break_result ICU4XCodePointMapData8_try_grapheme_cluster_break(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1_result; +icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1_result icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_word_break_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_word_break_result; -ICU4XCodePointMapData8_load_word_break_result ICU4XCodePointMapData8_load_word_break(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_word_break_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_word_break_mv1_result; +icu4x_CodePointMapData8_load_word_break_mv1_result icu4x_CodePointMapData8_load_word_break_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_sentence_break_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_sentence_break_result; -ICU4XCodePointMapData8_load_sentence_break_result ICU4XCodePointMapData8_load_sentence_break(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_sentence_break_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_sentence_break_mv1_result; +icu4x_CodePointMapData8_load_sentence_break_mv1_result icu4x_CodePointMapData8_load_sentence_break_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointMapData8_load_joining_type_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_joining_type_result; -ICU4XCodePointMapData8_load_joining_type_result ICU4XCodePointMapData8_load_joining_type(const DataProvider* provider); +typedef struct icu4x_CodePointMapData8_load_joining_type_mv1_result {union {CodePointMapData8* ok; DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_joining_type_mv1_result; +icu4x_CodePointMapData8_load_joining_type_mv1_result icu4x_CodePointMapData8_load_joining_type_mv1(const DataProvider* provider); -void ICU4XCodePointMapData8_destroy(CodePointMapData8* self); +void icu4x_CodePointMapData8_destroy_mv1(CodePointMapData8* self); diff --git a/ffi/capi/bindings/c/CodePointRangeIterator.h b/ffi/capi/bindings/c/CodePointRangeIterator.h index 33deec4d30a..9950b762fc4 100644 --- a/ffi/capi/bindings/c/CodePointRangeIterator.h +++ b/ffi/capi/bindings/c/CodePointRangeIterator.h @@ -16,10 +16,10 @@ -CodePointRangeIteratorResult ICU4XCodePointRangeIterator_next(CodePointRangeIterator* self); +CodePointRangeIteratorResult icu4x_CodePointRangeIterator_next_mv1(CodePointRangeIterator* self); -void ICU4XCodePointRangeIterator_destroy(CodePointRangeIterator* self); +void icu4x_CodePointRangeIterator_destroy_mv1(CodePointRangeIterator* self); diff --git a/ffi/capi/bindings/c/CodePointSetBuilder.h b/ffi/capi/bindings/c/CodePointSetBuilder.h index c649aa633a5..fc2980294bb 100644 --- a/ffi/capi/bindings/c/CodePointSetBuilder.h +++ b/ffi/capi/bindings/c/CodePointSetBuilder.h @@ -16,40 +16,40 @@ -CodePointSetBuilder* ICU4XCodePointSetBuilder_create(); +CodePointSetBuilder* icu4x_CodePointSetBuilder_create_mv1(); -CodePointSetData* ICU4XCodePointSetBuilder_build(CodePointSetBuilder* self); +CodePointSetData* icu4x_CodePointSetBuilder_build_mv1(CodePointSetBuilder* self); -void ICU4XCodePointSetBuilder_complement(CodePointSetBuilder* self); +void icu4x_CodePointSetBuilder_complement_mv1(CodePointSetBuilder* self); -bool ICU4XCodePointSetBuilder_is_empty(const CodePointSetBuilder* self); +bool icu4x_CodePointSetBuilder_is_empty_mv1(const CodePointSetBuilder* self); -void ICU4XCodePointSetBuilder_add_char(CodePointSetBuilder* self, char32_t ch); +void icu4x_CodePointSetBuilder_add_char_mv1(CodePointSetBuilder* self, char32_t ch); -void ICU4XCodePointSetBuilder_add_inclusive_range(CodePointSetBuilder* self, char32_t start, char32_t end); +void icu4x_CodePointSetBuilder_add_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); -void ICU4XCodePointSetBuilder_add_set(CodePointSetBuilder* self, const CodePointSetData* data); +void icu4x_CodePointSetBuilder_add_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); -void ICU4XCodePointSetBuilder_remove_char(CodePointSetBuilder* self, char32_t ch); +void icu4x_CodePointSetBuilder_remove_char_mv1(CodePointSetBuilder* self, char32_t ch); -void ICU4XCodePointSetBuilder_remove_inclusive_range(CodePointSetBuilder* self, char32_t start, char32_t end); +void icu4x_CodePointSetBuilder_remove_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); -void ICU4XCodePointSetBuilder_remove_set(CodePointSetBuilder* self, const CodePointSetData* data); +void icu4x_CodePointSetBuilder_remove_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); -void ICU4XCodePointSetBuilder_retain_char(CodePointSetBuilder* self, char32_t ch); +void icu4x_CodePointSetBuilder_retain_char_mv1(CodePointSetBuilder* self, char32_t ch); -void ICU4XCodePointSetBuilder_retain_inclusive_range(CodePointSetBuilder* self, char32_t start, char32_t end); +void icu4x_CodePointSetBuilder_retain_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); -void ICU4XCodePointSetBuilder_retain_set(CodePointSetBuilder* self, const CodePointSetData* data); +void icu4x_CodePointSetBuilder_retain_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); -void ICU4XCodePointSetBuilder_complement_char(CodePointSetBuilder* self, char32_t ch); +void icu4x_CodePointSetBuilder_complement_char_mv1(CodePointSetBuilder* self, char32_t ch); -void ICU4XCodePointSetBuilder_complement_inclusive_range(CodePointSetBuilder* self, char32_t start, char32_t end); +void icu4x_CodePointSetBuilder_complement_inclusive_range_mv1(CodePointSetBuilder* self, char32_t start, char32_t end); -void ICU4XCodePointSetBuilder_complement_set(CodePointSetBuilder* self, const CodePointSetData* data); +void icu4x_CodePointSetBuilder_complement_set_mv1(CodePointSetBuilder* self, const CodePointSetData* data); -void ICU4XCodePointSetBuilder_destroy(CodePointSetBuilder* self); +void icu4x_CodePointSetBuilder_destroy_mv1(CodePointSetBuilder* self); diff --git a/ffi/capi/bindings/c/CodePointSetData.h b/ffi/capi/bindings/c/CodePointSetData.h index 76666b3d9c0..c1f4d723152 100644 --- a/ffi/capi/bindings/c/CodePointSetData.h +++ b/ffi/capi/bindings/c/CodePointSetData.h @@ -19,217 +19,217 @@ -bool ICU4XCodePointSetData_contains(const CodePointSetData* self, char32_t cp); +bool icu4x_CodePointSetData_contains_mv1(const CodePointSetData* self, char32_t cp); -bool ICU4XCodePointSetData_contains32(const CodePointSetData* self, uint32_t cp); +bool icu4x_CodePointSetData_contains32_mv1(const CodePointSetData* self, uint32_t cp); -CodePointRangeIterator* ICU4XCodePointSetData_iter_ranges(const CodePointSetData* self); +CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_mv1(const CodePointSetData* self); -CodePointRangeIterator* ICU4XCodePointSetData_iter_ranges_complemented(const CodePointSetData* self); +CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_complemented_mv1(const CodePointSetData* self); -typedef struct ICU4XCodePointSetData_load_for_general_category_group_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_for_general_category_group_result; -ICU4XCodePointSetData_load_for_general_category_group_result ICU4XCodePointSetData_load_for_general_category_group(const DataProvider* provider, uint32_t group); +typedef struct icu4x_CodePointSetData_load_for_general_category_group_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_for_general_category_group_mv1_result; +icu4x_CodePointSetData_load_for_general_category_group_mv1_result icu4x_CodePointSetData_load_for_general_category_group_mv1(const DataProvider* provider, uint32_t group); -typedef struct ICU4XCodePointSetData_load_ascii_hex_digit_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ascii_hex_digit_result; -ICU4XCodePointSetData_load_ascii_hex_digit_result ICU4XCodePointSetData_load_ascii_hex_digit(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result; +icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result icu4x_CodePointSetData_load_ascii_hex_digit_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_alnum_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_alnum_result; -ICU4XCodePointSetData_load_alnum_result ICU4XCodePointSetData_load_alnum(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_alnum_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_alnum_mv1_result; +icu4x_CodePointSetData_load_alnum_mv1_result icu4x_CodePointSetData_load_alnum_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_alphabetic_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_alphabetic_result; -ICU4XCodePointSetData_load_alphabetic_result ICU4XCodePointSetData_load_alphabetic(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_alphabetic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_alphabetic_mv1_result; +icu4x_CodePointSetData_load_alphabetic_mv1_result icu4x_CodePointSetData_load_alphabetic_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_bidi_control_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_bidi_control_result; -ICU4XCodePointSetData_load_bidi_control_result ICU4XCodePointSetData_load_bidi_control(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_bidi_control_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_bidi_control_mv1_result; +icu4x_CodePointSetData_load_bidi_control_mv1_result icu4x_CodePointSetData_load_bidi_control_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_bidi_mirrored_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_bidi_mirrored_result; -ICU4XCodePointSetData_load_bidi_mirrored_result ICU4XCodePointSetData_load_bidi_mirrored(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_bidi_mirrored_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_bidi_mirrored_mv1_result; +icu4x_CodePointSetData_load_bidi_mirrored_mv1_result icu4x_CodePointSetData_load_bidi_mirrored_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_blank_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_blank_result; -ICU4XCodePointSetData_load_blank_result ICU4XCodePointSetData_load_blank(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_blank_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_blank_mv1_result; +icu4x_CodePointSetData_load_blank_mv1_result icu4x_CodePointSetData_load_blank_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_cased_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_cased_result; -ICU4XCodePointSetData_load_cased_result ICU4XCodePointSetData_load_cased(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_cased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_cased_mv1_result; +icu4x_CodePointSetData_load_cased_mv1_result icu4x_CodePointSetData_load_cased_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_case_ignorable_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_case_ignorable_result; -ICU4XCodePointSetData_load_case_ignorable_result ICU4XCodePointSetData_load_case_ignorable(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_case_ignorable_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_case_ignorable_mv1_result; +icu4x_CodePointSetData_load_case_ignorable_mv1_result icu4x_CodePointSetData_load_case_ignorable_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_full_composition_exclusion_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_full_composition_exclusion_result; -ICU4XCodePointSetData_load_full_composition_exclusion_result ICU4XCodePointSetData_load_full_composition_exclusion(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result; +icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result icu4x_CodePointSetData_load_full_composition_exclusion_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_changes_when_casefolded_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_casefolded_result; -ICU4XCodePointSetData_load_changes_when_casefolded_result ICU4XCodePointSetData_load_changes_when_casefolded(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result; +icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result icu4x_CodePointSetData_load_changes_when_casefolded_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_changes_when_casemapped_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_casemapped_result; -ICU4XCodePointSetData_load_changes_when_casemapped_result ICU4XCodePointSetData_load_changes_when_casemapped(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result; +icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result icu4x_CodePointSetData_load_changes_when_casemapped_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_changes_when_nfkc_casefolded_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_nfkc_casefolded_result; -ICU4XCodePointSetData_load_changes_when_nfkc_casefolded_result ICU4XCodePointSetData_load_changes_when_nfkc_casefolded(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result; +icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_changes_when_lowercased_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_lowercased_result; -ICU4XCodePointSetData_load_changes_when_lowercased_result ICU4XCodePointSetData_load_changes_when_lowercased(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result; +icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result icu4x_CodePointSetData_load_changes_when_lowercased_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_changes_when_titlecased_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_titlecased_result; -ICU4XCodePointSetData_load_changes_when_titlecased_result ICU4XCodePointSetData_load_changes_when_titlecased(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result; +icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result icu4x_CodePointSetData_load_changes_when_titlecased_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_changes_when_uppercased_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_uppercased_result; -ICU4XCodePointSetData_load_changes_when_uppercased_result ICU4XCodePointSetData_load_changes_when_uppercased(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result; +icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result icu4x_CodePointSetData_load_changes_when_uppercased_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_dash_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_dash_result; -ICU4XCodePointSetData_load_dash_result ICU4XCodePointSetData_load_dash(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_dash_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_dash_mv1_result; +icu4x_CodePointSetData_load_dash_mv1_result icu4x_CodePointSetData_load_dash_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_deprecated_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_deprecated_result; -ICU4XCodePointSetData_load_deprecated_result ICU4XCodePointSetData_load_deprecated(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_deprecated_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_deprecated_mv1_result; +icu4x_CodePointSetData_load_deprecated_mv1_result icu4x_CodePointSetData_load_deprecated_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_default_ignorable_code_point_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_default_ignorable_code_point_result; -ICU4XCodePointSetData_load_default_ignorable_code_point_result ICU4XCodePointSetData_load_default_ignorable_code_point(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result; +icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result icu4x_CodePointSetData_load_default_ignorable_code_point_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_diacritic_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_diacritic_result; -ICU4XCodePointSetData_load_diacritic_result ICU4XCodePointSetData_load_diacritic(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_diacritic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_diacritic_mv1_result; +icu4x_CodePointSetData_load_diacritic_mv1_result icu4x_CodePointSetData_load_diacritic_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_emoji_modifier_base_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_modifier_base_result; -ICU4XCodePointSetData_load_emoji_modifier_base_result ICU4XCodePointSetData_load_emoji_modifier_base(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result; +icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result icu4x_CodePointSetData_load_emoji_modifier_base_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_emoji_component_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_component_result; -ICU4XCodePointSetData_load_emoji_component_result ICU4XCodePointSetData_load_emoji_component(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_emoji_component_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_component_mv1_result; +icu4x_CodePointSetData_load_emoji_component_mv1_result icu4x_CodePointSetData_load_emoji_component_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_emoji_modifier_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_modifier_result; -ICU4XCodePointSetData_load_emoji_modifier_result ICU4XCodePointSetData_load_emoji_modifier(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_emoji_modifier_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_modifier_mv1_result; +icu4x_CodePointSetData_load_emoji_modifier_mv1_result icu4x_CodePointSetData_load_emoji_modifier_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_emoji_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_result; -ICU4XCodePointSetData_load_emoji_result ICU4XCodePointSetData_load_emoji(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_emoji_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_mv1_result; +icu4x_CodePointSetData_load_emoji_mv1_result icu4x_CodePointSetData_load_emoji_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_emoji_presentation_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_presentation_result; -ICU4XCodePointSetData_load_emoji_presentation_result ICU4XCodePointSetData_load_emoji_presentation(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_emoji_presentation_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_presentation_mv1_result; +icu4x_CodePointSetData_load_emoji_presentation_mv1_result icu4x_CodePointSetData_load_emoji_presentation_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_extender_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_extender_result; -ICU4XCodePointSetData_load_extender_result ICU4XCodePointSetData_load_extender(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_extender_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_extender_mv1_result; +icu4x_CodePointSetData_load_extender_mv1_result icu4x_CodePointSetData_load_extender_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_extended_pictographic_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_extended_pictographic_result; -ICU4XCodePointSetData_load_extended_pictographic_result ICU4XCodePointSetData_load_extended_pictographic(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_extended_pictographic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_extended_pictographic_mv1_result; +icu4x_CodePointSetData_load_extended_pictographic_mv1_result icu4x_CodePointSetData_load_extended_pictographic_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_graph_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_graph_result; -ICU4XCodePointSetData_load_graph_result ICU4XCodePointSetData_load_graph(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_graph_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_graph_mv1_result; +icu4x_CodePointSetData_load_graph_mv1_result icu4x_CodePointSetData_load_graph_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_grapheme_base_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_grapheme_base_result; -ICU4XCodePointSetData_load_grapheme_base_result ICU4XCodePointSetData_load_grapheme_base(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_grapheme_base_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_base_mv1_result; +icu4x_CodePointSetData_load_grapheme_base_mv1_result icu4x_CodePointSetData_load_grapheme_base_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_grapheme_extend_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_grapheme_extend_result; -ICU4XCodePointSetData_load_grapheme_extend_result ICU4XCodePointSetData_load_grapheme_extend(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_grapheme_extend_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_extend_mv1_result; +icu4x_CodePointSetData_load_grapheme_extend_mv1_result icu4x_CodePointSetData_load_grapheme_extend_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_grapheme_link_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_grapheme_link_result; -ICU4XCodePointSetData_load_grapheme_link_result ICU4XCodePointSetData_load_grapheme_link(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_grapheme_link_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_link_mv1_result; +icu4x_CodePointSetData_load_grapheme_link_mv1_result icu4x_CodePointSetData_load_grapheme_link_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_hex_digit_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_hex_digit_result; -ICU4XCodePointSetData_load_hex_digit_result ICU4XCodePointSetData_load_hex_digit(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_hex_digit_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_hex_digit_mv1_result; +icu4x_CodePointSetData_load_hex_digit_mv1_result icu4x_CodePointSetData_load_hex_digit_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_hyphen_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_hyphen_result; -ICU4XCodePointSetData_load_hyphen_result ICU4XCodePointSetData_load_hyphen(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_hyphen_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_hyphen_mv1_result; +icu4x_CodePointSetData_load_hyphen_mv1_result icu4x_CodePointSetData_load_hyphen_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_id_continue_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_id_continue_result; -ICU4XCodePointSetData_load_id_continue_result ICU4XCodePointSetData_load_id_continue(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_id_continue_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_id_continue_mv1_result; +icu4x_CodePointSetData_load_id_continue_mv1_result icu4x_CodePointSetData_load_id_continue_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_ideographic_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ideographic_result; -ICU4XCodePointSetData_load_ideographic_result ICU4XCodePointSetData_load_ideographic(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_ideographic_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ideographic_mv1_result; +icu4x_CodePointSetData_load_ideographic_mv1_result icu4x_CodePointSetData_load_ideographic_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_id_start_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_id_start_result; -ICU4XCodePointSetData_load_id_start_result ICU4XCodePointSetData_load_id_start(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_id_start_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_id_start_mv1_result; +icu4x_CodePointSetData_load_id_start_mv1_result icu4x_CodePointSetData_load_id_start_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_ids_binary_operator_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ids_binary_operator_result; -ICU4XCodePointSetData_load_ids_binary_operator_result ICU4XCodePointSetData_load_ids_binary_operator(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_ids_binary_operator_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ids_binary_operator_mv1_result; +icu4x_CodePointSetData_load_ids_binary_operator_mv1_result icu4x_CodePointSetData_load_ids_binary_operator_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_ids_trinary_operator_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ids_trinary_operator_result; -ICU4XCodePointSetData_load_ids_trinary_operator_result ICU4XCodePointSetData_load_ids_trinary_operator(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result; +icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result icu4x_CodePointSetData_load_ids_trinary_operator_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_join_control_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_join_control_result; -ICU4XCodePointSetData_load_join_control_result ICU4XCodePointSetData_load_join_control(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_join_control_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_join_control_mv1_result; +icu4x_CodePointSetData_load_join_control_mv1_result icu4x_CodePointSetData_load_join_control_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_logical_order_exception_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_logical_order_exception_result; -ICU4XCodePointSetData_load_logical_order_exception_result ICU4XCodePointSetData_load_logical_order_exception(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_logical_order_exception_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_logical_order_exception_mv1_result; +icu4x_CodePointSetData_load_logical_order_exception_mv1_result icu4x_CodePointSetData_load_logical_order_exception_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_lowercase_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_lowercase_result; -ICU4XCodePointSetData_load_lowercase_result ICU4XCodePointSetData_load_lowercase(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_lowercase_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_lowercase_mv1_result; +icu4x_CodePointSetData_load_lowercase_mv1_result icu4x_CodePointSetData_load_lowercase_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_math_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_math_result; -ICU4XCodePointSetData_load_math_result ICU4XCodePointSetData_load_math(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_math_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_math_mv1_result; +icu4x_CodePointSetData_load_math_mv1_result icu4x_CodePointSetData_load_math_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_noncharacter_code_point_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_noncharacter_code_point_result; -ICU4XCodePointSetData_load_noncharacter_code_point_result ICU4XCodePointSetData_load_noncharacter_code_point(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result; +icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result icu4x_CodePointSetData_load_noncharacter_code_point_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_nfc_inert_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfc_inert_result; -ICU4XCodePointSetData_load_nfc_inert_result ICU4XCodePointSetData_load_nfc_inert(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_nfc_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfc_inert_mv1_result; +icu4x_CodePointSetData_load_nfc_inert_mv1_result icu4x_CodePointSetData_load_nfc_inert_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_nfd_inert_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfd_inert_result; -ICU4XCodePointSetData_load_nfd_inert_result ICU4XCodePointSetData_load_nfd_inert(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_nfd_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfd_inert_mv1_result; +icu4x_CodePointSetData_load_nfd_inert_mv1_result icu4x_CodePointSetData_load_nfd_inert_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_nfkc_inert_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfkc_inert_result; -ICU4XCodePointSetData_load_nfkc_inert_result ICU4XCodePointSetData_load_nfkc_inert(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_nfkc_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfkc_inert_mv1_result; +icu4x_CodePointSetData_load_nfkc_inert_mv1_result icu4x_CodePointSetData_load_nfkc_inert_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_nfkd_inert_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfkd_inert_result; -ICU4XCodePointSetData_load_nfkd_inert_result ICU4XCodePointSetData_load_nfkd_inert(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_nfkd_inert_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfkd_inert_mv1_result; +icu4x_CodePointSetData_load_nfkd_inert_mv1_result icu4x_CodePointSetData_load_nfkd_inert_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_pattern_syntax_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_pattern_syntax_result; -ICU4XCodePointSetData_load_pattern_syntax_result ICU4XCodePointSetData_load_pattern_syntax(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_pattern_syntax_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_pattern_syntax_mv1_result; +icu4x_CodePointSetData_load_pattern_syntax_mv1_result icu4x_CodePointSetData_load_pattern_syntax_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_pattern_white_space_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_pattern_white_space_result; -ICU4XCodePointSetData_load_pattern_white_space_result ICU4XCodePointSetData_load_pattern_white_space(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_pattern_white_space_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_pattern_white_space_mv1_result; +icu4x_CodePointSetData_load_pattern_white_space_mv1_result icu4x_CodePointSetData_load_pattern_white_space_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_prepended_concatenation_mark_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_prepended_concatenation_mark_result; -ICU4XCodePointSetData_load_prepended_concatenation_mark_result ICU4XCodePointSetData_load_prepended_concatenation_mark(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result; +icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_print_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_print_result; -ICU4XCodePointSetData_load_print_result ICU4XCodePointSetData_load_print(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_print_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_print_mv1_result; +icu4x_CodePointSetData_load_print_mv1_result icu4x_CodePointSetData_load_print_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_quotation_mark_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_quotation_mark_result; -ICU4XCodePointSetData_load_quotation_mark_result ICU4XCodePointSetData_load_quotation_mark(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_quotation_mark_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_quotation_mark_mv1_result; +icu4x_CodePointSetData_load_quotation_mark_mv1_result icu4x_CodePointSetData_load_quotation_mark_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_radical_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_radical_result; -ICU4XCodePointSetData_load_radical_result ICU4XCodePointSetData_load_radical(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_radical_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_radical_mv1_result; +icu4x_CodePointSetData_load_radical_mv1_result icu4x_CodePointSetData_load_radical_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_regional_indicator_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_regional_indicator_result; -ICU4XCodePointSetData_load_regional_indicator_result ICU4XCodePointSetData_load_regional_indicator(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_regional_indicator_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_regional_indicator_mv1_result; +icu4x_CodePointSetData_load_regional_indicator_mv1_result icu4x_CodePointSetData_load_regional_indicator_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_soft_dotted_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_soft_dotted_result; -ICU4XCodePointSetData_load_soft_dotted_result ICU4XCodePointSetData_load_soft_dotted(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_soft_dotted_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_soft_dotted_mv1_result; +icu4x_CodePointSetData_load_soft_dotted_mv1_result icu4x_CodePointSetData_load_soft_dotted_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_segment_starter_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_segment_starter_result; -ICU4XCodePointSetData_load_segment_starter_result ICU4XCodePointSetData_load_segment_starter(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_segment_starter_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_segment_starter_mv1_result; +icu4x_CodePointSetData_load_segment_starter_mv1_result icu4x_CodePointSetData_load_segment_starter_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_case_sensitive_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_case_sensitive_result; -ICU4XCodePointSetData_load_case_sensitive_result ICU4XCodePointSetData_load_case_sensitive(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_case_sensitive_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_case_sensitive_mv1_result; +icu4x_CodePointSetData_load_case_sensitive_mv1_result icu4x_CodePointSetData_load_case_sensitive_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_sentence_terminal_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_sentence_terminal_result; -ICU4XCodePointSetData_load_sentence_terminal_result ICU4XCodePointSetData_load_sentence_terminal(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_sentence_terminal_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_sentence_terminal_mv1_result; +icu4x_CodePointSetData_load_sentence_terminal_mv1_result icu4x_CodePointSetData_load_sentence_terminal_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_terminal_punctuation_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_terminal_punctuation_result; -ICU4XCodePointSetData_load_terminal_punctuation_result ICU4XCodePointSetData_load_terminal_punctuation(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_terminal_punctuation_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_terminal_punctuation_mv1_result; +icu4x_CodePointSetData_load_terminal_punctuation_mv1_result icu4x_CodePointSetData_load_terminal_punctuation_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_unified_ideograph_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_unified_ideograph_result; -ICU4XCodePointSetData_load_unified_ideograph_result ICU4XCodePointSetData_load_unified_ideograph(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_unified_ideograph_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_unified_ideograph_mv1_result; +icu4x_CodePointSetData_load_unified_ideograph_mv1_result icu4x_CodePointSetData_load_unified_ideograph_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_uppercase_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_uppercase_result; -ICU4XCodePointSetData_load_uppercase_result ICU4XCodePointSetData_load_uppercase(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_uppercase_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_uppercase_mv1_result; +icu4x_CodePointSetData_load_uppercase_mv1_result icu4x_CodePointSetData_load_uppercase_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_variation_selector_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_variation_selector_result; -ICU4XCodePointSetData_load_variation_selector_result ICU4XCodePointSetData_load_variation_selector(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_variation_selector_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_variation_selector_mv1_result; +icu4x_CodePointSetData_load_variation_selector_mv1_result icu4x_CodePointSetData_load_variation_selector_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_white_space_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_white_space_result; -ICU4XCodePointSetData_load_white_space_result ICU4XCodePointSetData_load_white_space(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_white_space_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_white_space_mv1_result; +icu4x_CodePointSetData_load_white_space_mv1_result icu4x_CodePointSetData_load_white_space_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_xdigit_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_xdigit_result; -ICU4XCodePointSetData_load_xdigit_result ICU4XCodePointSetData_load_xdigit(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_xdigit_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xdigit_mv1_result; +icu4x_CodePointSetData_load_xdigit_mv1_result icu4x_CodePointSetData_load_xdigit_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_xid_continue_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_xid_continue_result; -ICU4XCodePointSetData_load_xid_continue_result ICU4XCodePointSetData_load_xid_continue(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_xid_continue_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xid_continue_mv1_result; +icu4x_CodePointSetData_load_xid_continue_mv1_result icu4x_CodePointSetData_load_xid_continue_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_xid_start_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_xid_start_result; -ICU4XCodePointSetData_load_xid_start_result ICU4XCodePointSetData_load_xid_start(const DataProvider* provider); +typedef struct icu4x_CodePointSetData_load_xid_start_mv1_result {union {CodePointSetData* ok; DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xid_start_mv1_result; +icu4x_CodePointSetData_load_xid_start_mv1_result icu4x_CodePointSetData_load_xid_start_mv1(const DataProvider* provider); -typedef struct ICU4XCodePointSetData_load_for_ecma262_result {union {CodePointSetData* ok; Error err;}; bool is_ok;} ICU4XCodePointSetData_load_for_ecma262_result; -ICU4XCodePointSetData_load_for_ecma262_result ICU4XCodePointSetData_load_for_ecma262(const DataProvider* provider, const char* property_name_data, size_t property_name_len); +typedef struct icu4x_CodePointSetData_load_for_ecma262_mv1_result {union {CodePointSetData* ok; Error err;}; bool is_ok;} icu4x_CodePointSetData_load_for_ecma262_mv1_result; +icu4x_CodePointSetData_load_for_ecma262_mv1_result icu4x_CodePointSetData_load_for_ecma262_mv1(const DataProvider* provider, const char* property_name_data, size_t property_name_len); -void ICU4XCodePointSetData_destroy(CodePointSetData* self); +void icu4x_CodePointSetData_destroy_mv1(CodePointSetData* self); diff --git a/ffi/capi/bindings/c/Collator.h b/ffi/capi/bindings/c/Collator.h index 8088e2b7260..41d4ced1dc5 100644 --- a/ffi/capi/bindings/c/Collator.h +++ b/ffi/capi/bindings/c/Collator.h @@ -20,17 +20,17 @@ -typedef struct ICU4XCollator_create_v1_result {union {Collator* ok; DataError err;}; bool is_ok;} ICU4XCollator_create_v1_result; -ICU4XCollator_create_v1_result ICU4XCollator_create_v1(const DataProvider* provider, const Locale* locale, CollatorOptionsV1 options); +typedef struct icu4x_Collator_create_v1_mv1_result {union {Collator* ok; DataError err;}; bool is_ok;} icu4x_Collator_create_v1_mv1_result; +icu4x_Collator_create_v1_mv1_result icu4x_Collator_create_v1_mv1(const DataProvider* provider, const Locale* locale, CollatorOptionsV1 options); -int8_t ICU4XCollator_compare_utf16(const Collator* self, const char16_t* left_data, size_t left_len, const char16_t* right_data, size_t right_len); +int8_t icu4x_Collator_compare_utf16_mv1(const Collator* self, const char16_t* left_data, size_t left_len, const char16_t* right_data, size_t right_len); -int8_t ICU4XCollator_compare(const Collator* self, const char* left_data, size_t left_len, const char* right_data, size_t right_len); +int8_t icu4x_Collator_compare_mv1(const Collator* self, const char* left_data, size_t left_len, const char* right_data, size_t right_len); -CollatorResolvedOptionsV1 ICU4XCollator_resolved_options(const Collator* self); +CollatorResolvedOptionsV1 icu4x_Collator_resolved_options_mv1(const Collator* self); -void ICU4XCollator_destroy(Collator* self); +void icu4x_Collator_destroy_mv1(Collator* self); diff --git a/ffi/capi/bindings/c/ComposingNormalizer.h b/ffi/capi/bindings/c/ComposingNormalizer.h index 4561f5e733d..bcbebac271d 100644 --- a/ffi/capi/bindings/c/ComposingNormalizer.h +++ b/ffi/capi/bindings/c/ComposingNormalizer.h @@ -17,24 +17,24 @@ -typedef struct ICU4XComposingNormalizer_create_nfc_result {union {ComposingNormalizer* ok; DataError err;}; bool is_ok;} ICU4XComposingNormalizer_create_nfc_result; -ICU4XComposingNormalizer_create_nfc_result ICU4XComposingNormalizer_create_nfc(const DataProvider* provider); +typedef struct icu4x_ComposingNormalizer_create_nfc_mv1_result {union {ComposingNormalizer* ok; DataError err;}; bool is_ok;} icu4x_ComposingNormalizer_create_nfc_mv1_result; +icu4x_ComposingNormalizer_create_nfc_mv1_result icu4x_ComposingNormalizer_create_nfc_mv1(const DataProvider* provider); -typedef struct ICU4XComposingNormalizer_create_nfkc_result {union {ComposingNormalizer* ok; DataError err;}; bool is_ok;} ICU4XComposingNormalizer_create_nfkc_result; -ICU4XComposingNormalizer_create_nfkc_result ICU4XComposingNormalizer_create_nfkc(const DataProvider* provider); +typedef struct icu4x_ComposingNormalizer_create_nfkc_mv1_result {union {ComposingNormalizer* ok; DataError err;}; bool is_ok;} icu4x_ComposingNormalizer_create_nfkc_mv1_result; +icu4x_ComposingNormalizer_create_nfkc_mv1_result icu4x_ComposingNormalizer_create_nfkc_mv1(const DataProvider* provider); -void ICU4XComposingNormalizer_normalize(const ComposingNormalizer* self, const char* s_data, size_t s_len, DiplomatWrite* write); +void icu4x_ComposingNormalizer_normalize_mv1(const ComposingNormalizer* self, const char* s_data, size_t s_len, DiplomatWrite* write); -bool ICU4XComposingNormalizer_is_normalized(const ComposingNormalizer* self, const char* s_data, size_t s_len); +bool icu4x_ComposingNormalizer_is_normalized_mv1(const ComposingNormalizer* self, const char* s_data, size_t s_len); -bool ICU4XComposingNormalizer_is_normalized_utf16(const ComposingNormalizer* self, const char16_t* s_data, size_t s_len); +bool icu4x_ComposingNormalizer_is_normalized_utf16_mv1(const ComposingNormalizer* self, const char16_t* s_data, size_t s_len); -size_t ICU4XComposingNormalizer_is_normalized_up_to(const ComposingNormalizer* self, const char* s_data, size_t s_len); +size_t icu4x_ComposingNormalizer_is_normalized_up_to_mv1(const ComposingNormalizer* self, const char* s_data, size_t s_len); -size_t ICU4XComposingNormalizer_is_normalized_utf16_up_to(const ComposingNormalizer* self, const char16_t* s_data, size_t s_len); +size_t icu4x_ComposingNormalizer_is_normalized_utf16_up_to_mv1(const ComposingNormalizer* self, const char16_t* s_data, size_t s_len); -void ICU4XComposingNormalizer_destroy(ComposingNormalizer* self); +void icu4x_ComposingNormalizer_destroy_mv1(ComposingNormalizer* self); diff --git a/ffi/capi/bindings/c/CustomTimeZone.h b/ffi/capi/bindings/c/CustomTimeZone.h index 1a8a885ccbe..6181a71e2e8 100644 --- a/ffi/capi/bindings/c/CustomTimeZone.h +++ b/ffi/capi/bindings/c/CustomTimeZone.h @@ -20,80 +20,80 @@ -typedef struct ICU4XCustomTimeZone_create_from_string_result {union {CustomTimeZone* ok; TimeZoneInvalidOffsetError err;}; bool is_ok;} ICU4XCustomTimeZone_create_from_string_result; -ICU4XCustomTimeZone_create_from_string_result ICU4XCustomTimeZone_create_from_string(const char* s_data, size_t s_len); +typedef struct icu4x_CustomTimeZone_create_from_string_mv1_result {union {CustomTimeZone* ok; TimeZoneInvalidOffsetError err;}; bool is_ok;} icu4x_CustomTimeZone_create_from_string_mv1_result; +icu4x_CustomTimeZone_create_from_string_mv1_result icu4x_CustomTimeZone_create_from_string_mv1(const char* s_data, size_t s_len); -CustomTimeZone* ICU4XCustomTimeZone_create_empty(); +CustomTimeZone* icu4x_CustomTimeZone_create_empty_mv1(); -CustomTimeZone* ICU4XCustomTimeZone_create_utc(); +CustomTimeZone* icu4x_CustomTimeZone_create_utc_mv1(); -CustomTimeZone* ICU4XCustomTimeZone_create_gmt(); +CustomTimeZone* icu4x_CustomTimeZone_create_gmt_mv1(); -CustomTimeZone* ICU4XCustomTimeZone_create_bst(); +CustomTimeZone* icu4x_CustomTimeZone_create_bst_mv1(); -typedef struct ICU4XCustomTimeZone_try_set_gmt_offset_seconds_result {union { TimeZoneInvalidOffsetError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_gmt_offset_seconds_result; -ICU4XCustomTimeZone_try_set_gmt_offset_seconds_result ICU4XCustomTimeZone_try_set_gmt_offset_seconds(CustomTimeZone* self, int32_t offset_seconds); +typedef struct icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1_result {union { TimeZoneInvalidOffsetError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1_result; +icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1_result icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1(CustomTimeZone* self, int32_t offset_seconds); -void ICU4XCustomTimeZone_set_gmt_offset_eighths_of_hour(CustomTimeZone* self, int8_t offset_eighths_of_hour); +void icu4x_CustomTimeZone_set_gmt_offset_eighths_of_hour_mv1(CustomTimeZone* self, int8_t offset_eighths_of_hour); -void ICU4XCustomTimeZone_clear_gmt_offset(CustomTimeZone* self); +void icu4x_CustomTimeZone_clear_gmt_offset_mv1(CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_gmt_offset_seconds_result {union {int32_t ok; }; bool is_ok;} ICU4XCustomTimeZone_gmt_offset_seconds_result; -ICU4XCustomTimeZone_gmt_offset_seconds_result ICU4XCustomTimeZone_gmt_offset_seconds(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_gmt_offset_seconds_mv1_result {union {int32_t ok; }; bool is_ok;} icu4x_CustomTimeZone_gmt_offset_seconds_mv1_result; +icu4x_CustomTimeZone_gmt_offset_seconds_mv1_result icu4x_CustomTimeZone_gmt_offset_seconds_mv1(const CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_is_gmt_offset_positive_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_gmt_offset_positive_result; -ICU4XCustomTimeZone_is_gmt_offset_positive_result ICU4XCustomTimeZone_is_gmt_offset_positive(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_is_gmt_offset_positive_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_gmt_offset_positive_mv1_result; +icu4x_CustomTimeZone_is_gmt_offset_positive_mv1_result icu4x_CustomTimeZone_is_gmt_offset_positive_mv1(const CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_is_gmt_offset_zero_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_gmt_offset_zero_result; -ICU4XCustomTimeZone_is_gmt_offset_zero_result ICU4XCustomTimeZone_is_gmt_offset_zero(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_is_gmt_offset_zero_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_gmt_offset_zero_mv1_result; +icu4x_CustomTimeZone_is_gmt_offset_zero_mv1_result icu4x_CustomTimeZone_is_gmt_offset_zero_mv1(const CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_gmt_offset_has_minutes_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_gmt_offset_has_minutes_result; -ICU4XCustomTimeZone_gmt_offset_has_minutes_result ICU4XCustomTimeZone_gmt_offset_has_minutes(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1_result; +icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1_result icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1(const CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_gmt_offset_has_seconds_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_gmt_offset_has_seconds_result; -ICU4XCustomTimeZone_gmt_offset_has_seconds_result ICU4XCustomTimeZone_gmt_offset_has_seconds(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1_result; +icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1_result icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1(const CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_try_set_time_zone_id_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_time_zone_id_result; -ICU4XCustomTimeZone_try_set_time_zone_id_result ICU4XCustomTimeZone_try_set_time_zone_id(CustomTimeZone* self, const char* id_data, size_t id_len); +typedef struct icu4x_CustomTimeZone_try_set_time_zone_id_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_time_zone_id_mv1_result; +icu4x_CustomTimeZone_try_set_time_zone_id_mv1_result icu4x_CustomTimeZone_try_set_time_zone_id_mv1(CustomTimeZone* self, const char* id_data, size_t id_len); -typedef struct ICU4XCustomTimeZone_try_set_iana_time_zone_id_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_iana_time_zone_id_result; -ICU4XCustomTimeZone_try_set_iana_time_zone_id_result ICU4XCustomTimeZone_try_set_iana_time_zone_id(CustomTimeZone* self, const TimeZoneIdMapper* mapper, const char* id_data, size_t id_len); +typedef struct icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1_result; +icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1_result icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1(CustomTimeZone* self, const TimeZoneIdMapper* mapper, const char* id_data, size_t id_len); -void ICU4XCustomTimeZone_clear_time_zone_id(CustomTimeZone* self); +void icu4x_CustomTimeZone_clear_time_zone_id_mv1(CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_time_zone_id_result { bool is_ok;} ICU4XCustomTimeZone_time_zone_id_result; -ICU4XCustomTimeZone_time_zone_id_result ICU4XCustomTimeZone_time_zone_id(const CustomTimeZone* self, DiplomatWrite* write); +typedef struct icu4x_CustomTimeZone_time_zone_id_mv1_result { bool is_ok;} icu4x_CustomTimeZone_time_zone_id_mv1_result; +icu4x_CustomTimeZone_time_zone_id_mv1_result icu4x_CustomTimeZone_time_zone_id_mv1(const CustomTimeZone* self, DiplomatWrite* write); -typedef struct ICU4XCustomTimeZone_try_set_metazone_id_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_metazone_id_result; -ICU4XCustomTimeZone_try_set_metazone_id_result ICU4XCustomTimeZone_try_set_metazone_id(CustomTimeZone* self, const char* id_data, size_t id_len); +typedef struct icu4x_CustomTimeZone_try_set_metazone_id_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_metazone_id_mv1_result; +icu4x_CustomTimeZone_try_set_metazone_id_mv1_result icu4x_CustomTimeZone_try_set_metazone_id_mv1(CustomTimeZone* self, const char* id_data, size_t id_len); -void ICU4XCustomTimeZone_clear_metazone_id(CustomTimeZone* self); +void icu4x_CustomTimeZone_clear_metazone_id_mv1(CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_metazone_id_result { bool is_ok;} ICU4XCustomTimeZone_metazone_id_result; -ICU4XCustomTimeZone_metazone_id_result ICU4XCustomTimeZone_metazone_id(const CustomTimeZone* self, DiplomatWrite* write); +typedef struct icu4x_CustomTimeZone_metazone_id_mv1_result { bool is_ok;} icu4x_CustomTimeZone_metazone_id_mv1_result; +icu4x_CustomTimeZone_metazone_id_mv1_result icu4x_CustomTimeZone_metazone_id_mv1(const CustomTimeZone* self, DiplomatWrite* write); -typedef struct ICU4XCustomTimeZone_try_set_zone_variant_result { bool is_ok;} ICU4XCustomTimeZone_try_set_zone_variant_result; -ICU4XCustomTimeZone_try_set_zone_variant_result ICU4XCustomTimeZone_try_set_zone_variant(CustomTimeZone* self, const char* id_data, size_t id_len); +typedef struct icu4x_CustomTimeZone_try_set_zone_variant_mv1_result { bool is_ok;} icu4x_CustomTimeZone_try_set_zone_variant_mv1_result; +icu4x_CustomTimeZone_try_set_zone_variant_mv1_result icu4x_CustomTimeZone_try_set_zone_variant_mv1(CustomTimeZone* self, const char* id_data, size_t id_len); -void ICU4XCustomTimeZone_clear_zone_variant(CustomTimeZone* self); +void icu4x_CustomTimeZone_clear_zone_variant_mv1(CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_zone_variant_result { bool is_ok;} ICU4XCustomTimeZone_zone_variant_result; -ICU4XCustomTimeZone_zone_variant_result ICU4XCustomTimeZone_zone_variant(const CustomTimeZone* self, DiplomatWrite* write); +typedef struct icu4x_CustomTimeZone_zone_variant_mv1_result { bool is_ok;} icu4x_CustomTimeZone_zone_variant_mv1_result; +icu4x_CustomTimeZone_zone_variant_mv1_result icu4x_CustomTimeZone_zone_variant_mv1(const CustomTimeZone* self, DiplomatWrite* write); -void ICU4XCustomTimeZone_set_standard_time(CustomTimeZone* self); +void icu4x_CustomTimeZone_set_standard_time_mv1(CustomTimeZone* self); -void ICU4XCustomTimeZone_set_daylight_time(CustomTimeZone* self); +void icu4x_CustomTimeZone_set_daylight_time_mv1(CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_is_standard_time_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_standard_time_result; -ICU4XCustomTimeZone_is_standard_time_result ICU4XCustomTimeZone_is_standard_time(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_is_standard_time_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_standard_time_mv1_result; +icu4x_CustomTimeZone_is_standard_time_mv1_result icu4x_CustomTimeZone_is_standard_time_mv1(const CustomTimeZone* self); -typedef struct ICU4XCustomTimeZone_is_daylight_time_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_daylight_time_result; -ICU4XCustomTimeZone_is_daylight_time_result ICU4XCustomTimeZone_is_daylight_time(const CustomTimeZone* self); +typedef struct icu4x_CustomTimeZone_is_daylight_time_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_daylight_time_mv1_result; +icu4x_CustomTimeZone_is_daylight_time_mv1_result icu4x_CustomTimeZone_is_daylight_time_mv1(const CustomTimeZone* self); -void ICU4XCustomTimeZone_maybe_calculate_metazone(CustomTimeZone* self, const MetazoneCalculator* metazone_calculator, const IsoDateTime* local_datetime); +void icu4x_CustomTimeZone_maybe_calculate_metazone_mv1(CustomTimeZone* self, const MetazoneCalculator* metazone_calculator, const IsoDateTime* local_datetime); -void ICU4XCustomTimeZone_destroy(CustomTimeZone* self); +void icu4x_CustomTimeZone_destroy_mv1(CustomTimeZone* self); diff --git a/ffi/capi/bindings/c/DataProvider.h b/ffi/capi/bindings/c/DataProvider.h index d1d7c055830..0543df31311 100644 --- a/ffi/capi/bindings/c/DataProvider.h +++ b/ffi/capi/bindings/c/DataProvider.h @@ -17,27 +17,27 @@ -DataProvider* ICU4XDataProvider_create_compiled(); +DataProvider* icu4x_DataProvider_create_compiled_mv1(); -typedef struct ICU4XDataProvider_create_fs_result {union {DataProvider* ok; DataError err;}; bool is_ok;} ICU4XDataProvider_create_fs_result; -ICU4XDataProvider_create_fs_result ICU4XDataProvider_create_fs(const char* path_data, size_t path_len); +typedef struct icu4x_DataProvider_create_fs_mv1_result {union {DataProvider* ok; DataError err;}; bool is_ok;} icu4x_DataProvider_create_fs_mv1_result; +icu4x_DataProvider_create_fs_mv1_result icu4x_DataProvider_create_fs_mv1(const char* path_data, size_t path_len); -typedef struct ICU4XDataProvider_create_from_byte_slice_result {union {DataProvider* ok; DataError err;}; bool is_ok;} ICU4XDataProvider_create_from_byte_slice_result; -ICU4XDataProvider_create_from_byte_slice_result ICU4XDataProvider_create_from_byte_slice(const uint8_t* blob_data, size_t blob_len); +typedef struct icu4x_DataProvider_create_from_byte_slice_mv1_result {union {DataProvider* ok; DataError err;}; bool is_ok;} icu4x_DataProvider_create_from_byte_slice_mv1_result; +icu4x_DataProvider_create_from_byte_slice_mv1_result icu4x_DataProvider_create_from_byte_slice_mv1(const uint8_t* blob_data, size_t blob_len); -DataProvider* ICU4XDataProvider_create_empty(); +DataProvider* icu4x_DataProvider_create_empty_mv1(); -typedef struct ICU4XDataProvider_fork_by_key_result {union { DataError err;}; bool is_ok;} ICU4XDataProvider_fork_by_key_result; -ICU4XDataProvider_fork_by_key_result ICU4XDataProvider_fork_by_key(DataProvider* self, DataProvider* other); +typedef struct icu4x_DataProvider_fork_by_key_mv1_result {union { DataError err;}; bool is_ok;} icu4x_DataProvider_fork_by_key_mv1_result; +icu4x_DataProvider_fork_by_key_mv1_result icu4x_DataProvider_fork_by_key_mv1(DataProvider* self, DataProvider* other); -typedef struct ICU4XDataProvider_fork_by_locale_result {union { DataError err;}; bool is_ok;} ICU4XDataProvider_fork_by_locale_result; -ICU4XDataProvider_fork_by_locale_result ICU4XDataProvider_fork_by_locale(DataProvider* self, DataProvider* other); +typedef struct icu4x_DataProvider_fork_by_locale_mv1_result {union { DataError err;}; bool is_ok;} icu4x_DataProvider_fork_by_locale_mv1_result; +icu4x_DataProvider_fork_by_locale_mv1_result icu4x_DataProvider_fork_by_locale_mv1(DataProvider* self, DataProvider* other); -typedef struct ICU4XDataProvider_enable_locale_fallback_with_result {union { DataError err;}; bool is_ok;} ICU4XDataProvider_enable_locale_fallback_with_result; -ICU4XDataProvider_enable_locale_fallback_with_result ICU4XDataProvider_enable_locale_fallback_with(DataProvider* self, const LocaleFallbacker* fallbacker); +typedef struct icu4x_DataProvider_enable_locale_fallback_with_mv1_result {union { DataError err;}; bool is_ok;} icu4x_DataProvider_enable_locale_fallback_with_mv1_result; +icu4x_DataProvider_enable_locale_fallback_with_mv1_result icu4x_DataProvider_enable_locale_fallback_with_mv1(DataProvider* self, const LocaleFallbacker* fallbacker); -void ICU4XDataProvider_destroy(DataProvider* self); +void icu4x_DataProvider_destroy_mv1(DataProvider* self); diff --git a/ffi/capi/bindings/c/DataStruct.h b/ffi/capi/bindings/c/DataStruct.h index c2cdae85eef..b762456184d 100644 --- a/ffi/capi/bindings/c/DataStruct.h +++ b/ffi/capi/bindings/c/DataStruct.h @@ -15,10 +15,10 @@ -DataStruct* ICU4XDataStruct_create_decimal_symbols_v1(const char* plus_sign_prefix_data, size_t plus_sign_prefix_len, const char* plus_sign_suffix_data, size_t plus_sign_suffix_len, const char* minus_sign_prefix_data, size_t minus_sign_prefix_len, const char* minus_sign_suffix_data, size_t minus_sign_suffix_len, const char* decimal_separator_data, size_t decimal_separator_len, const char* grouping_separator_data, size_t grouping_separator_len, uint8_t primary_group_size, uint8_t secondary_group_size, uint8_t min_group_size, const char32_t* digits_data, size_t digits_len); +DataStruct* icu4x_DataStruct_create_decimal_symbols_v1_mv1(const char* plus_sign_prefix_data, size_t plus_sign_prefix_len, const char* plus_sign_suffix_data, size_t plus_sign_suffix_len, const char* minus_sign_prefix_data, size_t minus_sign_prefix_len, const char* minus_sign_suffix_data, size_t minus_sign_suffix_len, const char* decimal_separator_data, size_t decimal_separator_len, const char* grouping_separator_data, size_t grouping_separator_len, uint8_t primary_group_size, uint8_t secondary_group_size, uint8_t min_group_size, const char32_t* digits_data, size_t digits_len); -void ICU4XDataStruct_destroy(DataStruct* self); +void icu4x_DataStruct_destroy_mv1(DataStruct* self); diff --git a/ffi/capi/bindings/c/Date.h b/ffi/capi/bindings/c/Date.h index 32deb032695..4fec3e9208a 100644 --- a/ffi/capi/bindings/c/Date.h +++ b/ffi/capi/bindings/c/Date.h @@ -21,44 +21,44 @@ -typedef struct ICU4XDate_create_from_iso_in_calendar_result {union {Date* ok; CalendarError err;}; bool is_ok;} ICU4XDate_create_from_iso_in_calendar_result; -ICU4XDate_create_from_iso_in_calendar_result ICU4XDate_create_from_iso_in_calendar(int32_t year, uint8_t month, uint8_t day, const Calendar* calendar); +typedef struct icu4x_Date_create_from_iso_in_calendar_mv1_result {union {Date* ok; CalendarError err;}; bool is_ok;} icu4x_Date_create_from_iso_in_calendar_mv1_result; +icu4x_Date_create_from_iso_in_calendar_mv1_result icu4x_Date_create_from_iso_in_calendar_mv1(int32_t year, uint8_t month, uint8_t day, const Calendar* calendar); -typedef struct ICU4XDate_create_from_codes_in_calendar_result {union {Date* ok; CalendarError err;}; bool is_ok;} ICU4XDate_create_from_codes_in_calendar_result; -ICU4XDate_create_from_codes_in_calendar_result ICU4XDate_create_from_codes_in_calendar(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, const Calendar* calendar); +typedef struct icu4x_Date_create_from_codes_in_calendar_mv1_result {union {Date* ok; CalendarError err;}; bool is_ok;} icu4x_Date_create_from_codes_in_calendar_mv1_result; +icu4x_Date_create_from_codes_in_calendar_mv1_result icu4x_Date_create_from_codes_in_calendar_mv1(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, const Calendar* calendar); -Date* ICU4XDate_to_calendar(const Date* self, const Calendar* calendar); +Date* icu4x_Date_to_calendar_mv1(const Date* self, const Calendar* calendar); -IsoDate* ICU4XDate_to_iso(const Date* self); +IsoDate* icu4x_Date_to_iso_mv1(const Date* self); -uint16_t ICU4XDate_day_of_year(const Date* self); +uint16_t icu4x_Date_day_of_year_mv1(const Date* self); -uint32_t ICU4XDate_day_of_month(const Date* self); +uint32_t icu4x_Date_day_of_month_mv1(const Date* self); -IsoWeekday ICU4XDate_day_of_week(const Date* self); +IsoWeekday icu4x_Date_day_of_week_mv1(const Date* self); -uint32_t ICU4XDate_week_of_month(const Date* self, IsoWeekday first_weekday); +uint32_t icu4x_Date_week_of_month_mv1(const Date* self, IsoWeekday first_weekday); -WeekOf ICU4XDate_week_of_year(const Date* self, const WeekCalculator* calculator); +WeekOf icu4x_Date_week_of_year_mv1(const Date* self, const WeekCalculator* calculator); -uint32_t ICU4XDate_ordinal_month(const Date* self); +uint32_t icu4x_Date_ordinal_month_mv1(const Date* self); -void ICU4XDate_month_code(const Date* self, DiplomatWrite* write); +void icu4x_Date_month_code_mv1(const Date* self, DiplomatWrite* write); -int32_t ICU4XDate_year_in_era(const Date* self); +int32_t icu4x_Date_year_in_era_mv1(const Date* self); -void ICU4XDate_era(const Date* self, DiplomatWrite* write); +void icu4x_Date_era_mv1(const Date* self, DiplomatWrite* write); -uint8_t ICU4XDate_months_in_year(const Date* self); +uint8_t icu4x_Date_months_in_year_mv1(const Date* self); -uint8_t ICU4XDate_days_in_month(const Date* self); +uint8_t icu4x_Date_days_in_month_mv1(const Date* self); -uint16_t ICU4XDate_days_in_year(const Date* self); +uint16_t icu4x_Date_days_in_year_mv1(const Date* self); -Calendar* ICU4XDate_calendar(const Date* self); +Calendar* icu4x_Date_calendar_mv1(const Date* self); -void ICU4XDate_destroy(Date* self); +void icu4x_Date_destroy_mv1(Date* self); diff --git a/ffi/capi/bindings/c/DateFormatter.h b/ffi/capi/bindings/c/DateFormatter.h index 31d096440a3..bcdb96254c2 100644 --- a/ffi/capi/bindings/c/DateFormatter.h +++ b/ffi/capi/bindings/c/DateFormatter.h @@ -23,23 +23,23 @@ -typedef struct ICU4XDateFormatter_create_with_length_result {union {DateFormatter* ok; Error err;}; bool is_ok;} ICU4XDateFormatter_create_with_length_result; -ICU4XDateFormatter_create_with_length_result ICU4XDateFormatter_create_with_length(const DataProvider* provider, const Locale* locale, DateLength date_length); +typedef struct icu4x_DateFormatter_create_with_length_mv1_result {union {DateFormatter* ok; Error err;}; bool is_ok;} icu4x_DateFormatter_create_with_length_mv1_result; +icu4x_DateFormatter_create_with_length_mv1_result icu4x_DateFormatter_create_with_length_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length); -typedef struct ICU4XDateFormatter_format_date_result {union { Error err;}; bool is_ok;} ICU4XDateFormatter_format_date_result; -ICU4XDateFormatter_format_date_result ICU4XDateFormatter_format_date(const DateFormatter* self, const Date* value, DiplomatWrite* write); +typedef struct icu4x_DateFormatter_format_date_mv1_result {union { Error err;}; bool is_ok;} icu4x_DateFormatter_format_date_mv1_result; +icu4x_DateFormatter_format_date_mv1_result icu4x_DateFormatter_format_date_mv1(const DateFormatter* self, const Date* value, DiplomatWrite* write); -typedef struct ICU4XDateFormatter_format_iso_date_result {union { Error err;}; bool is_ok;} ICU4XDateFormatter_format_iso_date_result; -ICU4XDateFormatter_format_iso_date_result ICU4XDateFormatter_format_iso_date(const DateFormatter* self, const IsoDate* value, DiplomatWrite* write); +typedef struct icu4x_DateFormatter_format_iso_date_mv1_result {union { Error err;}; bool is_ok;} icu4x_DateFormatter_format_iso_date_mv1_result; +icu4x_DateFormatter_format_iso_date_mv1_result icu4x_DateFormatter_format_iso_date_mv1(const DateFormatter* self, const IsoDate* value, DiplomatWrite* write); -typedef struct ICU4XDateFormatter_format_datetime_result {union { Error err;}; bool is_ok;} ICU4XDateFormatter_format_datetime_result; -ICU4XDateFormatter_format_datetime_result ICU4XDateFormatter_format_datetime(const DateFormatter* self, const DateTime* value, DiplomatWrite* write); +typedef struct icu4x_DateFormatter_format_datetime_mv1_result {union { Error err;}; bool is_ok;} icu4x_DateFormatter_format_datetime_mv1_result; +icu4x_DateFormatter_format_datetime_mv1_result icu4x_DateFormatter_format_datetime_mv1(const DateFormatter* self, const DateTime* value, DiplomatWrite* write); -typedef struct ICU4XDateFormatter_format_iso_datetime_result {union { Error err;}; bool is_ok;} ICU4XDateFormatter_format_iso_datetime_result; -ICU4XDateFormatter_format_iso_datetime_result ICU4XDateFormatter_format_iso_datetime(const DateFormatter* self, const IsoDateTime* value, DiplomatWrite* write); +typedef struct icu4x_DateFormatter_format_iso_datetime_mv1_result {union { Error err;}; bool is_ok;} icu4x_DateFormatter_format_iso_datetime_mv1_result; +icu4x_DateFormatter_format_iso_datetime_mv1_result icu4x_DateFormatter_format_iso_datetime_mv1(const DateFormatter* self, const IsoDateTime* value, DiplomatWrite* write); -void ICU4XDateFormatter_destroy(DateFormatter* self); +void icu4x_DateFormatter_destroy_mv1(DateFormatter* self); diff --git a/ffi/capi/bindings/c/DateTime.h b/ffi/capi/bindings/c/DateTime.h index a190406cfa7..5d61d0a088d 100644 --- a/ffi/capi/bindings/c/DateTime.h +++ b/ffi/capi/bindings/c/DateTime.h @@ -23,58 +23,58 @@ -typedef struct ICU4XDateTime_create_from_iso_in_calendar_result {union {DateTime* ok; CalendarError err;}; bool is_ok;} ICU4XDateTime_create_from_iso_in_calendar_result; -ICU4XDateTime_create_from_iso_in_calendar_result ICU4XDateTime_create_from_iso_in_calendar(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const Calendar* calendar); +typedef struct icu4x_DateTime_create_from_iso_in_calendar_mv1_result {union {DateTime* ok; CalendarError err;}; bool is_ok;} icu4x_DateTime_create_from_iso_in_calendar_mv1_result; +icu4x_DateTime_create_from_iso_in_calendar_mv1_result icu4x_DateTime_create_from_iso_in_calendar_mv1(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const Calendar* calendar); -typedef struct ICU4XDateTime_create_from_codes_in_calendar_result {union {DateTime* ok; CalendarError err;}; bool is_ok;} ICU4XDateTime_create_from_codes_in_calendar_result; -ICU4XDateTime_create_from_codes_in_calendar_result ICU4XDateTime_create_from_codes_in_calendar(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const Calendar* calendar); +typedef struct icu4x_DateTime_create_from_codes_in_calendar_mv1_result {union {DateTime* ok; CalendarError err;}; bool is_ok;} icu4x_DateTime_create_from_codes_in_calendar_mv1_result; +icu4x_DateTime_create_from_codes_in_calendar_mv1_result icu4x_DateTime_create_from_codes_in_calendar_mv1(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const Calendar* calendar); -DateTime* ICU4XDateTime_create_from_date_and_time(const Date* date, const Time* time); +DateTime* icu4x_DateTime_create_from_date_and_time_mv1(const Date* date, const Time* time); -Date* ICU4XDateTime_date(const DateTime* self); +Date* icu4x_DateTime_date_mv1(const DateTime* self); -Time* ICU4XDateTime_time(const DateTime* self); +Time* icu4x_DateTime_time_mv1(const DateTime* self); -IsoDateTime* ICU4XDateTime_to_iso(const DateTime* self); +IsoDateTime* icu4x_DateTime_to_iso_mv1(const DateTime* self); -DateTime* ICU4XDateTime_to_calendar(const DateTime* self, const Calendar* calendar); +DateTime* icu4x_DateTime_to_calendar_mv1(const DateTime* self, const Calendar* calendar); -uint8_t ICU4XDateTime_hour(const DateTime* self); +uint8_t icu4x_DateTime_hour_mv1(const DateTime* self); -uint8_t ICU4XDateTime_minute(const DateTime* self); +uint8_t icu4x_DateTime_minute_mv1(const DateTime* self); -uint8_t ICU4XDateTime_second(const DateTime* self); +uint8_t icu4x_DateTime_second_mv1(const DateTime* self); -uint32_t ICU4XDateTime_nanosecond(const DateTime* self); +uint32_t icu4x_DateTime_nanosecond_mv1(const DateTime* self); -uint16_t ICU4XDateTime_day_of_year(const DateTime* self); +uint16_t icu4x_DateTime_day_of_year_mv1(const DateTime* self); -uint32_t ICU4XDateTime_day_of_month(const DateTime* self); +uint32_t icu4x_DateTime_day_of_month_mv1(const DateTime* self); -IsoWeekday ICU4XDateTime_day_of_week(const DateTime* self); +IsoWeekday icu4x_DateTime_day_of_week_mv1(const DateTime* self); -uint32_t ICU4XDateTime_week_of_month(const DateTime* self, IsoWeekday first_weekday); +uint32_t icu4x_DateTime_week_of_month_mv1(const DateTime* self, IsoWeekday first_weekday); -WeekOf ICU4XDateTime_week_of_year(const DateTime* self, const WeekCalculator* calculator); +WeekOf icu4x_DateTime_week_of_year_mv1(const DateTime* self, const WeekCalculator* calculator); -uint32_t ICU4XDateTime_ordinal_month(const DateTime* self); +uint32_t icu4x_DateTime_ordinal_month_mv1(const DateTime* self); -void ICU4XDateTime_month_code(const DateTime* self, DiplomatWrite* write); +void icu4x_DateTime_month_code_mv1(const DateTime* self, DiplomatWrite* write); -int32_t ICU4XDateTime_year_in_era(const DateTime* self); +int32_t icu4x_DateTime_year_in_era_mv1(const DateTime* self); -void ICU4XDateTime_era(const DateTime* self, DiplomatWrite* write); +void icu4x_DateTime_era_mv1(const DateTime* self, DiplomatWrite* write); -uint8_t ICU4XDateTime_months_in_year(const DateTime* self); +uint8_t icu4x_DateTime_months_in_year_mv1(const DateTime* self); -uint8_t ICU4XDateTime_days_in_month(const DateTime* self); +uint8_t icu4x_DateTime_days_in_month_mv1(const DateTime* self); -uint16_t ICU4XDateTime_days_in_year(const DateTime* self); +uint16_t icu4x_DateTime_days_in_year_mv1(const DateTime* self); -Calendar* ICU4XDateTime_calendar(const DateTime* self); +Calendar* icu4x_DateTime_calendar_mv1(const DateTime* self); -void ICU4XDateTime_destroy(DateTime* self); +void icu4x_DateTime_destroy_mv1(DateTime* self); diff --git a/ffi/capi/bindings/c/DateTimeFormatter.h b/ffi/capi/bindings/c/DateTimeFormatter.h index f672b564365..45d99e1c39d 100644 --- a/ffi/capi/bindings/c/DateTimeFormatter.h +++ b/ffi/capi/bindings/c/DateTimeFormatter.h @@ -22,17 +22,17 @@ -typedef struct ICU4XDateTimeFormatter_create_with_lengths_result {union {DateTimeFormatter* ok; Error err;}; bool is_ok;} ICU4XDateTimeFormatter_create_with_lengths_result; -ICU4XDateTimeFormatter_create_with_lengths_result ICU4XDateTimeFormatter_create_with_lengths(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); +typedef struct icu4x_DateTimeFormatter_create_with_lengths_mv1_result {union {DateTimeFormatter* ok; Error err;}; bool is_ok;} icu4x_DateTimeFormatter_create_with_lengths_mv1_result; +icu4x_DateTimeFormatter_create_with_lengths_mv1_result icu4x_DateTimeFormatter_create_with_lengths_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); -typedef struct ICU4XDateTimeFormatter_format_datetime_result {union { Error err;}; bool is_ok;} ICU4XDateTimeFormatter_format_datetime_result; -ICU4XDateTimeFormatter_format_datetime_result ICU4XDateTimeFormatter_format_datetime(const DateTimeFormatter* self, const DateTime* value, DiplomatWrite* write); +typedef struct icu4x_DateTimeFormatter_format_datetime_mv1_result {union { Error err;}; bool is_ok;} icu4x_DateTimeFormatter_format_datetime_mv1_result; +icu4x_DateTimeFormatter_format_datetime_mv1_result icu4x_DateTimeFormatter_format_datetime_mv1(const DateTimeFormatter* self, const DateTime* value, DiplomatWrite* write); -typedef struct ICU4XDateTimeFormatter_format_iso_datetime_result {union { Error err;}; bool is_ok;} ICU4XDateTimeFormatter_format_iso_datetime_result; -ICU4XDateTimeFormatter_format_iso_datetime_result ICU4XDateTimeFormatter_format_iso_datetime(const DateTimeFormatter* self, const IsoDateTime* value, DiplomatWrite* write); +typedef struct icu4x_DateTimeFormatter_format_iso_datetime_mv1_result {union { Error err;}; bool is_ok;} icu4x_DateTimeFormatter_format_iso_datetime_mv1_result; +icu4x_DateTimeFormatter_format_iso_datetime_mv1_result icu4x_DateTimeFormatter_format_iso_datetime_mv1(const DateTimeFormatter* self, const IsoDateTime* value, DiplomatWrite* write); -void ICU4XDateTimeFormatter_destroy(DateTimeFormatter* self); +void icu4x_DateTimeFormatter_destroy_mv1(DateTimeFormatter* self); diff --git a/ffi/capi/bindings/c/DecomposingNormalizer.h b/ffi/capi/bindings/c/DecomposingNormalizer.h index 43d9756a28e..44cb6c67af3 100644 --- a/ffi/capi/bindings/c/DecomposingNormalizer.h +++ b/ffi/capi/bindings/c/DecomposingNormalizer.h @@ -17,24 +17,24 @@ -typedef struct ICU4XDecomposingNormalizer_create_nfd_result {union {DecomposingNormalizer* ok; DataError err;}; bool is_ok;} ICU4XDecomposingNormalizer_create_nfd_result; -ICU4XDecomposingNormalizer_create_nfd_result ICU4XDecomposingNormalizer_create_nfd(const DataProvider* provider); +typedef struct icu4x_DecomposingNormalizer_create_nfd_mv1_result {union {DecomposingNormalizer* ok; DataError err;}; bool is_ok;} icu4x_DecomposingNormalizer_create_nfd_mv1_result; +icu4x_DecomposingNormalizer_create_nfd_mv1_result icu4x_DecomposingNormalizer_create_nfd_mv1(const DataProvider* provider); -typedef struct ICU4XDecomposingNormalizer_create_nfkd_result {union {DecomposingNormalizer* ok; DataError err;}; bool is_ok;} ICU4XDecomposingNormalizer_create_nfkd_result; -ICU4XDecomposingNormalizer_create_nfkd_result ICU4XDecomposingNormalizer_create_nfkd(const DataProvider* provider); +typedef struct icu4x_DecomposingNormalizer_create_nfkd_mv1_result {union {DecomposingNormalizer* ok; DataError err;}; bool is_ok;} icu4x_DecomposingNormalizer_create_nfkd_mv1_result; +icu4x_DecomposingNormalizer_create_nfkd_mv1_result icu4x_DecomposingNormalizer_create_nfkd_mv1(const DataProvider* provider); -void ICU4XDecomposingNormalizer_normalize(const DecomposingNormalizer* self, const char* s_data, size_t s_len, DiplomatWrite* write); +void icu4x_DecomposingNormalizer_normalize_mv1(const DecomposingNormalizer* self, const char* s_data, size_t s_len, DiplomatWrite* write); -bool ICU4XDecomposingNormalizer_is_normalized(const DecomposingNormalizer* self, const char* s_data, size_t s_len); +bool icu4x_DecomposingNormalizer_is_normalized_mv1(const DecomposingNormalizer* self, const char* s_data, size_t s_len); -bool ICU4XDecomposingNormalizer_is_normalized_utf16(const DecomposingNormalizer* self, const char16_t* s_data, size_t s_len); +bool icu4x_DecomposingNormalizer_is_normalized_utf16_mv1(const DecomposingNormalizer* self, const char16_t* s_data, size_t s_len); -size_t ICU4XDecomposingNormalizer_is_normalized_up_to(const DecomposingNormalizer* self, const char* s_data, size_t s_len); +size_t icu4x_DecomposingNormalizer_is_normalized_up_to_mv1(const DecomposingNormalizer* self, const char* s_data, size_t s_len); -size_t ICU4XDecomposingNormalizer_is_normalized_utf16_up_to(const DecomposingNormalizer* self, const char16_t* s_data, size_t s_len); +size_t icu4x_DecomposingNormalizer_is_normalized_utf16_up_to_mv1(const DecomposingNormalizer* self, const char16_t* s_data, size_t s_len); -void ICU4XDecomposingNormalizer_destroy(DecomposingNormalizer* self); +void icu4x_DecomposingNormalizer_destroy_mv1(DecomposingNormalizer* self); diff --git a/ffi/capi/bindings/c/FixedDecimal.h b/ffi/capi/bindings/c/FixedDecimal.h index 8fd41f05c4b..83c0bb16fd4 100644 --- a/ffi/capi/bindings/c/FixedDecimal.h +++ b/ffi/capi/bindings/c/FixedDecimal.h @@ -21,80 +21,80 @@ -FixedDecimal* ICU4XFixedDecimal_create_from_i32(int32_t v); +FixedDecimal* icu4x_FixedDecimal_create_from_i32_mv1(int32_t v); -FixedDecimal* ICU4XFixedDecimal_create_from_u32(uint32_t v); +FixedDecimal* icu4x_FixedDecimal_create_from_u32_mv1(uint32_t v); -FixedDecimal* ICU4XFixedDecimal_create_from_i64(int64_t v); +FixedDecimal* icu4x_FixedDecimal_create_from_i64_mv1(int64_t v); -FixedDecimal* ICU4XFixedDecimal_create_from_u64(uint64_t v); +FixedDecimal* icu4x_FixedDecimal_create_from_u64_mv1(uint64_t v); -typedef struct ICU4XFixedDecimal_create_from_f64_with_integer_precision_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} ICU4XFixedDecimal_create_from_f64_with_integer_precision_result; -ICU4XFixedDecimal_create_from_f64_with_integer_precision_result ICU4XFixedDecimal_create_from_f64_with_integer_precision(double f); +typedef struct icu4x_FixedDecimal_create_from_f64_with_integer_precision_mv1_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} icu4x_FixedDecimal_create_from_f64_with_integer_precision_mv1_result; +icu4x_FixedDecimal_create_from_f64_with_integer_precision_mv1_result icu4x_FixedDecimal_create_from_f64_with_integer_precision_mv1(double f); -typedef struct ICU4XFixedDecimal_create_from_f64_with_lower_magnitude_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} ICU4XFixedDecimal_create_from_f64_with_lower_magnitude_result; -ICU4XFixedDecimal_create_from_f64_with_lower_magnitude_result ICU4XFixedDecimal_create_from_f64_with_lower_magnitude(double f, int16_t magnitude); +typedef struct icu4x_FixedDecimal_create_from_f64_with_lower_magnitude_mv1_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} icu4x_FixedDecimal_create_from_f64_with_lower_magnitude_mv1_result; +icu4x_FixedDecimal_create_from_f64_with_lower_magnitude_mv1_result icu4x_FixedDecimal_create_from_f64_with_lower_magnitude_mv1(double f, int16_t magnitude); -typedef struct ICU4XFixedDecimal_create_from_f64_with_significant_digits_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} ICU4XFixedDecimal_create_from_f64_with_significant_digits_result; -ICU4XFixedDecimal_create_from_f64_with_significant_digits_result ICU4XFixedDecimal_create_from_f64_with_significant_digits(double f, uint8_t digits); +typedef struct icu4x_FixedDecimal_create_from_f64_with_significant_digits_mv1_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} icu4x_FixedDecimal_create_from_f64_with_significant_digits_mv1_result; +icu4x_FixedDecimal_create_from_f64_with_significant_digits_mv1_result icu4x_FixedDecimal_create_from_f64_with_significant_digits_mv1(double f, uint8_t digits); -typedef struct ICU4XFixedDecimal_create_from_f64_with_floating_precision_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} ICU4XFixedDecimal_create_from_f64_with_floating_precision_result; -ICU4XFixedDecimal_create_from_f64_with_floating_precision_result ICU4XFixedDecimal_create_from_f64_with_floating_precision(double f); +typedef struct icu4x_FixedDecimal_create_from_f64_with_floating_precision_mv1_result {union {FixedDecimal* ok; FixedDecimalLimitError err;}; bool is_ok;} icu4x_FixedDecimal_create_from_f64_with_floating_precision_mv1_result; +icu4x_FixedDecimal_create_from_f64_with_floating_precision_mv1_result icu4x_FixedDecimal_create_from_f64_with_floating_precision_mv1(double f); -typedef struct ICU4XFixedDecimal_create_from_string_result {union {FixedDecimal* ok; FixedDecimalParseError err;}; bool is_ok;} ICU4XFixedDecimal_create_from_string_result; -ICU4XFixedDecimal_create_from_string_result ICU4XFixedDecimal_create_from_string(const char* v_data, size_t v_len); +typedef struct icu4x_FixedDecimal_create_from_string_mv1_result {union {FixedDecimal* ok; FixedDecimalParseError err;}; bool is_ok;} icu4x_FixedDecimal_create_from_string_mv1_result; +icu4x_FixedDecimal_create_from_string_mv1_result icu4x_FixedDecimal_create_from_string_mv1(const char* v_data, size_t v_len); -uint8_t ICU4XFixedDecimal_digit_at(const FixedDecimal* self, int16_t magnitude); +uint8_t icu4x_FixedDecimal_digit_at_mv1(const FixedDecimal* self, int16_t magnitude); -int16_t ICU4XFixedDecimal_magnitude_start(const FixedDecimal* self); +int16_t icu4x_FixedDecimal_magnitude_start_mv1(const FixedDecimal* self); -int16_t ICU4XFixedDecimal_magnitude_end(const FixedDecimal* self); +int16_t icu4x_FixedDecimal_magnitude_end_mv1(const FixedDecimal* self); -int16_t ICU4XFixedDecimal_nonzero_magnitude_start(const FixedDecimal* self); +int16_t icu4x_FixedDecimal_nonzero_magnitude_start_mv1(const FixedDecimal* self); -int16_t ICU4XFixedDecimal_nonzero_magnitude_end(const FixedDecimal* self); +int16_t icu4x_FixedDecimal_nonzero_magnitude_end_mv1(const FixedDecimal* self); -bool ICU4XFixedDecimal_is_zero(const FixedDecimal* self); +bool icu4x_FixedDecimal_is_zero_mv1(const FixedDecimal* self); -void ICU4XFixedDecimal_multiply_pow10(FixedDecimal* self, int16_t power); +void icu4x_FixedDecimal_multiply_pow10_mv1(FixedDecimal* self, int16_t power); -FixedDecimalSign ICU4XFixedDecimal_sign(const FixedDecimal* self); +FixedDecimalSign icu4x_FixedDecimal_sign_mv1(const FixedDecimal* self); -void ICU4XFixedDecimal_set_sign(FixedDecimal* self, FixedDecimalSign sign); +void icu4x_FixedDecimal_set_sign_mv1(FixedDecimal* self, FixedDecimalSign sign); -void ICU4XFixedDecimal_apply_sign_display(FixedDecimal* self, FixedDecimalSignDisplay sign_display); +void icu4x_FixedDecimal_apply_sign_display_mv1(FixedDecimal* self, FixedDecimalSignDisplay sign_display); -void ICU4XFixedDecimal_trim_start(FixedDecimal* self); +void icu4x_FixedDecimal_trim_start_mv1(FixedDecimal* self); -void ICU4XFixedDecimal_trim_end(FixedDecimal* self); +void icu4x_FixedDecimal_trim_end_mv1(FixedDecimal* self); -void ICU4XFixedDecimal_pad_start(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_pad_start_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_pad_end(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_pad_end_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_set_max_position(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_set_max_position_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_round(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_round_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_ceil(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_ceil_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_expand(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_expand_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_floor(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_floor_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_trunc(FixedDecimal* self, int16_t position); +void icu4x_FixedDecimal_trunc_mv1(FixedDecimal* self, int16_t position); -void ICU4XFixedDecimal_round_with_mode(FixedDecimal* self, int16_t position, FixedDecimalRoundingMode mode); +void icu4x_FixedDecimal_round_with_mode_mv1(FixedDecimal* self, int16_t position, FixedDecimalRoundingMode mode); -void ICU4XFixedDecimal_round_with_mode_and_increment(FixedDecimal* self, int16_t position, FixedDecimalRoundingMode mode, FixedDecimalRoundingIncrement increment); +void icu4x_FixedDecimal_round_with_mode_and_increment_mv1(FixedDecimal* self, int16_t position, FixedDecimalRoundingMode mode, FixedDecimalRoundingIncrement increment); -typedef struct ICU4XFixedDecimal_concatenate_end_result { bool is_ok;} ICU4XFixedDecimal_concatenate_end_result; -ICU4XFixedDecimal_concatenate_end_result ICU4XFixedDecimal_concatenate_end(FixedDecimal* self, FixedDecimal* other); +typedef struct icu4x_FixedDecimal_concatenate_end_mv1_result { bool is_ok;} icu4x_FixedDecimal_concatenate_end_mv1_result; +icu4x_FixedDecimal_concatenate_end_mv1_result icu4x_FixedDecimal_concatenate_end_mv1(FixedDecimal* self, FixedDecimal* other); -void ICU4XFixedDecimal_to_string(const FixedDecimal* self, DiplomatWrite* write); +void icu4x_FixedDecimal_to_string_mv1(const FixedDecimal* self, DiplomatWrite* write); -void ICU4XFixedDecimal_destroy(FixedDecimal* self); +void icu4x_FixedDecimal_destroy_mv1(FixedDecimal* self); diff --git a/ffi/capi/bindings/c/FixedDecimalFormatter.h b/ffi/capi/bindings/c/FixedDecimalFormatter.h index 68f45571420..1bb5764ad3a 100644 --- a/ffi/capi/bindings/c/FixedDecimalFormatter.h +++ b/ffi/capi/bindings/c/FixedDecimalFormatter.h @@ -21,16 +21,16 @@ -typedef struct ICU4XFixedDecimalFormatter_create_with_grouping_strategy_result {union {FixedDecimalFormatter* ok; DataError err;}; bool is_ok;} ICU4XFixedDecimalFormatter_create_with_grouping_strategy_result; -ICU4XFixedDecimalFormatter_create_with_grouping_strategy_result ICU4XFixedDecimalFormatter_create_with_grouping_strategy(const DataProvider* provider, const Locale* locale, FixedDecimalGroupingStrategy grouping_strategy); +typedef struct icu4x_FixedDecimalFormatter_create_with_grouping_strategy_mv1_result {union {FixedDecimalFormatter* ok; DataError err;}; bool is_ok;} icu4x_FixedDecimalFormatter_create_with_grouping_strategy_mv1_result; +icu4x_FixedDecimalFormatter_create_with_grouping_strategy_mv1_result icu4x_FixedDecimalFormatter_create_with_grouping_strategy_mv1(const DataProvider* provider, const Locale* locale, FixedDecimalGroupingStrategy grouping_strategy); -typedef struct ICU4XFixedDecimalFormatter_create_with_decimal_symbols_v1_result {union {FixedDecimalFormatter* ok; DataError err;}; bool is_ok;} ICU4XFixedDecimalFormatter_create_with_decimal_symbols_v1_result; -ICU4XFixedDecimalFormatter_create_with_decimal_symbols_v1_result ICU4XFixedDecimalFormatter_create_with_decimal_symbols_v1(const DataStruct* data_struct, FixedDecimalGroupingStrategy grouping_strategy); +typedef struct icu4x_FixedDecimalFormatter_create_with_decimal_symbols_v1_mv1_result {union {FixedDecimalFormatter* ok; DataError err;}; bool is_ok;} icu4x_FixedDecimalFormatter_create_with_decimal_symbols_v1_mv1_result; +icu4x_FixedDecimalFormatter_create_with_decimal_symbols_v1_mv1_result icu4x_FixedDecimalFormatter_create_with_decimal_symbols_v1_mv1(const DataStruct* data_struct, FixedDecimalGroupingStrategy grouping_strategy); -void ICU4XFixedDecimalFormatter_format(const FixedDecimalFormatter* self, const FixedDecimal* value, DiplomatWrite* write); +void icu4x_FixedDecimalFormatter_format_mv1(const FixedDecimalFormatter* self, const FixedDecimal* value, DiplomatWrite* write); -void ICU4XFixedDecimalFormatter_destroy(FixedDecimalFormatter* self); +void icu4x_FixedDecimalFormatter_destroy_mv1(FixedDecimalFormatter* self); diff --git a/ffi/capi/bindings/c/GeneralCategoryNameToMaskMapper.h b/ffi/capi/bindings/c/GeneralCategoryNameToMaskMapper.h index 9394de0ebeb..538129e34f5 100644 --- a/ffi/capi/bindings/c/GeneralCategoryNameToMaskMapper.h +++ b/ffi/capi/bindings/c/GeneralCategoryNameToMaskMapper.h @@ -17,15 +17,15 @@ -uint32_t ICU4XGeneralCategoryNameToMaskMapper_get_strict(const GeneralCategoryNameToMaskMapper* self, const char* name_data, size_t name_len); +uint32_t icu4x_GeneralCategoryNameToMaskMapper_get_strict_mv1(const GeneralCategoryNameToMaskMapper* self, const char* name_data, size_t name_len); -uint32_t ICU4XGeneralCategoryNameToMaskMapper_get_loose(const GeneralCategoryNameToMaskMapper* self, const char* name_data, size_t name_len); +uint32_t icu4x_GeneralCategoryNameToMaskMapper_get_loose_mv1(const GeneralCategoryNameToMaskMapper* self, const char* name_data, size_t name_len); -typedef struct ICU4XGeneralCategoryNameToMaskMapper_load_result {union {GeneralCategoryNameToMaskMapper* ok; DataError err;}; bool is_ok;} ICU4XGeneralCategoryNameToMaskMapper_load_result; -ICU4XGeneralCategoryNameToMaskMapper_load_result ICU4XGeneralCategoryNameToMaskMapper_load(const DataProvider* provider); +typedef struct icu4x_GeneralCategoryNameToMaskMapper_load_mv1_result {union {GeneralCategoryNameToMaskMapper* ok; DataError err;}; bool is_ok;} icu4x_GeneralCategoryNameToMaskMapper_load_mv1_result; +icu4x_GeneralCategoryNameToMaskMapper_load_mv1_result icu4x_GeneralCategoryNameToMaskMapper_load_mv1(const DataProvider* provider); -void ICU4XGeneralCategoryNameToMaskMapper_destroy(GeneralCategoryNameToMaskMapper* self); +void icu4x_GeneralCategoryNameToMaskMapper_destroy_mv1(GeneralCategoryNameToMaskMapper* self); diff --git a/ffi/capi/bindings/c/GraphemeClusterBreakIteratorLatin1.h b/ffi/capi/bindings/c/GraphemeClusterBreakIteratorLatin1.h index 91140b7384e..09c42b1d0da 100644 --- a/ffi/capi/bindings/c/GraphemeClusterBreakIteratorLatin1.h +++ b/ffi/capi/bindings/c/GraphemeClusterBreakIteratorLatin1.h @@ -15,10 +15,10 @@ -int32_t ICU4XGraphemeClusterBreakIteratorLatin1_next(GraphemeClusterBreakIteratorLatin1* self); +int32_t icu4x_GraphemeClusterBreakIteratorLatin1_next_mv1(GraphemeClusterBreakIteratorLatin1* self); -void ICU4XGraphemeClusterBreakIteratorLatin1_destroy(GraphemeClusterBreakIteratorLatin1* self); +void icu4x_GraphemeClusterBreakIteratorLatin1_destroy_mv1(GraphemeClusterBreakIteratorLatin1* self); diff --git a/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf16.h b/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf16.h index cd8f9eb2cf9..2f6123ae485 100644 --- a/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf16.h +++ b/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf16.h @@ -15,10 +15,10 @@ -int32_t ICU4XGraphemeClusterBreakIteratorUtf16_next(GraphemeClusterBreakIteratorUtf16* self); +int32_t icu4x_GraphemeClusterBreakIteratorUtf16_next_mv1(GraphemeClusterBreakIteratorUtf16* self); -void ICU4XGraphemeClusterBreakIteratorUtf16_destroy(GraphemeClusterBreakIteratorUtf16* self); +void icu4x_GraphemeClusterBreakIteratorUtf16_destroy_mv1(GraphemeClusterBreakIteratorUtf16* self); diff --git a/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf8.h b/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf8.h index 8233de492c8..1784adf878f 100644 --- a/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf8.h +++ b/ffi/capi/bindings/c/GraphemeClusterBreakIteratorUtf8.h @@ -15,10 +15,10 @@ -int32_t ICU4XGraphemeClusterBreakIteratorUtf8_next(GraphemeClusterBreakIteratorUtf8* self); +int32_t icu4x_GraphemeClusterBreakIteratorUtf8_next_mv1(GraphemeClusterBreakIteratorUtf8* self); -void ICU4XGraphemeClusterBreakIteratorUtf8_destroy(GraphemeClusterBreakIteratorUtf8* self); +void icu4x_GraphemeClusterBreakIteratorUtf8_destroy_mv1(GraphemeClusterBreakIteratorUtf8* self); diff --git a/ffi/capi/bindings/c/GraphemeClusterSegmenter.h b/ffi/capi/bindings/c/GraphemeClusterSegmenter.h index 82f79606762..c997842a916 100644 --- a/ffi/capi/bindings/c/GraphemeClusterSegmenter.h +++ b/ffi/capi/bindings/c/GraphemeClusterSegmenter.h @@ -20,17 +20,17 @@ -typedef struct ICU4XGraphemeClusterSegmenter_create_result {union {GraphemeClusterSegmenter* ok; DataError err;}; bool is_ok;} ICU4XGraphemeClusterSegmenter_create_result; -ICU4XGraphemeClusterSegmenter_create_result ICU4XGraphemeClusterSegmenter_create(const DataProvider* provider); +typedef struct icu4x_GraphemeClusterSegmenter_create_mv1_result {union {GraphemeClusterSegmenter* ok; DataError err;}; bool is_ok;} icu4x_GraphemeClusterSegmenter_create_mv1_result; +icu4x_GraphemeClusterSegmenter_create_mv1_result icu4x_GraphemeClusterSegmenter_create_mv1(const DataProvider* provider); -GraphemeClusterBreakIteratorUtf8* ICU4XGraphemeClusterSegmenter_segment_utf8(const GraphemeClusterSegmenter* self, const char* input_data, size_t input_len); +GraphemeClusterBreakIteratorUtf8* icu4x_GraphemeClusterSegmenter_segment_utf8_mv1(const GraphemeClusterSegmenter* self, const char* input_data, size_t input_len); -GraphemeClusterBreakIteratorUtf16* ICU4XGraphemeClusterSegmenter_segment_utf16(const GraphemeClusterSegmenter* self, const char16_t* input_data, size_t input_len); +GraphemeClusterBreakIteratorUtf16* icu4x_GraphemeClusterSegmenter_segment_utf16_mv1(const GraphemeClusterSegmenter* self, const char16_t* input_data, size_t input_len); -GraphemeClusterBreakIteratorLatin1* ICU4XGraphemeClusterSegmenter_segment_latin1(const GraphemeClusterSegmenter* self, const uint8_t* input_data, size_t input_len); +GraphemeClusterBreakIteratorLatin1* icu4x_GraphemeClusterSegmenter_segment_latin1_mv1(const GraphemeClusterSegmenter* self, const uint8_t* input_data, size_t input_len); -void ICU4XGraphemeClusterSegmenter_destroy(GraphemeClusterSegmenter* self); +void icu4x_GraphemeClusterSegmenter_destroy_mv1(GraphemeClusterSegmenter* self); diff --git a/ffi/capi/bindings/c/GregorianDateFormatter.h b/ffi/capi/bindings/c/GregorianDateFormatter.h index f28842001c7..03ba7967c56 100644 --- a/ffi/capi/bindings/c/GregorianDateFormatter.h +++ b/ffi/capi/bindings/c/GregorianDateFormatter.h @@ -21,15 +21,15 @@ -typedef struct ICU4XGregorianDateFormatter_create_with_length_result {union {GregorianDateFormatter* ok; Error err;}; bool is_ok;} ICU4XGregorianDateFormatter_create_with_length_result; -ICU4XGregorianDateFormatter_create_with_length_result ICU4XGregorianDateFormatter_create_with_length(const DataProvider* provider, const Locale* locale, DateLength length); +typedef struct icu4x_GregorianDateFormatter_create_with_length_mv1_result {union {GregorianDateFormatter* ok; Error err;}; bool is_ok;} icu4x_GregorianDateFormatter_create_with_length_mv1_result; +icu4x_GregorianDateFormatter_create_with_length_mv1_result icu4x_GregorianDateFormatter_create_with_length_mv1(const DataProvider* provider, const Locale* locale, DateLength length); -void ICU4XGregorianDateFormatter_format_iso_date(const GregorianDateFormatter* self, const IsoDate* value, DiplomatWrite* write); +void icu4x_GregorianDateFormatter_format_iso_date_mv1(const GregorianDateFormatter* self, const IsoDate* value, DiplomatWrite* write); -void ICU4XGregorianDateFormatter_format_iso_datetime(const GregorianDateFormatter* self, const IsoDateTime* value, DiplomatWrite* write); +void icu4x_GregorianDateFormatter_format_iso_datetime_mv1(const GregorianDateFormatter* self, const IsoDateTime* value, DiplomatWrite* write); -void ICU4XGregorianDateFormatter_destroy(GregorianDateFormatter* self); +void icu4x_GregorianDateFormatter_destroy_mv1(GregorianDateFormatter* self); diff --git a/ffi/capi/bindings/c/GregorianDateTimeFormatter.h b/ffi/capi/bindings/c/GregorianDateTimeFormatter.h index d6fe636e15f..35471df6ffe 100644 --- a/ffi/capi/bindings/c/GregorianDateTimeFormatter.h +++ b/ffi/capi/bindings/c/GregorianDateTimeFormatter.h @@ -21,13 +21,13 @@ -typedef struct ICU4XGregorianDateTimeFormatter_create_with_lengths_result {union {GregorianDateTimeFormatter* ok; Error err;}; bool is_ok;} ICU4XGregorianDateTimeFormatter_create_with_lengths_result; -ICU4XGregorianDateTimeFormatter_create_with_lengths_result ICU4XGregorianDateTimeFormatter_create_with_lengths(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); +typedef struct icu4x_GregorianDateTimeFormatter_create_with_lengths_mv1_result {union {GregorianDateTimeFormatter* ok; Error err;}; bool is_ok;} icu4x_GregorianDateTimeFormatter_create_with_lengths_mv1_result; +icu4x_GregorianDateTimeFormatter_create_with_lengths_mv1_result icu4x_GregorianDateTimeFormatter_create_with_lengths_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); -void ICU4XGregorianDateTimeFormatter_format_iso_datetime(const GregorianDateTimeFormatter* self, const IsoDateTime* value, DiplomatWrite* write); +void icu4x_GregorianDateTimeFormatter_format_iso_datetime_mv1(const GregorianDateTimeFormatter* self, const IsoDateTime* value, DiplomatWrite* write); -void ICU4XGregorianDateTimeFormatter_destroy(GregorianDateTimeFormatter* self); +void icu4x_GregorianDateTimeFormatter_destroy_mv1(GregorianDateTimeFormatter* self); diff --git a/ffi/capi/bindings/c/GregorianZonedDateTimeFormatter.h b/ffi/capi/bindings/c/GregorianZonedDateTimeFormatter.h index 98cae2c177c..4b67e1382cc 100644 --- a/ffi/capi/bindings/c/GregorianZonedDateTimeFormatter.h +++ b/ffi/capi/bindings/c/GregorianZonedDateTimeFormatter.h @@ -23,16 +23,16 @@ -typedef struct ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_result {union {GregorianZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_result; -ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_result ICU4XGregorianZonedDateTimeFormatter_create_with_lengths(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); +typedef struct icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_mv1_result {union {GregorianZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_mv1_result; +icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_mv1_result icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); -typedef struct ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_result {union {GregorianZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_result; -ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_result ICU4XGregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length, IsoTimeZoneOptions zone_options); +typedef struct icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1_result {union {GregorianZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1_result; +icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1_result icu4x_GregorianZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length, IsoTimeZoneOptions zone_options); -void ICU4XGregorianZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone(const GregorianZonedDateTimeFormatter* self, const IsoDateTime* datetime, const CustomTimeZone* time_zone, DiplomatWrite* write); +void icu4x_GregorianZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_mv1(const GregorianZonedDateTimeFormatter* self, const IsoDateTime* datetime, const CustomTimeZone* time_zone, DiplomatWrite* write); -void ICU4XGregorianZonedDateTimeFormatter_destroy(GregorianZonedDateTimeFormatter* self); +void icu4x_GregorianZonedDateTimeFormatter_destroy_mv1(GregorianZonedDateTimeFormatter* self); diff --git a/ffi/capi/bindings/c/IsoDate.h b/ffi/capi/bindings/c/IsoDate.h index 3df8150b799..f1ef11b7c99 100644 --- a/ffi/capi/bindings/c/IsoDate.h +++ b/ffi/capi/bindings/c/IsoDate.h @@ -21,39 +21,39 @@ -typedef struct ICU4XIsoDate_create_result {union {IsoDate* ok; CalendarError err;}; bool is_ok;} ICU4XIsoDate_create_result; -ICU4XIsoDate_create_result ICU4XIsoDate_create(int32_t year, uint8_t month, uint8_t day); +typedef struct icu4x_IsoDate_create_mv1_result {union {IsoDate* ok; CalendarError err;}; bool is_ok;} icu4x_IsoDate_create_mv1_result; +icu4x_IsoDate_create_mv1_result icu4x_IsoDate_create_mv1(int32_t year, uint8_t month, uint8_t day); -IsoDate* ICU4XIsoDate_create_for_unix_epoch(); +IsoDate* icu4x_IsoDate_create_for_unix_epoch_mv1(); -Date* ICU4XIsoDate_to_calendar(const IsoDate* self, const Calendar* calendar); +Date* icu4x_IsoDate_to_calendar_mv1(const IsoDate* self, const Calendar* calendar); -Date* ICU4XIsoDate_to_any(const IsoDate* self); +Date* icu4x_IsoDate_to_any_mv1(const IsoDate* self); -uint16_t ICU4XIsoDate_day_of_year(const IsoDate* self); +uint16_t icu4x_IsoDate_day_of_year_mv1(const IsoDate* self); -uint32_t ICU4XIsoDate_day_of_month(const IsoDate* self); +uint32_t icu4x_IsoDate_day_of_month_mv1(const IsoDate* self); -IsoWeekday ICU4XIsoDate_day_of_week(const IsoDate* self); +IsoWeekday icu4x_IsoDate_day_of_week_mv1(const IsoDate* self); -uint32_t ICU4XIsoDate_week_of_month(const IsoDate* self, IsoWeekday first_weekday); +uint32_t icu4x_IsoDate_week_of_month_mv1(const IsoDate* self, IsoWeekday first_weekday); -WeekOf ICU4XIsoDate_week_of_year(const IsoDate* self, const WeekCalculator* calculator); +WeekOf icu4x_IsoDate_week_of_year_mv1(const IsoDate* self, const WeekCalculator* calculator); -uint32_t ICU4XIsoDate_month(const IsoDate* self); +uint32_t icu4x_IsoDate_month_mv1(const IsoDate* self); -int32_t ICU4XIsoDate_year(const IsoDate* self); +int32_t icu4x_IsoDate_year_mv1(const IsoDate* self); -bool ICU4XIsoDate_is_in_leap_year(const IsoDate* self); +bool icu4x_IsoDate_is_in_leap_year_mv1(const IsoDate* self); -uint8_t ICU4XIsoDate_months_in_year(const IsoDate* self); +uint8_t icu4x_IsoDate_months_in_year_mv1(const IsoDate* self); -uint8_t ICU4XIsoDate_days_in_month(const IsoDate* self); +uint8_t icu4x_IsoDate_days_in_month_mv1(const IsoDate* self); -uint16_t ICU4XIsoDate_days_in_year(const IsoDate* self); +uint16_t icu4x_IsoDate_days_in_year_mv1(const IsoDate* self); -void ICU4XIsoDate_destroy(IsoDate* self); +void icu4x_IsoDate_destroy_mv1(IsoDate* self); diff --git a/ffi/capi/bindings/c/IsoDateTime.h b/ffi/capi/bindings/c/IsoDateTime.h index d9d3f60b761..b759ad24fc8 100644 --- a/ffi/capi/bindings/c/IsoDateTime.h +++ b/ffi/capi/bindings/c/IsoDateTime.h @@ -23,57 +23,57 @@ -typedef struct ICU4XIsoDateTime_create_result {union {IsoDateTime* ok; CalendarError err;}; bool is_ok;} ICU4XIsoDateTime_create_result; -ICU4XIsoDateTime_create_result ICU4XIsoDateTime_create(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond); +typedef struct icu4x_IsoDateTime_create_mv1_result {union {IsoDateTime* ok; CalendarError err;}; bool is_ok;} icu4x_IsoDateTime_create_mv1_result; +icu4x_IsoDateTime_create_mv1_result icu4x_IsoDateTime_create_mv1(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond); -IsoDateTime* ICU4XIsoDateTime_crate_from_date_and_time(const IsoDate* date, const Time* time); +IsoDateTime* icu4x_IsoDateTime_crate_from_date_and_time_mv1(const IsoDate* date, const Time* time); -IsoDateTime* ICU4XIsoDateTime_local_unix_epoch(); +IsoDateTime* icu4x_IsoDateTime_local_unix_epoch_mv1(); -IsoDateTime* ICU4XIsoDateTime_create_from_minutes_since_local_unix_epoch(int32_t minutes); +IsoDateTime* icu4x_IsoDateTime_create_from_minutes_since_local_unix_epoch_mv1(int32_t minutes); -IsoDate* ICU4XIsoDateTime_date(const IsoDateTime* self); +IsoDate* icu4x_IsoDateTime_date_mv1(const IsoDateTime* self); -Time* ICU4XIsoDateTime_time(const IsoDateTime* self); +Time* icu4x_IsoDateTime_time_mv1(const IsoDateTime* self); -DateTime* ICU4XIsoDateTime_to_any(const IsoDateTime* self); +DateTime* icu4x_IsoDateTime_to_any_mv1(const IsoDateTime* self); -int32_t ICU4XIsoDateTime_minutes_since_local_unix_epoch(const IsoDateTime* self); +int32_t icu4x_IsoDateTime_minutes_since_local_unix_epoch_mv1(const IsoDateTime* self); -DateTime* ICU4XIsoDateTime_to_calendar(const IsoDateTime* self, const Calendar* calendar); +DateTime* icu4x_IsoDateTime_to_calendar_mv1(const IsoDateTime* self, const Calendar* calendar); -uint8_t ICU4XIsoDateTime_hour(const IsoDateTime* self); +uint8_t icu4x_IsoDateTime_hour_mv1(const IsoDateTime* self); -uint8_t ICU4XIsoDateTime_minute(const IsoDateTime* self); +uint8_t icu4x_IsoDateTime_minute_mv1(const IsoDateTime* self); -uint8_t ICU4XIsoDateTime_second(const IsoDateTime* self); +uint8_t icu4x_IsoDateTime_second_mv1(const IsoDateTime* self); -uint32_t ICU4XIsoDateTime_nanosecond(const IsoDateTime* self); +uint32_t icu4x_IsoDateTime_nanosecond_mv1(const IsoDateTime* self); -uint16_t ICU4XIsoDateTime_day_of_year(const IsoDateTime* self); +uint16_t icu4x_IsoDateTime_day_of_year_mv1(const IsoDateTime* self); -uint32_t ICU4XIsoDateTime_day_of_month(const IsoDateTime* self); +uint32_t icu4x_IsoDateTime_day_of_month_mv1(const IsoDateTime* self); -IsoWeekday ICU4XIsoDateTime_day_of_week(const IsoDateTime* self); +IsoWeekday icu4x_IsoDateTime_day_of_week_mv1(const IsoDateTime* self); -uint32_t ICU4XIsoDateTime_week_of_month(const IsoDateTime* self, IsoWeekday first_weekday); +uint32_t icu4x_IsoDateTime_week_of_month_mv1(const IsoDateTime* self, IsoWeekday first_weekday); -WeekOf ICU4XIsoDateTime_week_of_year(const IsoDateTime* self, const WeekCalculator* calculator); +WeekOf icu4x_IsoDateTime_week_of_year_mv1(const IsoDateTime* self, const WeekCalculator* calculator); -uint32_t ICU4XIsoDateTime_month(const IsoDateTime* self); +uint32_t icu4x_IsoDateTime_month_mv1(const IsoDateTime* self); -int32_t ICU4XIsoDateTime_year(const IsoDateTime* self); +int32_t icu4x_IsoDateTime_year_mv1(const IsoDateTime* self); -bool ICU4XIsoDateTime_is_in_leap_year(const IsoDateTime* self); +bool icu4x_IsoDateTime_is_in_leap_year_mv1(const IsoDateTime* self); -uint8_t ICU4XIsoDateTime_months_in_year(const IsoDateTime* self); +uint8_t icu4x_IsoDateTime_months_in_year_mv1(const IsoDateTime* self); -uint8_t ICU4XIsoDateTime_days_in_month(const IsoDateTime* self); +uint8_t icu4x_IsoDateTime_days_in_month_mv1(const IsoDateTime* self); -uint16_t ICU4XIsoDateTime_days_in_year(const IsoDateTime* self); +uint16_t icu4x_IsoDateTime_days_in_year_mv1(const IsoDateTime* self); -void ICU4XIsoDateTime_destroy(IsoDateTime* self); +void icu4x_IsoDateTime_destroy_mv1(IsoDateTime* self); diff --git a/ffi/capi/bindings/c/LineBreakIteratorLatin1.h b/ffi/capi/bindings/c/LineBreakIteratorLatin1.h index c1eddfe97ca..645835491dc 100644 --- a/ffi/capi/bindings/c/LineBreakIteratorLatin1.h +++ b/ffi/capi/bindings/c/LineBreakIteratorLatin1.h @@ -15,10 +15,10 @@ -int32_t ICU4XLineBreakIteratorLatin1_next(LineBreakIteratorLatin1* self); +int32_t icu4x_LineBreakIteratorLatin1_next_mv1(LineBreakIteratorLatin1* self); -void ICU4XLineBreakIteratorLatin1_destroy(LineBreakIteratorLatin1* self); +void icu4x_LineBreakIteratorLatin1_destroy_mv1(LineBreakIteratorLatin1* self); diff --git a/ffi/capi/bindings/c/LineBreakIteratorUtf16.h b/ffi/capi/bindings/c/LineBreakIteratorUtf16.h index 60e53640252..3d59b9945a3 100644 --- a/ffi/capi/bindings/c/LineBreakIteratorUtf16.h +++ b/ffi/capi/bindings/c/LineBreakIteratorUtf16.h @@ -15,10 +15,10 @@ -int32_t ICU4XLineBreakIteratorUtf16_next(LineBreakIteratorUtf16* self); +int32_t icu4x_LineBreakIteratorUtf16_next_mv1(LineBreakIteratorUtf16* self); -void ICU4XLineBreakIteratorUtf16_destroy(LineBreakIteratorUtf16* self); +void icu4x_LineBreakIteratorUtf16_destroy_mv1(LineBreakIteratorUtf16* self); diff --git a/ffi/capi/bindings/c/LineBreakIteratorUtf8.h b/ffi/capi/bindings/c/LineBreakIteratorUtf8.h index 9091f69774e..8af885b69ac 100644 --- a/ffi/capi/bindings/c/LineBreakIteratorUtf8.h +++ b/ffi/capi/bindings/c/LineBreakIteratorUtf8.h @@ -15,10 +15,10 @@ -int32_t ICU4XLineBreakIteratorUtf8_next(LineBreakIteratorUtf8* self); +int32_t icu4x_LineBreakIteratorUtf8_next_mv1(LineBreakIteratorUtf8* self); -void ICU4XLineBreakIteratorUtf8_destroy(LineBreakIteratorUtf8* self); +void icu4x_LineBreakIteratorUtf8_destroy_mv1(LineBreakIteratorUtf8* self); diff --git a/ffi/capi/bindings/c/LineSegmenter.h b/ffi/capi/bindings/c/LineSegmenter.h index c632ce067fc..211ec294adf 100644 --- a/ffi/capi/bindings/c/LineSegmenter.h +++ b/ffi/capi/bindings/c/LineSegmenter.h @@ -21,32 +21,32 @@ -typedef struct ICU4XLineSegmenter_create_auto_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} ICU4XLineSegmenter_create_auto_result; -ICU4XLineSegmenter_create_auto_result ICU4XLineSegmenter_create_auto(const DataProvider* provider); +typedef struct icu4x_LineSegmenter_create_auto_mv1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} icu4x_LineSegmenter_create_auto_mv1_result; +icu4x_LineSegmenter_create_auto_mv1_result icu4x_LineSegmenter_create_auto_mv1(const DataProvider* provider); -typedef struct ICU4XLineSegmenter_create_lstm_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} ICU4XLineSegmenter_create_lstm_result; -ICU4XLineSegmenter_create_lstm_result ICU4XLineSegmenter_create_lstm(const DataProvider* provider); +typedef struct icu4x_LineSegmenter_create_lstm_mv1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} icu4x_LineSegmenter_create_lstm_mv1_result; +icu4x_LineSegmenter_create_lstm_mv1_result icu4x_LineSegmenter_create_lstm_mv1(const DataProvider* provider); -typedef struct ICU4XLineSegmenter_create_dictionary_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} ICU4XLineSegmenter_create_dictionary_result; -ICU4XLineSegmenter_create_dictionary_result ICU4XLineSegmenter_create_dictionary(const DataProvider* provider); +typedef struct icu4x_LineSegmenter_create_dictionary_mv1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} icu4x_LineSegmenter_create_dictionary_mv1_result; +icu4x_LineSegmenter_create_dictionary_mv1_result icu4x_LineSegmenter_create_dictionary_mv1(const DataProvider* provider); -typedef struct ICU4XLineSegmenter_create_auto_with_options_v1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} ICU4XLineSegmenter_create_auto_with_options_v1_result; -ICU4XLineSegmenter_create_auto_with_options_v1_result ICU4XLineSegmenter_create_auto_with_options_v1(const DataProvider* provider, LineBreakOptionsV1 options); +typedef struct icu4x_LineSegmenter_create_auto_with_options_v1_mv1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} icu4x_LineSegmenter_create_auto_with_options_v1_mv1_result; +icu4x_LineSegmenter_create_auto_with_options_v1_mv1_result icu4x_LineSegmenter_create_auto_with_options_v1_mv1(const DataProvider* provider, LineBreakOptionsV1 options); -typedef struct ICU4XLineSegmenter_create_lstm_with_options_v1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} ICU4XLineSegmenter_create_lstm_with_options_v1_result; -ICU4XLineSegmenter_create_lstm_with_options_v1_result ICU4XLineSegmenter_create_lstm_with_options_v1(const DataProvider* provider, LineBreakOptionsV1 options); +typedef struct icu4x_LineSegmenter_create_lstm_with_options_v1_mv1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} icu4x_LineSegmenter_create_lstm_with_options_v1_mv1_result; +icu4x_LineSegmenter_create_lstm_with_options_v1_mv1_result icu4x_LineSegmenter_create_lstm_with_options_v1_mv1(const DataProvider* provider, LineBreakOptionsV1 options); -typedef struct ICU4XLineSegmenter_create_dictionary_with_options_v1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} ICU4XLineSegmenter_create_dictionary_with_options_v1_result; -ICU4XLineSegmenter_create_dictionary_with_options_v1_result ICU4XLineSegmenter_create_dictionary_with_options_v1(const DataProvider* provider, LineBreakOptionsV1 options); +typedef struct icu4x_LineSegmenter_create_dictionary_with_options_v1_mv1_result {union {LineSegmenter* ok; DataError err;}; bool is_ok;} icu4x_LineSegmenter_create_dictionary_with_options_v1_mv1_result; +icu4x_LineSegmenter_create_dictionary_with_options_v1_mv1_result icu4x_LineSegmenter_create_dictionary_with_options_v1_mv1(const DataProvider* provider, LineBreakOptionsV1 options); -LineBreakIteratorUtf8* ICU4XLineSegmenter_segment_utf8(const LineSegmenter* self, const char* input_data, size_t input_len); +LineBreakIteratorUtf8* icu4x_LineSegmenter_segment_utf8_mv1(const LineSegmenter* self, const char* input_data, size_t input_len); -LineBreakIteratorUtf16* ICU4XLineSegmenter_segment_utf16(const LineSegmenter* self, const char16_t* input_data, size_t input_len); +LineBreakIteratorUtf16* icu4x_LineSegmenter_segment_utf16_mv1(const LineSegmenter* self, const char16_t* input_data, size_t input_len); -LineBreakIteratorLatin1* ICU4XLineSegmenter_segment_latin1(const LineSegmenter* self, const uint8_t* input_data, size_t input_len); +LineBreakIteratorLatin1* icu4x_LineSegmenter_segment_latin1_mv1(const LineSegmenter* self, const uint8_t* input_data, size_t input_len); -void ICU4XLineSegmenter_destroy(LineSegmenter* self); +void icu4x_LineSegmenter_destroy_mv1(LineSegmenter* self); diff --git a/ffi/capi/bindings/c/ListFormatter.h b/ffi/capi/bindings/c/ListFormatter.h index 5a80c9a0c4b..0d1572c1357 100644 --- a/ffi/capi/bindings/c/ListFormatter.h +++ b/ffi/capi/bindings/c/ListFormatter.h @@ -19,23 +19,23 @@ -typedef struct ICU4XListFormatter_create_and_with_length_result {union {ListFormatter* ok; DataError err;}; bool is_ok;} ICU4XListFormatter_create_and_with_length_result; -ICU4XListFormatter_create_and_with_length_result ICU4XListFormatter_create_and_with_length(const DataProvider* provider, const Locale* locale, ListLength length); +typedef struct icu4x_ListFormatter_create_and_with_length_mv1_result {union {ListFormatter* ok; DataError err;}; bool is_ok;} icu4x_ListFormatter_create_and_with_length_mv1_result; +icu4x_ListFormatter_create_and_with_length_mv1_result icu4x_ListFormatter_create_and_with_length_mv1(const DataProvider* provider, const Locale* locale, ListLength length); -typedef struct ICU4XListFormatter_create_or_with_length_result {union {ListFormatter* ok; DataError err;}; bool is_ok;} ICU4XListFormatter_create_or_with_length_result; -ICU4XListFormatter_create_or_with_length_result ICU4XListFormatter_create_or_with_length(const DataProvider* provider, const Locale* locale, ListLength length); +typedef struct icu4x_ListFormatter_create_or_with_length_mv1_result {union {ListFormatter* ok; DataError err;}; bool is_ok;} icu4x_ListFormatter_create_or_with_length_mv1_result; +icu4x_ListFormatter_create_or_with_length_mv1_result icu4x_ListFormatter_create_or_with_length_mv1(const DataProvider* provider, const Locale* locale, ListLength length); -typedef struct ICU4XListFormatter_create_unit_with_length_result {union {ListFormatter* ok; DataError err;}; bool is_ok;} ICU4XListFormatter_create_unit_with_length_result; -ICU4XListFormatter_create_unit_with_length_result ICU4XListFormatter_create_unit_with_length(const DataProvider* provider, const Locale* locale, ListLength length); +typedef struct icu4x_ListFormatter_create_unit_with_length_mv1_result {union {ListFormatter* ok; DataError err;}; bool is_ok;} icu4x_ListFormatter_create_unit_with_length_mv1_result; +icu4x_ListFormatter_create_unit_with_length_mv1_result icu4x_ListFormatter_create_unit_with_length_mv1(const DataProvider* provider, const Locale* locale, ListLength length); -void ICU4XListFormatter_format_valid_utf8(const ListFormatter* self, DiplomatStringsView* list_data, size_t list_len, DiplomatWrite* write); +void icu4x_ListFormatter_format_valid_utf8_mv1(const ListFormatter* self, DiplomatStringsView* list_data, size_t list_len, DiplomatWrite* write); -void ICU4XListFormatter_format_utf8(const ListFormatter* self, DiplomatStringsView* list_data, size_t list_len, DiplomatWrite* write); +void icu4x_ListFormatter_format_utf8_mv1(const ListFormatter* self, DiplomatStringsView* list_data, size_t list_len, DiplomatWrite* write); -void ICU4XListFormatter_format_utf16(const ListFormatter* self, DiplomatStrings16View* list_data, size_t list_len, DiplomatWrite* write); +void icu4x_ListFormatter_format_utf16_mv1(const ListFormatter* self, DiplomatStrings16View* list_data, size_t list_len, DiplomatWrite* write); -void ICU4XListFormatter_destroy(ListFormatter* self); +void icu4x_ListFormatter_destroy_mv1(ListFormatter* self); diff --git a/ffi/capi/bindings/c/Locale.h b/ffi/capi/bindings/c/Locale.h index a524e9a86e7..b86780fc6d4 100644 --- a/ffi/capi/bindings/c/Locale.h +++ b/ffi/capi/bindings/c/Locale.h @@ -16,48 +16,48 @@ -typedef struct ICU4XLocale_create_from_string_result {union {Locale* ok; LocaleParseError err;}; bool is_ok;} ICU4XLocale_create_from_string_result; -ICU4XLocale_create_from_string_result ICU4XLocale_create_from_string(const char* name_data, size_t name_len); +typedef struct icu4x_Locale_create_from_string_mv1_result {union {Locale* ok; LocaleParseError err;}; bool is_ok;} icu4x_Locale_create_from_string_mv1_result; +icu4x_Locale_create_from_string_mv1_result icu4x_Locale_create_from_string_mv1(const char* name_data, size_t name_len); -Locale* ICU4XLocale_create_und(); +Locale* icu4x_Locale_create_und_mv1(); -Locale* ICU4XLocale_clone(const Locale* self); +Locale* icu4x_Locale_clone_mv1(const Locale* self); -void ICU4XLocale_basename(const Locale* self, DiplomatWrite* write); +void icu4x_Locale_basename_mv1(const Locale* self, DiplomatWrite* write); -typedef struct ICU4XLocale_get_unicode_extension_result { bool is_ok;} ICU4XLocale_get_unicode_extension_result; -ICU4XLocale_get_unicode_extension_result ICU4XLocale_get_unicode_extension(const Locale* self, const char* s_data, size_t s_len, DiplomatWrite* write); +typedef struct icu4x_Locale_get_unicode_extension_mv1_result { bool is_ok;} icu4x_Locale_get_unicode_extension_mv1_result; +icu4x_Locale_get_unicode_extension_mv1_result icu4x_Locale_get_unicode_extension_mv1(const Locale* self, const char* s_data, size_t s_len, DiplomatWrite* write); -void ICU4XLocale_language(const Locale* self, DiplomatWrite* write); +void icu4x_Locale_language_mv1(const Locale* self, DiplomatWrite* write); -typedef struct ICU4XLocale_set_language_result {union { LocaleParseError err;}; bool is_ok;} ICU4XLocale_set_language_result; -ICU4XLocale_set_language_result ICU4XLocale_set_language(Locale* self, const char* s_data, size_t s_len); +typedef struct icu4x_Locale_set_language_mv1_result {union { LocaleParseError err;}; bool is_ok;} icu4x_Locale_set_language_mv1_result; +icu4x_Locale_set_language_mv1_result icu4x_Locale_set_language_mv1(Locale* self, const char* s_data, size_t s_len); -typedef struct ICU4XLocale_region_result { bool is_ok;} ICU4XLocale_region_result; -ICU4XLocale_region_result ICU4XLocale_region(const Locale* self, DiplomatWrite* write); +typedef struct icu4x_Locale_region_mv1_result { bool is_ok;} icu4x_Locale_region_mv1_result; +icu4x_Locale_region_mv1_result icu4x_Locale_region_mv1(const Locale* self, DiplomatWrite* write); -typedef struct ICU4XLocale_set_region_result {union { LocaleParseError err;}; bool is_ok;} ICU4XLocale_set_region_result; -ICU4XLocale_set_region_result ICU4XLocale_set_region(Locale* self, const char* s_data, size_t s_len); +typedef struct icu4x_Locale_set_region_mv1_result {union { LocaleParseError err;}; bool is_ok;} icu4x_Locale_set_region_mv1_result; +icu4x_Locale_set_region_mv1_result icu4x_Locale_set_region_mv1(Locale* self, const char* s_data, size_t s_len); -typedef struct ICU4XLocale_script_result { bool is_ok;} ICU4XLocale_script_result; -ICU4XLocale_script_result ICU4XLocale_script(const Locale* self, DiplomatWrite* write); +typedef struct icu4x_Locale_script_mv1_result { bool is_ok;} icu4x_Locale_script_mv1_result; +icu4x_Locale_script_mv1_result icu4x_Locale_script_mv1(const Locale* self, DiplomatWrite* write); -typedef struct ICU4XLocale_set_script_result {union { LocaleParseError err;}; bool is_ok;} ICU4XLocale_set_script_result; -ICU4XLocale_set_script_result ICU4XLocale_set_script(Locale* self, const char* s_data, size_t s_len); +typedef struct icu4x_Locale_set_script_mv1_result {union { LocaleParseError err;}; bool is_ok;} icu4x_Locale_set_script_mv1_result; +icu4x_Locale_set_script_mv1_result icu4x_Locale_set_script_mv1(Locale* self, const char* s_data, size_t s_len); -typedef struct ICU4XLocale_canonicalize_result {union { LocaleParseError err;}; bool is_ok;} ICU4XLocale_canonicalize_result; -ICU4XLocale_canonicalize_result ICU4XLocale_canonicalize(const char* s_data, size_t s_len, DiplomatWrite* write); +typedef struct icu4x_Locale_canonicalize_mv1_result {union { LocaleParseError err;}; bool is_ok;} icu4x_Locale_canonicalize_mv1_result; +icu4x_Locale_canonicalize_mv1_result icu4x_Locale_canonicalize_mv1(const char* s_data, size_t s_len, DiplomatWrite* write); -void ICU4XLocale_to_string(const Locale* self, DiplomatWrite* write); +void icu4x_Locale_to_string_mv1(const Locale* self, DiplomatWrite* write); -bool ICU4XLocale_normalizing_eq(const Locale* self, const char* other_data, size_t other_len); +bool icu4x_Locale_normalizing_eq_mv1(const Locale* self, const char* other_data, size_t other_len); -int8_t ICU4XLocale_compare_to_string(const Locale* self, const char* other_data, size_t other_len); +int8_t icu4x_Locale_compare_to_string_mv1(const Locale* self, const char* other_data, size_t other_len); -int8_t ICU4XLocale_compare_to(const Locale* self, const Locale* other); +int8_t icu4x_Locale_compare_to_mv1(const Locale* self, const Locale* other); -void ICU4XLocale_destroy(Locale* self); +void icu4x_Locale_destroy_mv1(Locale* self); diff --git a/ffi/capi/bindings/c/LocaleCanonicalizer.h b/ffi/capi/bindings/c/LocaleCanonicalizer.h index a38bbce3d18..b4b32fca9b9 100644 --- a/ffi/capi/bindings/c/LocaleCanonicalizer.h +++ b/ffi/capi/bindings/c/LocaleCanonicalizer.h @@ -19,16 +19,16 @@ -typedef struct ICU4XLocaleCanonicalizer_create_result {union {LocaleCanonicalizer* ok; Error err;}; bool is_ok;} ICU4XLocaleCanonicalizer_create_result; -ICU4XLocaleCanonicalizer_create_result ICU4XLocaleCanonicalizer_create(const DataProvider* provider); +typedef struct icu4x_LocaleCanonicalizer_create_mv1_result {union {LocaleCanonicalizer* ok; Error err;}; bool is_ok;} icu4x_LocaleCanonicalizer_create_mv1_result; +icu4x_LocaleCanonicalizer_create_mv1_result icu4x_LocaleCanonicalizer_create_mv1(const DataProvider* provider); -typedef struct ICU4XLocaleCanonicalizer_create_extended_result {union {LocaleCanonicalizer* ok; Error err;}; bool is_ok;} ICU4XLocaleCanonicalizer_create_extended_result; -ICU4XLocaleCanonicalizer_create_extended_result ICU4XLocaleCanonicalizer_create_extended(const DataProvider* provider); +typedef struct icu4x_LocaleCanonicalizer_create_extended_mv1_result {union {LocaleCanonicalizer* ok; Error err;}; bool is_ok;} icu4x_LocaleCanonicalizer_create_extended_mv1_result; +icu4x_LocaleCanonicalizer_create_extended_mv1_result icu4x_LocaleCanonicalizer_create_extended_mv1(const DataProvider* provider); -TransformResult ICU4XLocaleCanonicalizer_canonicalize(const LocaleCanonicalizer* self, Locale* locale); +TransformResult icu4x_LocaleCanonicalizer_canonicalize_mv1(const LocaleCanonicalizer* self, Locale* locale); -void ICU4XLocaleCanonicalizer_destroy(LocaleCanonicalizer* self); +void icu4x_LocaleCanonicalizer_destroy_mv1(LocaleCanonicalizer* self); diff --git a/ffi/capi/bindings/c/LocaleDirectionality.h b/ffi/capi/bindings/c/LocaleDirectionality.h index e211738bcd0..3a55769c976 100644 --- a/ffi/capi/bindings/c/LocaleDirectionality.h +++ b/ffi/capi/bindings/c/LocaleDirectionality.h @@ -20,20 +20,20 @@ -typedef struct ICU4XLocaleDirectionality_create_result {union {LocaleDirectionality* ok; DataError err;}; bool is_ok;} ICU4XLocaleDirectionality_create_result; -ICU4XLocaleDirectionality_create_result ICU4XLocaleDirectionality_create(const DataProvider* provider); +typedef struct icu4x_LocaleDirectionality_create_mv1_result {union {LocaleDirectionality* ok; DataError err;}; bool is_ok;} icu4x_LocaleDirectionality_create_mv1_result; +icu4x_LocaleDirectionality_create_mv1_result icu4x_LocaleDirectionality_create_mv1(const DataProvider* provider); -typedef struct ICU4XLocaleDirectionality_create_with_expander_result {union {LocaleDirectionality* ok; DataError err;}; bool is_ok;} ICU4XLocaleDirectionality_create_with_expander_result; -ICU4XLocaleDirectionality_create_with_expander_result ICU4XLocaleDirectionality_create_with_expander(const DataProvider* provider, const LocaleExpander* expander); +typedef struct icu4x_LocaleDirectionality_create_with_expander_mv1_result {union {LocaleDirectionality* ok; DataError err;}; bool is_ok;} icu4x_LocaleDirectionality_create_with_expander_mv1_result; +icu4x_LocaleDirectionality_create_with_expander_mv1_result icu4x_LocaleDirectionality_create_with_expander_mv1(const DataProvider* provider, const LocaleExpander* expander); -LocaleDirection ICU4XLocaleDirectionality_get(const LocaleDirectionality* self, const Locale* locale); +LocaleDirection icu4x_LocaleDirectionality_get_mv1(const LocaleDirectionality* self, const Locale* locale); -bool ICU4XLocaleDirectionality_is_left_to_right(const LocaleDirectionality* self, const Locale* locale); +bool icu4x_LocaleDirectionality_is_left_to_right_mv1(const LocaleDirectionality* self, const Locale* locale); -bool ICU4XLocaleDirectionality_is_right_to_left(const LocaleDirectionality* self, const Locale* locale); +bool icu4x_LocaleDirectionality_is_right_to_left_mv1(const LocaleDirectionality* self, const Locale* locale); -void ICU4XLocaleDirectionality_destroy(LocaleDirectionality* self); +void icu4x_LocaleDirectionality_destroy_mv1(LocaleDirectionality* self); diff --git a/ffi/capi/bindings/c/LocaleDisplayNamesFormatter.h b/ffi/capi/bindings/c/LocaleDisplayNamesFormatter.h index 6bd0d98bb7c..8a7705bec81 100644 --- a/ffi/capi/bindings/c/LocaleDisplayNamesFormatter.h +++ b/ffi/capi/bindings/c/LocaleDisplayNamesFormatter.h @@ -19,13 +19,13 @@ -typedef struct ICU4XLocaleDisplayNamesFormatter_create_result {union {LocaleDisplayNamesFormatter* ok; DataError err;}; bool is_ok;} ICU4XLocaleDisplayNamesFormatter_create_result; -ICU4XLocaleDisplayNamesFormatter_create_result ICU4XLocaleDisplayNamesFormatter_create(const DataProvider* provider, const Locale* locale, DisplayNamesOptionsV1 options); +typedef struct icu4x_LocaleDisplayNamesFormatter_create_mv1_result {union {LocaleDisplayNamesFormatter* ok; DataError err;}; bool is_ok;} icu4x_LocaleDisplayNamesFormatter_create_mv1_result; +icu4x_LocaleDisplayNamesFormatter_create_mv1_result icu4x_LocaleDisplayNamesFormatter_create_mv1(const DataProvider* provider, const Locale* locale, DisplayNamesOptionsV1 options); -void ICU4XLocaleDisplayNamesFormatter_of(const LocaleDisplayNamesFormatter* self, const Locale* locale, DiplomatWrite* write); +void icu4x_LocaleDisplayNamesFormatter_of_mv1(const LocaleDisplayNamesFormatter* self, const Locale* locale, DiplomatWrite* write); -void ICU4XLocaleDisplayNamesFormatter_destroy(LocaleDisplayNamesFormatter* self); +void icu4x_LocaleDisplayNamesFormatter_destroy_mv1(LocaleDisplayNamesFormatter* self); diff --git a/ffi/capi/bindings/c/LocaleExpander.h b/ffi/capi/bindings/c/LocaleExpander.h index cf82e8b7d61..03bf6539b6f 100644 --- a/ffi/capi/bindings/c/LocaleExpander.h +++ b/ffi/capi/bindings/c/LocaleExpander.h @@ -19,20 +19,20 @@ -typedef struct ICU4XLocaleExpander_create_result {union {LocaleExpander* ok; Error err;}; bool is_ok;} ICU4XLocaleExpander_create_result; -ICU4XLocaleExpander_create_result ICU4XLocaleExpander_create(const DataProvider* provider); +typedef struct icu4x_LocaleExpander_create_mv1_result {union {LocaleExpander* ok; Error err;}; bool is_ok;} icu4x_LocaleExpander_create_mv1_result; +icu4x_LocaleExpander_create_mv1_result icu4x_LocaleExpander_create_mv1(const DataProvider* provider); -typedef struct ICU4XLocaleExpander_create_extended_result {union {LocaleExpander* ok; Error err;}; bool is_ok;} ICU4XLocaleExpander_create_extended_result; -ICU4XLocaleExpander_create_extended_result ICU4XLocaleExpander_create_extended(const DataProvider* provider); +typedef struct icu4x_LocaleExpander_create_extended_mv1_result {union {LocaleExpander* ok; Error err;}; bool is_ok;} icu4x_LocaleExpander_create_extended_mv1_result; +icu4x_LocaleExpander_create_extended_mv1_result icu4x_LocaleExpander_create_extended_mv1(const DataProvider* provider); -TransformResult ICU4XLocaleExpander_maximize(const LocaleExpander* self, Locale* locale); +TransformResult icu4x_LocaleExpander_maximize_mv1(const LocaleExpander* self, Locale* locale); -TransformResult ICU4XLocaleExpander_minimize(const LocaleExpander* self, Locale* locale); +TransformResult icu4x_LocaleExpander_minimize_mv1(const LocaleExpander* self, Locale* locale); -TransformResult ICU4XLocaleExpander_minimize_favor_script(const LocaleExpander* self, Locale* locale); +TransformResult icu4x_LocaleExpander_minimize_favor_script_mv1(const LocaleExpander* self, Locale* locale); -void ICU4XLocaleExpander_destroy(LocaleExpander* self); +void icu4x_LocaleExpander_destroy_mv1(LocaleExpander* self); diff --git a/ffi/capi/bindings/c/LocaleFallbackIterator.h b/ffi/capi/bindings/c/LocaleFallbackIterator.h index 64a208762b8..b41abb045c6 100644 --- a/ffi/capi/bindings/c/LocaleFallbackIterator.h +++ b/ffi/capi/bindings/c/LocaleFallbackIterator.h @@ -16,10 +16,10 @@ -Locale* ICU4XLocaleFallbackIterator_next(LocaleFallbackIterator* self); +Locale* icu4x_LocaleFallbackIterator_next_mv1(LocaleFallbackIterator* self); -void ICU4XLocaleFallbackIterator_destroy(LocaleFallbackIterator* self); +void icu4x_LocaleFallbackIterator_destroy_mv1(LocaleFallbackIterator* self); diff --git a/ffi/capi/bindings/c/LocaleFallbacker.h b/ffi/capi/bindings/c/LocaleFallbacker.h index 6e9c6da3e61..16ff5c18b19 100644 --- a/ffi/capi/bindings/c/LocaleFallbacker.h +++ b/ffi/capi/bindings/c/LocaleFallbacker.h @@ -20,16 +20,16 @@ -typedef struct ICU4XLocaleFallbacker_create_result {union {LocaleFallbacker* ok; DataError err;}; bool is_ok;} ICU4XLocaleFallbacker_create_result; -ICU4XLocaleFallbacker_create_result ICU4XLocaleFallbacker_create(const DataProvider* provider); +typedef struct icu4x_LocaleFallbacker_create_mv1_result {union {LocaleFallbacker* ok; DataError err;}; bool is_ok;} icu4x_LocaleFallbacker_create_mv1_result; +icu4x_LocaleFallbacker_create_mv1_result icu4x_LocaleFallbacker_create_mv1(const DataProvider* provider); -LocaleFallbacker* ICU4XLocaleFallbacker_create_without_data(); +LocaleFallbacker* icu4x_LocaleFallbacker_create_without_data_mv1(); -typedef struct ICU4XLocaleFallbacker_for_config_result {union {LocaleFallbackerWithConfig* ok; LocaleParseError err;}; bool is_ok;} ICU4XLocaleFallbacker_for_config_result; -ICU4XLocaleFallbacker_for_config_result ICU4XLocaleFallbacker_for_config(const LocaleFallbacker* self, LocaleFallbackConfig config); +typedef struct icu4x_LocaleFallbacker_for_config_mv1_result {union {LocaleFallbackerWithConfig* ok; LocaleParseError err;}; bool is_ok;} icu4x_LocaleFallbacker_for_config_mv1_result; +icu4x_LocaleFallbacker_for_config_mv1_result icu4x_LocaleFallbacker_for_config_mv1(const LocaleFallbacker* self, LocaleFallbackConfig config); -void ICU4XLocaleFallbacker_destroy(LocaleFallbacker* self); +void icu4x_LocaleFallbacker_destroy_mv1(LocaleFallbacker* self); diff --git a/ffi/capi/bindings/c/LocaleFallbackerWithConfig.h b/ffi/capi/bindings/c/LocaleFallbackerWithConfig.h index 73d72dcb953..38e5b27f14c 100644 --- a/ffi/capi/bindings/c/LocaleFallbackerWithConfig.h +++ b/ffi/capi/bindings/c/LocaleFallbackerWithConfig.h @@ -17,10 +17,10 @@ -LocaleFallbackIterator* ICU4XLocaleFallbackerWithConfig_fallback_for_locale(const LocaleFallbackerWithConfig* self, const Locale* locale); +LocaleFallbackIterator* icu4x_LocaleFallbackerWithConfig_fallback_for_locale_mv1(const LocaleFallbackerWithConfig* self, const Locale* locale); -void ICU4XLocaleFallbackerWithConfig_destroy(LocaleFallbackerWithConfig* self); +void icu4x_LocaleFallbackerWithConfig_destroy_mv1(LocaleFallbackerWithConfig* self); diff --git a/ffi/capi/bindings/c/Logger.h b/ffi/capi/bindings/c/Logger.h index 68f4b04e23c..b893066ea13 100644 --- a/ffi/capi/bindings/c/Logger.h +++ b/ffi/capi/bindings/c/Logger.h @@ -15,10 +15,10 @@ -bool ICU4XLogger_init_simple_logger(); +bool icu4x_Logger_init_simple_logger_mv1(); -void ICU4XLogger_destroy(Logger* self); +void icu4x_Logger_destroy_mv1(Logger* self); diff --git a/ffi/capi/bindings/c/MeasureUnit.h b/ffi/capi/bindings/c/MeasureUnit.h index e89a462e6f7..cbd9e8e9452 100644 --- a/ffi/capi/bindings/c/MeasureUnit.h +++ b/ffi/capi/bindings/c/MeasureUnit.h @@ -16,7 +16,7 @@ -void ICU4XMeasureUnit_destroy(MeasureUnit* self); +void icu4x_MeasureUnit_destroy_mv1(MeasureUnit* self); diff --git a/ffi/capi/bindings/c/MeasureUnitParser.h b/ffi/capi/bindings/c/MeasureUnitParser.h index 7a651ec31bb..4b4cf3a943f 100644 --- a/ffi/capi/bindings/c/MeasureUnitParser.h +++ b/ffi/capi/bindings/c/MeasureUnitParser.h @@ -16,10 +16,10 @@ -MeasureUnit* ICU4XMeasureUnitParser_parse(const MeasureUnitParser* self, const char* unit_id_data, size_t unit_id_len); +MeasureUnit* icu4x_MeasureUnitParser_parse_mv1(const MeasureUnitParser* self, const char* unit_id_data, size_t unit_id_len); -void ICU4XMeasureUnitParser_destroy(MeasureUnitParser* self); +void icu4x_MeasureUnitParser_destroy_mv1(MeasureUnitParser* self); diff --git a/ffi/capi/bindings/c/MetazoneCalculator.h b/ffi/capi/bindings/c/MetazoneCalculator.h index f70f0e82b70..807fcc5f36b 100644 --- a/ffi/capi/bindings/c/MetazoneCalculator.h +++ b/ffi/capi/bindings/c/MetazoneCalculator.h @@ -17,11 +17,11 @@ -typedef struct ICU4XMetazoneCalculator_create_result {union {MetazoneCalculator* ok; DataError err;}; bool is_ok;} ICU4XMetazoneCalculator_create_result; -ICU4XMetazoneCalculator_create_result ICU4XMetazoneCalculator_create(const DataProvider* provider); +typedef struct icu4x_MetazoneCalculator_create_mv1_result {union {MetazoneCalculator* ok; DataError err;}; bool is_ok;} icu4x_MetazoneCalculator_create_mv1_result; +icu4x_MetazoneCalculator_create_mv1_result icu4x_MetazoneCalculator_create_mv1(const DataProvider* provider); -void ICU4XMetazoneCalculator_destroy(MetazoneCalculator* self); +void icu4x_MetazoneCalculator_destroy_mv1(MetazoneCalculator* self); diff --git a/ffi/capi/bindings/c/PluralCategory.h b/ffi/capi/bindings/c/PluralCategory.h index a099442264a..329335624e5 100644 --- a/ffi/capi/bindings/c/PluralCategory.h +++ b/ffi/capi/bindings/c/PluralCategory.h @@ -15,8 +15,8 @@ -typedef struct ICU4XPluralCategory_get_for_cldr_string_result {union {PluralCategory ok; }; bool is_ok;} ICU4XPluralCategory_get_for_cldr_string_result; -ICU4XPluralCategory_get_for_cldr_string_result ICU4XPluralCategory_get_for_cldr_string(const char* s_data, size_t s_len); +typedef struct icu4x_PluralCategory_get_for_cldr_string_mv1_result {union {PluralCategory ok; }; bool is_ok;} icu4x_PluralCategory_get_for_cldr_string_mv1_result; +icu4x_PluralCategory_get_for_cldr_string_mv1_result icu4x_PluralCategory_get_for_cldr_string_mv1(const char* s_data, size_t s_len); diff --git a/ffi/capi/bindings/c/PluralOperands.h b/ffi/capi/bindings/c/PluralOperands.h index 9fcec2c0d1d..260eeb75dd5 100644 --- a/ffi/capi/bindings/c/PluralOperands.h +++ b/ffi/capi/bindings/c/PluralOperands.h @@ -17,13 +17,13 @@ -typedef struct ICU4XPluralOperands_create_from_string_result {union {PluralOperands* ok; FixedDecimalParseError err;}; bool is_ok;} ICU4XPluralOperands_create_from_string_result; -ICU4XPluralOperands_create_from_string_result ICU4XPluralOperands_create_from_string(const char* s_data, size_t s_len); +typedef struct icu4x_PluralOperands_create_from_string_mv1_result {union {PluralOperands* ok; FixedDecimalParseError err;}; bool is_ok;} icu4x_PluralOperands_create_from_string_mv1_result; +icu4x_PluralOperands_create_from_string_mv1_result icu4x_PluralOperands_create_from_string_mv1(const char* s_data, size_t s_len); -PluralOperands* ICU4XPluralOperands_create_from_fixed_decimal(const FixedDecimal* x); +PluralOperands* icu4x_PluralOperands_create_from_fixed_decimal_mv1(const FixedDecimal* x); -void ICU4XPluralOperands_destroy(PluralOperands* self); +void icu4x_PluralOperands_destroy_mv1(PluralOperands* self); diff --git a/ffi/capi/bindings/c/PluralRules.h b/ffi/capi/bindings/c/PluralRules.h index 4e4a0d0af1a..0a89177b68e 100644 --- a/ffi/capi/bindings/c/PluralRules.h +++ b/ffi/capi/bindings/c/PluralRules.h @@ -21,18 +21,18 @@ -typedef struct ICU4XPluralRules_create_cardinal_result {union {PluralRules* ok; DataError err;}; bool is_ok;} ICU4XPluralRules_create_cardinal_result; -ICU4XPluralRules_create_cardinal_result ICU4XPluralRules_create_cardinal(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_PluralRules_create_cardinal_mv1_result {union {PluralRules* ok; DataError err;}; bool is_ok;} icu4x_PluralRules_create_cardinal_mv1_result; +icu4x_PluralRules_create_cardinal_mv1_result icu4x_PluralRules_create_cardinal_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XPluralRules_create_ordinal_result {union {PluralRules* ok; DataError err;}; bool is_ok;} ICU4XPluralRules_create_ordinal_result; -ICU4XPluralRules_create_ordinal_result ICU4XPluralRules_create_ordinal(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_PluralRules_create_ordinal_mv1_result {union {PluralRules* ok; DataError err;}; bool is_ok;} icu4x_PluralRules_create_ordinal_mv1_result; +icu4x_PluralRules_create_ordinal_mv1_result icu4x_PluralRules_create_ordinal_mv1(const DataProvider* provider, const Locale* locale); -PluralCategory ICU4XPluralRules_category_for(const PluralRules* self, const PluralOperands* op); +PluralCategory icu4x_PluralRules_category_for_mv1(const PluralRules* self, const PluralOperands* op); -PluralCategories ICU4XPluralRules_categories(const PluralRules* self); +PluralCategories icu4x_PluralRules_categories_mv1(const PluralRules* self); -void ICU4XPluralRules_destroy(PluralRules* self); +void icu4x_PluralRules_destroy_mv1(PluralRules* self); diff --git a/ffi/capi/bindings/c/PropertyValueNameToEnumMapper.h b/ffi/capi/bindings/c/PropertyValueNameToEnumMapper.h index a2356315bb9..b582174e3d6 100644 --- a/ffi/capi/bindings/c/PropertyValueNameToEnumMapper.h +++ b/ffi/capi/bindings/c/PropertyValueNameToEnumMapper.h @@ -17,42 +17,42 @@ -int16_t ICU4XPropertyValueNameToEnumMapper_get_strict(const PropertyValueNameToEnumMapper* self, const char* name_data, size_t name_len); +int16_t icu4x_PropertyValueNameToEnumMapper_get_strict_mv1(const PropertyValueNameToEnumMapper* self, const char* name_data, size_t name_len); -int16_t ICU4XPropertyValueNameToEnumMapper_get_loose(const PropertyValueNameToEnumMapper* self, const char* name_data, size_t name_len); +int16_t icu4x_PropertyValueNameToEnumMapper_get_loose_mv1(const PropertyValueNameToEnumMapper* self, const char* name_data, size_t name_len); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_general_category_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_general_category_result; -ICU4XPropertyValueNameToEnumMapper_load_general_category_result ICU4XPropertyValueNameToEnumMapper_load_general_category(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_general_category_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_general_category_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_general_category_mv1_result icu4x_PropertyValueNameToEnumMapper_load_general_category_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_hangul_syllable_type_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_hangul_syllable_type_result; -ICU4XPropertyValueNameToEnumMapper_load_hangul_syllable_type_result ICU4XPropertyValueNameToEnumMapper_load_hangul_syllable_type(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_hangul_syllable_type_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_hangul_syllable_type_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_hangul_syllable_type_mv1_result icu4x_PropertyValueNameToEnumMapper_load_hangul_syllable_type_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_east_asian_width_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_east_asian_width_result; -ICU4XPropertyValueNameToEnumMapper_load_east_asian_width_result ICU4XPropertyValueNameToEnumMapper_load_east_asian_width(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_east_asian_width_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_east_asian_width_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_east_asian_width_mv1_result icu4x_PropertyValueNameToEnumMapper_load_east_asian_width_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_bidi_class_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_bidi_class_result; -ICU4XPropertyValueNameToEnumMapper_load_bidi_class_result ICU4XPropertyValueNameToEnumMapper_load_bidi_class(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_bidi_class_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_bidi_class_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_bidi_class_mv1_result icu4x_PropertyValueNameToEnumMapper_load_bidi_class_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_indic_syllabic_category_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_indic_syllabic_category_result; -ICU4XPropertyValueNameToEnumMapper_load_indic_syllabic_category_result ICU4XPropertyValueNameToEnumMapper_load_indic_syllabic_category(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_indic_syllabic_category_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_indic_syllabic_category_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_indic_syllabic_category_mv1_result icu4x_PropertyValueNameToEnumMapper_load_indic_syllabic_category_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_line_break_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_line_break_result; -ICU4XPropertyValueNameToEnumMapper_load_line_break_result ICU4XPropertyValueNameToEnumMapper_load_line_break(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_line_break_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_line_break_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_line_break_mv1_result icu4x_PropertyValueNameToEnumMapper_load_line_break_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_grapheme_cluster_break_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_grapheme_cluster_break_result; -ICU4XPropertyValueNameToEnumMapper_load_grapheme_cluster_break_result ICU4XPropertyValueNameToEnumMapper_load_grapheme_cluster_break(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_grapheme_cluster_break_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_grapheme_cluster_break_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_grapheme_cluster_break_mv1_result icu4x_PropertyValueNameToEnumMapper_load_grapheme_cluster_break_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_word_break_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_word_break_result; -ICU4XPropertyValueNameToEnumMapper_load_word_break_result ICU4XPropertyValueNameToEnumMapper_load_word_break(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_word_break_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_word_break_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_word_break_mv1_result icu4x_PropertyValueNameToEnumMapper_load_word_break_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_sentence_break_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_sentence_break_result; -ICU4XPropertyValueNameToEnumMapper_load_sentence_break_result ICU4XPropertyValueNameToEnumMapper_load_sentence_break(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_sentence_break_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_sentence_break_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_sentence_break_mv1_result icu4x_PropertyValueNameToEnumMapper_load_sentence_break_mv1(const DataProvider* provider); -typedef struct ICU4XPropertyValueNameToEnumMapper_load_script_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} ICU4XPropertyValueNameToEnumMapper_load_script_result; -ICU4XPropertyValueNameToEnumMapper_load_script_result ICU4XPropertyValueNameToEnumMapper_load_script(const DataProvider* provider); +typedef struct icu4x_PropertyValueNameToEnumMapper_load_script_mv1_result {union {PropertyValueNameToEnumMapper* ok; DataError err;}; bool is_ok;} icu4x_PropertyValueNameToEnumMapper_load_script_mv1_result; +icu4x_PropertyValueNameToEnumMapper_load_script_mv1_result icu4x_PropertyValueNameToEnumMapper_load_script_mv1(const DataProvider* provider); -void ICU4XPropertyValueNameToEnumMapper_destroy(PropertyValueNameToEnumMapper* self); +void icu4x_PropertyValueNameToEnumMapper_destroy_mv1(PropertyValueNameToEnumMapper* self); diff --git a/ffi/capi/bindings/c/RegionDisplayNames.h b/ffi/capi/bindings/c/RegionDisplayNames.h index 7e2439f3094..2bfceff574a 100644 --- a/ffi/capi/bindings/c/RegionDisplayNames.h +++ b/ffi/capi/bindings/c/RegionDisplayNames.h @@ -19,14 +19,14 @@ -typedef struct ICU4XRegionDisplayNames_create_result {union {RegionDisplayNames* ok; DataError err;}; bool is_ok;} ICU4XRegionDisplayNames_create_result; -ICU4XRegionDisplayNames_create_result ICU4XRegionDisplayNames_create(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_RegionDisplayNames_create_mv1_result {union {RegionDisplayNames* ok; DataError err;}; bool is_ok;} icu4x_RegionDisplayNames_create_mv1_result; +icu4x_RegionDisplayNames_create_mv1_result icu4x_RegionDisplayNames_create_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XRegionDisplayNames_of_result {union { LocaleParseError err;}; bool is_ok;} ICU4XRegionDisplayNames_of_result; -ICU4XRegionDisplayNames_of_result ICU4XRegionDisplayNames_of(const RegionDisplayNames* self, const char* region_data, size_t region_len, DiplomatWrite* write); +typedef struct icu4x_RegionDisplayNames_of_mv1_result {union { LocaleParseError err;}; bool is_ok;} icu4x_RegionDisplayNames_of_mv1_result; +icu4x_RegionDisplayNames_of_mv1_result icu4x_RegionDisplayNames_of_mv1(const RegionDisplayNames* self, const char* region_data, size_t region_len, DiplomatWrite* write); -void ICU4XRegionDisplayNames_destroy(RegionDisplayNames* self); +void icu4x_RegionDisplayNames_destroy_mv1(RegionDisplayNames* self); diff --git a/ffi/capi/bindings/c/ReorderedIndexMap.h b/ffi/capi/bindings/c/ReorderedIndexMap.h index 590b1beac5b..a3402947226 100644 --- a/ffi/capi/bindings/c/ReorderedIndexMap.h +++ b/ffi/capi/bindings/c/ReorderedIndexMap.h @@ -15,16 +15,16 @@ -DiplomatUsizeView ICU4XReorderedIndexMap_as_slice(const ReorderedIndexMap* self); +DiplomatUsizeView icu4x_ReorderedIndexMap_as_slice_mv1(const ReorderedIndexMap* self); -size_t ICU4XReorderedIndexMap_len(const ReorderedIndexMap* self); +size_t icu4x_ReorderedIndexMap_len_mv1(const ReorderedIndexMap* self); -bool ICU4XReorderedIndexMap_is_empty(const ReorderedIndexMap* self); +bool icu4x_ReorderedIndexMap_is_empty_mv1(const ReorderedIndexMap* self); -size_t ICU4XReorderedIndexMap_get(const ReorderedIndexMap* self, size_t index); +size_t icu4x_ReorderedIndexMap_get_mv1(const ReorderedIndexMap* self, size_t index); -void ICU4XReorderedIndexMap_destroy(ReorderedIndexMap* self); +void icu4x_ReorderedIndexMap_destroy_mv1(ReorderedIndexMap* self); diff --git a/ffi/capi/bindings/c/ScriptExtensionsSet.h b/ffi/capi/bindings/c/ScriptExtensionsSet.h index abc0ad28bde..05e9f1fab15 100644 --- a/ffi/capi/bindings/c/ScriptExtensionsSet.h +++ b/ffi/capi/bindings/c/ScriptExtensionsSet.h @@ -15,15 +15,15 @@ -bool ICU4XScriptExtensionsSet_contains(const ScriptExtensionsSet* self, uint16_t script); +bool icu4x_ScriptExtensionsSet_contains_mv1(const ScriptExtensionsSet* self, uint16_t script); -size_t ICU4XScriptExtensionsSet_count(const ScriptExtensionsSet* self); +size_t icu4x_ScriptExtensionsSet_count_mv1(const ScriptExtensionsSet* self); -typedef struct ICU4XScriptExtensionsSet_script_at_result {union {uint16_t ok; }; bool is_ok;} ICU4XScriptExtensionsSet_script_at_result; -ICU4XScriptExtensionsSet_script_at_result ICU4XScriptExtensionsSet_script_at(const ScriptExtensionsSet* self, size_t index); +typedef struct icu4x_ScriptExtensionsSet_script_at_mv1_result {union {uint16_t ok; }; bool is_ok;} icu4x_ScriptExtensionsSet_script_at_mv1_result; +icu4x_ScriptExtensionsSet_script_at_mv1_result icu4x_ScriptExtensionsSet_script_at_mv1(const ScriptExtensionsSet* self, size_t index); -void ICU4XScriptExtensionsSet_destroy(ScriptExtensionsSet* self); +void icu4x_ScriptExtensionsSet_destroy_mv1(ScriptExtensionsSet* self); diff --git a/ffi/capi/bindings/c/ScriptWithExtensions.h b/ffi/capi/bindings/c/ScriptWithExtensions.h index 1fe28027646..22ff0154023 100644 --- a/ffi/capi/bindings/c/ScriptWithExtensions.h +++ b/ffi/capi/bindings/c/ScriptWithExtensions.h @@ -19,19 +19,19 @@ -typedef struct ICU4XScriptWithExtensions_create_result {union {ScriptWithExtensions* ok; DataError err;}; bool is_ok;} ICU4XScriptWithExtensions_create_result; -ICU4XScriptWithExtensions_create_result ICU4XScriptWithExtensions_create(const DataProvider* provider); +typedef struct icu4x_ScriptWithExtensions_create_mv1_result {union {ScriptWithExtensions* ok; DataError err;}; bool is_ok;} icu4x_ScriptWithExtensions_create_mv1_result; +icu4x_ScriptWithExtensions_create_mv1_result icu4x_ScriptWithExtensions_create_mv1(const DataProvider* provider); -uint16_t ICU4XScriptWithExtensions_get_script_val(const ScriptWithExtensions* self, uint32_t code_point); +uint16_t icu4x_ScriptWithExtensions_get_script_val_mv1(const ScriptWithExtensions* self, uint32_t code_point); -bool ICU4XScriptWithExtensions_has_script(const ScriptWithExtensions* self, uint32_t code_point, uint16_t script); +bool icu4x_ScriptWithExtensions_has_script_mv1(const ScriptWithExtensions* self, uint32_t code_point, uint16_t script); -ScriptWithExtensionsBorrowed* ICU4XScriptWithExtensions_as_borrowed(const ScriptWithExtensions* self); +ScriptWithExtensionsBorrowed* icu4x_ScriptWithExtensions_as_borrowed_mv1(const ScriptWithExtensions* self); -CodePointRangeIterator* ICU4XScriptWithExtensions_iter_ranges_for_script(const ScriptWithExtensions* self, uint16_t script); +CodePointRangeIterator* icu4x_ScriptWithExtensions_iter_ranges_for_script_mv1(const ScriptWithExtensions* self, uint16_t script); -void ICU4XScriptWithExtensions_destroy(ScriptWithExtensions* self); +void icu4x_ScriptWithExtensions_destroy_mv1(ScriptWithExtensions* self); diff --git a/ffi/capi/bindings/c/ScriptWithExtensionsBorrowed.h b/ffi/capi/bindings/c/ScriptWithExtensionsBorrowed.h index 69a405dd6ea..f87c57f03b4 100644 --- a/ffi/capi/bindings/c/ScriptWithExtensionsBorrowed.h +++ b/ffi/capi/bindings/c/ScriptWithExtensionsBorrowed.h @@ -17,16 +17,16 @@ -uint16_t ICU4XScriptWithExtensionsBorrowed_get_script_val(const ScriptWithExtensionsBorrowed* self, uint32_t code_point); +uint16_t icu4x_ScriptWithExtensionsBorrowed_get_script_val_mv1(const ScriptWithExtensionsBorrowed* self, uint32_t code_point); -ScriptExtensionsSet* ICU4XScriptWithExtensionsBorrowed_get_script_extensions_val(const ScriptWithExtensionsBorrowed* self, uint32_t code_point); +ScriptExtensionsSet* icu4x_ScriptWithExtensionsBorrowed_get_script_extensions_val_mv1(const ScriptWithExtensionsBorrowed* self, uint32_t code_point); -bool ICU4XScriptWithExtensionsBorrowed_has_script(const ScriptWithExtensionsBorrowed* self, uint32_t code_point, uint16_t script); +bool icu4x_ScriptWithExtensionsBorrowed_has_script_mv1(const ScriptWithExtensionsBorrowed* self, uint32_t code_point, uint16_t script); -CodePointSetData* ICU4XScriptWithExtensionsBorrowed_get_script_extensions_set(const ScriptWithExtensionsBorrowed* self, uint16_t script); +CodePointSetData* icu4x_ScriptWithExtensionsBorrowed_get_script_extensions_set_mv1(const ScriptWithExtensionsBorrowed* self, uint16_t script); -void ICU4XScriptWithExtensionsBorrowed_destroy(ScriptWithExtensionsBorrowed* self); +void icu4x_ScriptWithExtensionsBorrowed_destroy_mv1(ScriptWithExtensionsBorrowed* self); diff --git a/ffi/capi/bindings/c/SegmenterWordType.h b/ffi/capi/bindings/c/SegmenterWordType.h index 2ec1fd21353..0742f6c918e 100644 --- a/ffi/capi/bindings/c/SegmenterWordType.h +++ b/ffi/capi/bindings/c/SegmenterWordType.h @@ -15,7 +15,7 @@ -bool ICU4XSegmenterWordType_is_word_like(SegmenterWordType self); +bool icu4x_SegmenterWordType_is_word_like_mv1(SegmenterWordType self); diff --git a/ffi/capi/bindings/c/SentenceBreakIteratorLatin1.h b/ffi/capi/bindings/c/SentenceBreakIteratorLatin1.h index 61c2a8a303a..a6c4c51714d 100644 --- a/ffi/capi/bindings/c/SentenceBreakIteratorLatin1.h +++ b/ffi/capi/bindings/c/SentenceBreakIteratorLatin1.h @@ -15,10 +15,10 @@ -int32_t ICU4XSentenceBreakIteratorLatin1_next(SentenceBreakIteratorLatin1* self); +int32_t icu4x_SentenceBreakIteratorLatin1_next_mv1(SentenceBreakIteratorLatin1* self); -void ICU4XSentenceBreakIteratorLatin1_destroy(SentenceBreakIteratorLatin1* self); +void icu4x_SentenceBreakIteratorLatin1_destroy_mv1(SentenceBreakIteratorLatin1* self); diff --git a/ffi/capi/bindings/c/SentenceBreakIteratorUtf16.h b/ffi/capi/bindings/c/SentenceBreakIteratorUtf16.h index 783a9320460..e2e38fd677c 100644 --- a/ffi/capi/bindings/c/SentenceBreakIteratorUtf16.h +++ b/ffi/capi/bindings/c/SentenceBreakIteratorUtf16.h @@ -15,10 +15,10 @@ -int32_t ICU4XSentenceBreakIteratorUtf16_next(SentenceBreakIteratorUtf16* self); +int32_t icu4x_SentenceBreakIteratorUtf16_next_mv1(SentenceBreakIteratorUtf16* self); -void ICU4XSentenceBreakIteratorUtf16_destroy(SentenceBreakIteratorUtf16* self); +void icu4x_SentenceBreakIteratorUtf16_destroy_mv1(SentenceBreakIteratorUtf16* self); diff --git a/ffi/capi/bindings/c/SentenceBreakIteratorUtf8.h b/ffi/capi/bindings/c/SentenceBreakIteratorUtf8.h index 75e6389d8f8..e77bbe6d4ed 100644 --- a/ffi/capi/bindings/c/SentenceBreakIteratorUtf8.h +++ b/ffi/capi/bindings/c/SentenceBreakIteratorUtf8.h @@ -15,10 +15,10 @@ -int32_t ICU4XSentenceBreakIteratorUtf8_next(SentenceBreakIteratorUtf8* self); +int32_t icu4x_SentenceBreakIteratorUtf8_next_mv1(SentenceBreakIteratorUtf8* self); -void ICU4XSentenceBreakIteratorUtf8_destroy(SentenceBreakIteratorUtf8* self); +void icu4x_SentenceBreakIteratorUtf8_destroy_mv1(SentenceBreakIteratorUtf8* self); diff --git a/ffi/capi/bindings/c/SentenceSegmenter.h b/ffi/capi/bindings/c/SentenceSegmenter.h index f3518bf9929..f7b08f6b122 100644 --- a/ffi/capi/bindings/c/SentenceSegmenter.h +++ b/ffi/capi/bindings/c/SentenceSegmenter.h @@ -20,17 +20,17 @@ -typedef struct ICU4XSentenceSegmenter_create_result {union {SentenceSegmenter* ok; DataError err;}; bool is_ok;} ICU4XSentenceSegmenter_create_result; -ICU4XSentenceSegmenter_create_result ICU4XSentenceSegmenter_create(const DataProvider* provider); +typedef struct icu4x_SentenceSegmenter_create_mv1_result {union {SentenceSegmenter* ok; DataError err;}; bool is_ok;} icu4x_SentenceSegmenter_create_mv1_result; +icu4x_SentenceSegmenter_create_mv1_result icu4x_SentenceSegmenter_create_mv1(const DataProvider* provider); -SentenceBreakIteratorUtf8* ICU4XSentenceSegmenter_segment_utf8(const SentenceSegmenter* self, const char* input_data, size_t input_len); +SentenceBreakIteratorUtf8* icu4x_SentenceSegmenter_segment_utf8_mv1(const SentenceSegmenter* self, const char* input_data, size_t input_len); -SentenceBreakIteratorUtf16* ICU4XSentenceSegmenter_segment_utf16(const SentenceSegmenter* self, const char16_t* input_data, size_t input_len); +SentenceBreakIteratorUtf16* icu4x_SentenceSegmenter_segment_utf16_mv1(const SentenceSegmenter* self, const char16_t* input_data, size_t input_len); -SentenceBreakIteratorLatin1* ICU4XSentenceSegmenter_segment_latin1(const SentenceSegmenter* self, const uint8_t* input_data, size_t input_len); +SentenceBreakIteratorLatin1* icu4x_SentenceSegmenter_segment_latin1_mv1(const SentenceSegmenter* self, const uint8_t* input_data, size_t input_len); -void ICU4XSentenceSegmenter_destroy(SentenceSegmenter* self); +void icu4x_SentenceSegmenter_destroy_mv1(SentenceSegmenter* self); diff --git a/ffi/capi/bindings/c/Time.h b/ffi/capi/bindings/c/Time.h index 2648d0b7cf9..9ae1c2c25cb 100644 --- a/ffi/capi/bindings/c/Time.h +++ b/ffi/capi/bindings/c/Time.h @@ -16,22 +16,22 @@ -typedef struct ICU4XTime_create_result {union {Time* ok; CalendarError err;}; bool is_ok;} ICU4XTime_create_result; -ICU4XTime_create_result ICU4XTime_create(uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond); +typedef struct icu4x_Time_create_mv1_result {union {Time* ok; CalendarError err;}; bool is_ok;} icu4x_Time_create_mv1_result; +icu4x_Time_create_mv1_result icu4x_Time_create_mv1(uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond); -typedef struct ICU4XTime_create_midnight_result {union {Time* ok; CalendarError err;}; bool is_ok;} ICU4XTime_create_midnight_result; -ICU4XTime_create_midnight_result ICU4XTime_create_midnight(); +typedef struct icu4x_Time_create_midnight_mv1_result {union {Time* ok; CalendarError err;}; bool is_ok;} icu4x_Time_create_midnight_mv1_result; +icu4x_Time_create_midnight_mv1_result icu4x_Time_create_midnight_mv1(); -uint8_t ICU4XTime_hour(const Time* self); +uint8_t icu4x_Time_hour_mv1(const Time* self); -uint8_t ICU4XTime_minute(const Time* self); +uint8_t icu4x_Time_minute_mv1(const Time* self); -uint8_t ICU4XTime_second(const Time* self); +uint8_t icu4x_Time_second_mv1(const Time* self); -uint32_t ICU4XTime_nanosecond(const Time* self); +uint32_t icu4x_Time_nanosecond_mv1(const Time* self); -void ICU4XTime_destroy(Time* self); +void icu4x_Time_destroy_mv1(Time* self); diff --git a/ffi/capi/bindings/c/TimeFormatter.h b/ffi/capi/bindings/c/TimeFormatter.h index c3c0d116cf6..49d0dc8db71 100644 --- a/ffi/capi/bindings/c/TimeFormatter.h +++ b/ffi/capi/bindings/c/TimeFormatter.h @@ -22,17 +22,17 @@ -typedef struct ICU4XTimeFormatter_create_with_length_result {union {TimeFormatter* ok; Error err;}; bool is_ok;} ICU4XTimeFormatter_create_with_length_result; -ICU4XTimeFormatter_create_with_length_result ICU4XTimeFormatter_create_with_length(const DataProvider* provider, const Locale* locale, TimeLength length); +typedef struct icu4x_TimeFormatter_create_with_length_mv1_result {union {TimeFormatter* ok; Error err;}; bool is_ok;} icu4x_TimeFormatter_create_with_length_mv1_result; +icu4x_TimeFormatter_create_with_length_mv1_result icu4x_TimeFormatter_create_with_length_mv1(const DataProvider* provider, const Locale* locale, TimeLength length); -void ICU4XTimeFormatter_format_time(const TimeFormatter* self, const Time* value, DiplomatWrite* write); +void icu4x_TimeFormatter_format_time_mv1(const TimeFormatter* self, const Time* value, DiplomatWrite* write); -void ICU4XTimeFormatter_format_datetime(const TimeFormatter* self, const DateTime* value, DiplomatWrite* write); +void icu4x_TimeFormatter_format_datetime_mv1(const TimeFormatter* self, const DateTime* value, DiplomatWrite* write); -void ICU4XTimeFormatter_format_iso_datetime(const TimeFormatter* self, const IsoDateTime* value, DiplomatWrite* write); +void icu4x_TimeFormatter_format_iso_datetime_mv1(const TimeFormatter* self, const IsoDateTime* value, DiplomatWrite* write); -void ICU4XTimeFormatter_destroy(TimeFormatter* self); +void icu4x_TimeFormatter_destroy_mv1(TimeFormatter* self); diff --git a/ffi/capi/bindings/c/TimeZoneFormatter.h b/ffi/capi/bindings/c/TimeZoneFormatter.h index c985289fdf2..6b6f0f703ee 100644 --- a/ffi/capi/bindings/c/TimeZoneFormatter.h +++ b/ffi/capi/bindings/c/TimeZoneFormatter.h @@ -20,40 +20,40 @@ -typedef struct ICU4XTimeZoneFormatter_create_with_localized_gmt_fallback_result {union {TimeZoneFormatter* ok; Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_create_with_localized_gmt_fallback_result; -ICU4XTimeZoneFormatter_create_with_localized_gmt_fallback_result ICU4XTimeZoneFormatter_create_with_localized_gmt_fallback(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_TimeZoneFormatter_create_with_localized_gmt_fallback_mv1_result {union {TimeZoneFormatter* ok; Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_create_with_localized_gmt_fallback_mv1_result; +icu4x_TimeZoneFormatter_create_with_localized_gmt_fallback_mv1_result icu4x_TimeZoneFormatter_create_with_localized_gmt_fallback_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XTimeZoneFormatter_create_with_iso_8601_fallback_result {union {TimeZoneFormatter* ok; Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_create_with_iso_8601_fallback_result; -ICU4XTimeZoneFormatter_create_with_iso_8601_fallback_result ICU4XTimeZoneFormatter_create_with_iso_8601_fallback(const DataProvider* provider, const Locale* locale, IsoTimeZoneOptions options); +typedef struct icu4x_TimeZoneFormatter_create_with_iso_8601_fallback_mv1_result {union {TimeZoneFormatter* ok; Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_create_with_iso_8601_fallback_mv1_result; +icu4x_TimeZoneFormatter_create_with_iso_8601_fallback_mv1_result icu4x_TimeZoneFormatter_create_with_iso_8601_fallback_mv1(const DataProvider* provider, const Locale* locale, IsoTimeZoneOptions options); -typedef struct ICU4XTimeZoneFormatter_load_generic_non_location_long_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_load_generic_non_location_long_result; -ICU4XTimeZoneFormatter_load_generic_non_location_long_result ICU4XTimeZoneFormatter_load_generic_non_location_long(TimeZoneFormatter* self, const DataProvider* provider); +typedef struct icu4x_TimeZoneFormatter_load_generic_non_location_long_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_load_generic_non_location_long_mv1_result; +icu4x_TimeZoneFormatter_load_generic_non_location_long_mv1_result icu4x_TimeZoneFormatter_load_generic_non_location_long_mv1(TimeZoneFormatter* self, const DataProvider* provider); -typedef struct ICU4XTimeZoneFormatter_load_generic_non_location_short_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_load_generic_non_location_short_result; -ICU4XTimeZoneFormatter_load_generic_non_location_short_result ICU4XTimeZoneFormatter_load_generic_non_location_short(TimeZoneFormatter* self, const DataProvider* provider); +typedef struct icu4x_TimeZoneFormatter_load_generic_non_location_short_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_load_generic_non_location_short_mv1_result; +icu4x_TimeZoneFormatter_load_generic_non_location_short_mv1_result icu4x_TimeZoneFormatter_load_generic_non_location_short_mv1(TimeZoneFormatter* self, const DataProvider* provider); -typedef struct ICU4XTimeZoneFormatter_load_specific_non_location_long_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_load_specific_non_location_long_result; -ICU4XTimeZoneFormatter_load_specific_non_location_long_result ICU4XTimeZoneFormatter_load_specific_non_location_long(TimeZoneFormatter* self, const DataProvider* provider); +typedef struct icu4x_TimeZoneFormatter_load_specific_non_location_long_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_load_specific_non_location_long_mv1_result; +icu4x_TimeZoneFormatter_load_specific_non_location_long_mv1_result icu4x_TimeZoneFormatter_load_specific_non_location_long_mv1(TimeZoneFormatter* self, const DataProvider* provider); -typedef struct ICU4XTimeZoneFormatter_load_specific_non_location_short_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_load_specific_non_location_short_result; -ICU4XTimeZoneFormatter_load_specific_non_location_short_result ICU4XTimeZoneFormatter_load_specific_non_location_short(TimeZoneFormatter* self, const DataProvider* provider); +typedef struct icu4x_TimeZoneFormatter_load_specific_non_location_short_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_load_specific_non_location_short_mv1_result; +icu4x_TimeZoneFormatter_load_specific_non_location_short_mv1_result icu4x_TimeZoneFormatter_load_specific_non_location_short_mv1(TimeZoneFormatter* self, const DataProvider* provider); -typedef struct ICU4XTimeZoneFormatter_load_generic_location_format_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_load_generic_location_format_result; -ICU4XTimeZoneFormatter_load_generic_location_format_result ICU4XTimeZoneFormatter_load_generic_location_format(TimeZoneFormatter* self, const DataProvider* provider); +typedef struct icu4x_TimeZoneFormatter_load_generic_location_format_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_load_generic_location_format_mv1_result; +icu4x_TimeZoneFormatter_load_generic_location_format_mv1_result icu4x_TimeZoneFormatter_load_generic_location_format_mv1(TimeZoneFormatter* self, const DataProvider* provider); -typedef struct ICU4XTimeZoneFormatter_include_localized_gmt_format_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_include_localized_gmt_format_result; -ICU4XTimeZoneFormatter_include_localized_gmt_format_result ICU4XTimeZoneFormatter_include_localized_gmt_format(TimeZoneFormatter* self); +typedef struct icu4x_TimeZoneFormatter_include_localized_gmt_format_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_include_localized_gmt_format_mv1_result; +icu4x_TimeZoneFormatter_include_localized_gmt_format_mv1_result icu4x_TimeZoneFormatter_include_localized_gmt_format_mv1(TimeZoneFormatter* self); -typedef struct ICU4XTimeZoneFormatter_load_iso_8601_format_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_load_iso_8601_format_result; -ICU4XTimeZoneFormatter_load_iso_8601_format_result ICU4XTimeZoneFormatter_load_iso_8601_format(TimeZoneFormatter* self, IsoTimeZoneOptions options); +typedef struct icu4x_TimeZoneFormatter_load_iso_8601_format_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_load_iso_8601_format_mv1_result; +icu4x_TimeZoneFormatter_load_iso_8601_format_mv1_result icu4x_TimeZoneFormatter_load_iso_8601_format_mv1(TimeZoneFormatter* self, IsoTimeZoneOptions options); -void ICU4XTimeZoneFormatter_format_custom_time_zone(const TimeZoneFormatter* self, const CustomTimeZone* value, DiplomatWrite* write); +void icu4x_TimeZoneFormatter_format_custom_time_zone_mv1(const TimeZoneFormatter* self, const CustomTimeZone* value, DiplomatWrite* write); -typedef struct ICU4XTimeZoneFormatter_format_custom_time_zone_no_fallback_result {union { Error err;}; bool is_ok;} ICU4XTimeZoneFormatter_format_custom_time_zone_no_fallback_result; -ICU4XTimeZoneFormatter_format_custom_time_zone_no_fallback_result ICU4XTimeZoneFormatter_format_custom_time_zone_no_fallback(const TimeZoneFormatter* self, const CustomTimeZone* value, DiplomatWrite* write); +typedef struct icu4x_TimeZoneFormatter_format_custom_time_zone_no_fallback_mv1_result {union { Error err;}; bool is_ok;} icu4x_TimeZoneFormatter_format_custom_time_zone_no_fallback_mv1_result; +icu4x_TimeZoneFormatter_format_custom_time_zone_no_fallback_mv1_result icu4x_TimeZoneFormatter_format_custom_time_zone_no_fallback_mv1(const TimeZoneFormatter* self, const CustomTimeZone* value, DiplomatWrite* write); -void ICU4XTimeZoneFormatter_destroy(TimeZoneFormatter* self); +void icu4x_TimeZoneFormatter_destroy_mv1(TimeZoneFormatter* self); diff --git a/ffi/capi/bindings/c/TimeZoneIdMapper.h b/ffi/capi/bindings/c/TimeZoneIdMapper.h index 49588f90536..1acf4fa0fd8 100644 --- a/ffi/capi/bindings/c/TimeZoneIdMapper.h +++ b/ffi/capi/bindings/c/TimeZoneIdMapper.h @@ -18,23 +18,23 @@ -typedef struct ICU4XTimeZoneIdMapper_create_result {union {TimeZoneIdMapper* ok; DataError err;}; bool is_ok;} ICU4XTimeZoneIdMapper_create_result; -ICU4XTimeZoneIdMapper_create_result ICU4XTimeZoneIdMapper_create(const DataProvider* provider); +typedef struct icu4x_TimeZoneIdMapper_create_mv1_result {union {TimeZoneIdMapper* ok; DataError err;}; bool is_ok;} icu4x_TimeZoneIdMapper_create_mv1_result; +icu4x_TimeZoneIdMapper_create_mv1_result icu4x_TimeZoneIdMapper_create_mv1(const DataProvider* provider); -typedef struct ICU4XTimeZoneIdMapper_iana_to_bcp47_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XTimeZoneIdMapper_iana_to_bcp47_result; -ICU4XTimeZoneIdMapper_iana_to_bcp47_result ICU4XTimeZoneIdMapper_iana_to_bcp47(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); +typedef struct icu4x_TimeZoneIdMapper_iana_to_bcp47_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_TimeZoneIdMapper_iana_to_bcp47_mv1_result; +icu4x_TimeZoneIdMapper_iana_to_bcp47_mv1_result icu4x_TimeZoneIdMapper_iana_to_bcp47_mv1(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); -typedef struct ICU4XTimeZoneIdMapper_normalize_iana_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XTimeZoneIdMapper_normalize_iana_result; -ICU4XTimeZoneIdMapper_normalize_iana_result ICU4XTimeZoneIdMapper_normalize_iana(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); +typedef struct icu4x_TimeZoneIdMapper_normalize_iana_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_TimeZoneIdMapper_normalize_iana_mv1_result; +icu4x_TimeZoneIdMapper_normalize_iana_mv1_result icu4x_TimeZoneIdMapper_normalize_iana_mv1(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); -typedef struct ICU4XTimeZoneIdMapper_canonicalize_iana_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XTimeZoneIdMapper_canonicalize_iana_result; -ICU4XTimeZoneIdMapper_canonicalize_iana_result ICU4XTimeZoneIdMapper_canonicalize_iana(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); +typedef struct icu4x_TimeZoneIdMapper_canonicalize_iana_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_TimeZoneIdMapper_canonicalize_iana_mv1_result; +icu4x_TimeZoneIdMapper_canonicalize_iana_mv1_result icu4x_TimeZoneIdMapper_canonicalize_iana_mv1(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); -typedef struct ICU4XTimeZoneIdMapper_find_canonical_iana_from_bcp47_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XTimeZoneIdMapper_find_canonical_iana_from_bcp47_result; -ICU4XTimeZoneIdMapper_find_canonical_iana_from_bcp47_result ICU4XTimeZoneIdMapper_find_canonical_iana_from_bcp47(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); +typedef struct icu4x_TimeZoneIdMapper_find_canonical_iana_from_bcp47_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_TimeZoneIdMapper_find_canonical_iana_from_bcp47_mv1_result; +icu4x_TimeZoneIdMapper_find_canonical_iana_from_bcp47_mv1_result icu4x_TimeZoneIdMapper_find_canonical_iana_from_bcp47_mv1(const TimeZoneIdMapper* self, const char* value_data, size_t value_len, DiplomatWrite* write); -void ICU4XTimeZoneIdMapper_destroy(TimeZoneIdMapper* self); +void icu4x_TimeZoneIdMapper_destroy_mv1(TimeZoneIdMapper* self); diff --git a/ffi/capi/bindings/c/TimeZoneIdMapperWithFastCanonicalization.h b/ffi/capi/bindings/c/TimeZoneIdMapperWithFastCanonicalization.h index 1607c70a60d..ba32dc0c9f4 100644 --- a/ffi/capi/bindings/c/TimeZoneIdMapperWithFastCanonicalization.h +++ b/ffi/capi/bindings/c/TimeZoneIdMapperWithFastCanonicalization.h @@ -18,17 +18,17 @@ -typedef struct ICU4XTimeZoneIdMapperWithFastCanonicalization_create_result {union {TimeZoneIdMapperWithFastCanonicalization* ok; DataError err;}; bool is_ok;} ICU4XTimeZoneIdMapperWithFastCanonicalization_create_result; -ICU4XTimeZoneIdMapperWithFastCanonicalization_create_result ICU4XTimeZoneIdMapperWithFastCanonicalization_create(const DataProvider* provider); +typedef struct icu4x_TimeZoneIdMapperWithFastCanonicalization_create_mv1_result {union {TimeZoneIdMapperWithFastCanonicalization* ok; DataError err;}; bool is_ok;} icu4x_TimeZoneIdMapperWithFastCanonicalization_create_mv1_result; +icu4x_TimeZoneIdMapperWithFastCanonicalization_create_mv1_result icu4x_TimeZoneIdMapperWithFastCanonicalization_create_mv1(const DataProvider* provider); -typedef struct ICU4XTimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XTimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_result; -ICU4XTimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_result ICU4XTimeZoneIdMapperWithFastCanonicalization_canonicalize_iana(const TimeZoneIdMapperWithFastCanonicalization* self, const char* value_data, size_t value_len, DiplomatWrite* write); +typedef struct icu4x_TimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_TimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_mv1_result; +icu4x_TimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_mv1_result icu4x_TimeZoneIdMapperWithFastCanonicalization_canonicalize_iana_mv1(const TimeZoneIdMapperWithFastCanonicalization* self, const char* value_data, size_t value_len, DiplomatWrite* write); -typedef struct ICU4XTimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XTimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_result; -ICU4XTimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_result ICU4XTimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47(const TimeZoneIdMapperWithFastCanonicalization* self, const char* value_data, size_t value_len, DiplomatWrite* write); +typedef struct icu4x_TimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_mv1_result {union { TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_TimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_mv1_result; +icu4x_TimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_mv1_result icu4x_TimeZoneIdMapperWithFastCanonicalization_canonical_iana_from_bcp47_mv1(const TimeZoneIdMapperWithFastCanonicalization* self, const char* value_data, size_t value_len, DiplomatWrite* write); -void ICU4XTimeZoneIdMapperWithFastCanonicalization_destroy(TimeZoneIdMapperWithFastCanonicalization* self); +void icu4x_TimeZoneIdMapperWithFastCanonicalization_destroy_mv1(TimeZoneIdMapperWithFastCanonicalization* self); diff --git a/ffi/capi/bindings/c/TitlecaseMapper.h b/ffi/capi/bindings/c/TitlecaseMapper.h index 35a09f7e136..dde75e62a6d 100644 --- a/ffi/capi/bindings/c/TitlecaseMapper.h +++ b/ffi/capi/bindings/c/TitlecaseMapper.h @@ -19,13 +19,13 @@ -typedef struct ICU4XTitlecaseMapper_create_result {union {TitlecaseMapper* ok; DataError err;}; bool is_ok;} ICU4XTitlecaseMapper_create_result; -ICU4XTitlecaseMapper_create_result ICU4XTitlecaseMapper_create(const DataProvider* provider); +typedef struct icu4x_TitlecaseMapper_create_mv1_result {union {TitlecaseMapper* ok; DataError err;}; bool is_ok;} icu4x_TitlecaseMapper_create_mv1_result; +icu4x_TitlecaseMapper_create_mv1_result icu4x_TitlecaseMapper_create_mv1(const DataProvider* provider); -void ICU4XTitlecaseMapper_titlecase_segment_v1(const TitlecaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, TitlecaseOptionsV1 options, DiplomatWrite* write); +void icu4x_TitlecaseMapper_titlecase_segment_v1_mv1(const TitlecaseMapper* self, const char* s_data, size_t s_len, const Locale* locale, TitlecaseOptionsV1 options, DiplomatWrite* write); -void ICU4XTitlecaseMapper_destroy(TitlecaseMapper* self); +void icu4x_TitlecaseMapper_destroy_mv1(TitlecaseMapper* self); diff --git a/ffi/capi/bindings/c/TitlecaseOptionsV1.h b/ffi/capi/bindings/c/TitlecaseOptionsV1.h index 949cb9aeda3..b5d102f7b69 100644 --- a/ffi/capi/bindings/c/TitlecaseOptionsV1.h +++ b/ffi/capi/bindings/c/TitlecaseOptionsV1.h @@ -15,7 +15,7 @@ -TitlecaseOptionsV1 ICU4XTitlecaseOptionsV1_default_options(); +TitlecaseOptionsV1 icu4x_TitlecaseOptionsV1_default_options_mv1(); diff --git a/ffi/capi/bindings/c/UnicodeSetData.h b/ffi/capi/bindings/c/UnicodeSetData.h index 8a4011066a8..e40e3c5fb2f 100644 --- a/ffi/capi/bindings/c/UnicodeSetData.h +++ b/ffi/capi/bindings/c/UnicodeSetData.h @@ -18,32 +18,32 @@ -bool ICU4XUnicodeSetData_contains(const UnicodeSetData* self, const char* s_data, size_t s_len); +bool icu4x_UnicodeSetData_contains_mv1(const UnicodeSetData* self, const char* s_data, size_t s_len); -bool ICU4XUnicodeSetData_contains_char(const UnicodeSetData* self, char32_t cp); +bool icu4x_UnicodeSetData_contains_char_mv1(const UnicodeSetData* self, char32_t cp); -bool ICU4XUnicodeSetData_contains32(const UnicodeSetData* self, uint32_t cp); +bool icu4x_UnicodeSetData_contains32_mv1(const UnicodeSetData* self, uint32_t cp); -typedef struct ICU4XUnicodeSetData_load_basic_emoji_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} ICU4XUnicodeSetData_load_basic_emoji_result; -ICU4XUnicodeSetData_load_basic_emoji_result ICU4XUnicodeSetData_load_basic_emoji(const DataProvider* provider); +typedef struct icu4x_UnicodeSetData_load_basic_emoji_mv1_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} icu4x_UnicodeSetData_load_basic_emoji_mv1_result; +icu4x_UnicodeSetData_load_basic_emoji_mv1_result icu4x_UnicodeSetData_load_basic_emoji_mv1(const DataProvider* provider); -typedef struct ICU4XUnicodeSetData_load_exemplars_main_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} ICU4XUnicodeSetData_load_exemplars_main_result; -ICU4XUnicodeSetData_load_exemplars_main_result ICU4XUnicodeSetData_load_exemplars_main(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_UnicodeSetData_load_exemplars_main_mv1_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} icu4x_UnicodeSetData_load_exemplars_main_mv1_result; +icu4x_UnicodeSetData_load_exemplars_main_mv1_result icu4x_UnicodeSetData_load_exemplars_main_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XUnicodeSetData_load_exemplars_auxiliary_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} ICU4XUnicodeSetData_load_exemplars_auxiliary_result; -ICU4XUnicodeSetData_load_exemplars_auxiliary_result ICU4XUnicodeSetData_load_exemplars_auxiliary(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_UnicodeSetData_load_exemplars_auxiliary_mv1_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} icu4x_UnicodeSetData_load_exemplars_auxiliary_mv1_result; +icu4x_UnicodeSetData_load_exemplars_auxiliary_mv1_result icu4x_UnicodeSetData_load_exemplars_auxiliary_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XUnicodeSetData_load_exemplars_punctuation_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} ICU4XUnicodeSetData_load_exemplars_punctuation_result; -ICU4XUnicodeSetData_load_exemplars_punctuation_result ICU4XUnicodeSetData_load_exemplars_punctuation(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_UnicodeSetData_load_exemplars_punctuation_mv1_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} icu4x_UnicodeSetData_load_exemplars_punctuation_mv1_result; +icu4x_UnicodeSetData_load_exemplars_punctuation_mv1_result icu4x_UnicodeSetData_load_exemplars_punctuation_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XUnicodeSetData_load_exemplars_numbers_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} ICU4XUnicodeSetData_load_exemplars_numbers_result; -ICU4XUnicodeSetData_load_exemplars_numbers_result ICU4XUnicodeSetData_load_exemplars_numbers(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_UnicodeSetData_load_exemplars_numbers_mv1_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} icu4x_UnicodeSetData_load_exemplars_numbers_mv1_result; +icu4x_UnicodeSetData_load_exemplars_numbers_mv1_result icu4x_UnicodeSetData_load_exemplars_numbers_mv1(const DataProvider* provider, const Locale* locale); -typedef struct ICU4XUnicodeSetData_load_exemplars_index_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} ICU4XUnicodeSetData_load_exemplars_index_result; -ICU4XUnicodeSetData_load_exemplars_index_result ICU4XUnicodeSetData_load_exemplars_index(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_UnicodeSetData_load_exemplars_index_mv1_result {union {UnicodeSetData* ok; DataError err;}; bool is_ok;} icu4x_UnicodeSetData_load_exemplars_index_mv1_result; +icu4x_UnicodeSetData_load_exemplars_index_mv1_result icu4x_UnicodeSetData_load_exemplars_index_mv1(const DataProvider* provider, const Locale* locale); -void ICU4XUnicodeSetData_destroy(UnicodeSetData* self); +void icu4x_UnicodeSetData_destroy_mv1(UnicodeSetData* self); diff --git a/ffi/capi/bindings/c/UnitsConverter.h b/ffi/capi/bindings/c/UnitsConverter.h index 562f83d0d0b..88e3fea50b6 100644 --- a/ffi/capi/bindings/c/UnitsConverter.h +++ b/ffi/capi/bindings/c/UnitsConverter.h @@ -15,12 +15,12 @@ -double ICU4XUnitsConverter_convert_f64(const UnitsConverter* self, double value); +double icu4x_UnitsConverter_convert_f64_mv1(const UnitsConverter* self, double value); -UnitsConverter* ICU4XUnitsConverter_clone(const UnitsConverter* self); +UnitsConverter* icu4x_UnitsConverter_clone_mv1(const UnitsConverter* self); -void ICU4XUnitsConverter_destroy(UnitsConverter* self); +void icu4x_UnitsConverter_destroy_mv1(UnitsConverter* self); diff --git a/ffi/capi/bindings/c/UnitsConverterFactory.h b/ffi/capi/bindings/c/UnitsConverterFactory.h index 96e02248e10..ba480047b31 100644 --- a/ffi/capi/bindings/c/UnitsConverterFactory.h +++ b/ffi/capi/bindings/c/UnitsConverterFactory.h @@ -20,15 +20,15 @@ -typedef struct ICU4XUnitsConverterFactory_create_result {union {UnitsConverterFactory* ok; DataError err;}; bool is_ok;} ICU4XUnitsConverterFactory_create_result; -ICU4XUnitsConverterFactory_create_result ICU4XUnitsConverterFactory_create(const DataProvider* provider); +typedef struct icu4x_UnitsConverterFactory_create_mv1_result {union {UnitsConverterFactory* ok; DataError err;}; bool is_ok;} icu4x_UnitsConverterFactory_create_mv1_result; +icu4x_UnitsConverterFactory_create_mv1_result icu4x_UnitsConverterFactory_create_mv1(const DataProvider* provider); -UnitsConverter* ICU4XUnitsConverterFactory_converter(const UnitsConverterFactory* self, const MeasureUnit* from, const MeasureUnit* to); +UnitsConverter* icu4x_UnitsConverterFactory_converter_mv1(const UnitsConverterFactory* self, const MeasureUnit* from, const MeasureUnit* to); -MeasureUnitParser* ICU4XUnitsConverterFactory_parser(const UnitsConverterFactory* self); +MeasureUnitParser* icu4x_UnitsConverterFactory_parser_mv1(const UnitsConverterFactory* self); -void ICU4XUnitsConverterFactory_destroy(UnitsConverterFactory* self); +void icu4x_UnitsConverterFactory_destroy_mv1(UnitsConverterFactory* self); diff --git a/ffi/capi/bindings/c/WeekCalculator.h b/ffi/capi/bindings/c/WeekCalculator.h index 442768a8a71..053d32e2183 100644 --- a/ffi/capi/bindings/c/WeekCalculator.h +++ b/ffi/capi/bindings/c/WeekCalculator.h @@ -20,19 +20,19 @@ -typedef struct ICU4XWeekCalculator_create_result {union {WeekCalculator* ok; DataError err;}; bool is_ok;} ICU4XWeekCalculator_create_result; -ICU4XWeekCalculator_create_result ICU4XWeekCalculator_create(const DataProvider* provider, const Locale* locale); +typedef struct icu4x_WeekCalculator_create_mv1_result {union {WeekCalculator* ok; DataError err;}; bool is_ok;} icu4x_WeekCalculator_create_mv1_result; +icu4x_WeekCalculator_create_mv1_result icu4x_WeekCalculator_create_mv1(const DataProvider* provider, const Locale* locale); -WeekCalculator* ICU4XWeekCalculator_create_from_first_day_of_week_and_min_week_days(IsoWeekday first_weekday, uint8_t min_week_days); +WeekCalculator* icu4x_WeekCalculator_create_from_first_day_of_week_and_min_week_days_mv1(IsoWeekday first_weekday, uint8_t min_week_days); -IsoWeekday ICU4XWeekCalculator_first_weekday(const WeekCalculator* self); +IsoWeekday icu4x_WeekCalculator_first_weekday_mv1(const WeekCalculator* self); -uint8_t ICU4XWeekCalculator_min_week_days(const WeekCalculator* self); +uint8_t icu4x_WeekCalculator_min_week_days_mv1(const WeekCalculator* self); -WeekendContainsDay ICU4XWeekCalculator_weekend(const WeekCalculator* self); +WeekendContainsDay icu4x_WeekCalculator_weekend_mv1(const WeekCalculator* self); -void ICU4XWeekCalculator_destroy(WeekCalculator* self); +void icu4x_WeekCalculator_destroy_mv1(WeekCalculator* self); diff --git a/ffi/capi/bindings/c/WordBreakIteratorLatin1.h b/ffi/capi/bindings/c/WordBreakIteratorLatin1.h index 8ed894b882c..81505c38de4 100644 --- a/ffi/capi/bindings/c/WordBreakIteratorLatin1.h +++ b/ffi/capi/bindings/c/WordBreakIteratorLatin1.h @@ -16,14 +16,14 @@ -int32_t ICU4XWordBreakIteratorLatin1_next(WordBreakIteratorLatin1* self); +int32_t icu4x_WordBreakIteratorLatin1_next_mv1(WordBreakIteratorLatin1* self); -SegmenterWordType ICU4XWordBreakIteratorLatin1_word_type(const WordBreakIteratorLatin1* self); +SegmenterWordType icu4x_WordBreakIteratorLatin1_word_type_mv1(const WordBreakIteratorLatin1* self); -bool ICU4XWordBreakIteratorLatin1_is_word_like(const WordBreakIteratorLatin1* self); +bool icu4x_WordBreakIteratorLatin1_is_word_like_mv1(const WordBreakIteratorLatin1* self); -void ICU4XWordBreakIteratorLatin1_destroy(WordBreakIteratorLatin1* self); +void icu4x_WordBreakIteratorLatin1_destroy_mv1(WordBreakIteratorLatin1* self); diff --git a/ffi/capi/bindings/c/WordBreakIteratorUtf16.h b/ffi/capi/bindings/c/WordBreakIteratorUtf16.h index aad4b07e3c1..791563d7743 100644 --- a/ffi/capi/bindings/c/WordBreakIteratorUtf16.h +++ b/ffi/capi/bindings/c/WordBreakIteratorUtf16.h @@ -16,14 +16,14 @@ -int32_t ICU4XWordBreakIteratorUtf16_next(WordBreakIteratorUtf16* self); +int32_t icu4x_WordBreakIteratorUtf16_next_mv1(WordBreakIteratorUtf16* self); -SegmenterWordType ICU4XWordBreakIteratorUtf16_word_type(const WordBreakIteratorUtf16* self); +SegmenterWordType icu4x_WordBreakIteratorUtf16_word_type_mv1(const WordBreakIteratorUtf16* self); -bool ICU4XWordBreakIteratorUtf16_is_word_like(const WordBreakIteratorUtf16* self); +bool icu4x_WordBreakIteratorUtf16_is_word_like_mv1(const WordBreakIteratorUtf16* self); -void ICU4XWordBreakIteratorUtf16_destroy(WordBreakIteratorUtf16* self); +void icu4x_WordBreakIteratorUtf16_destroy_mv1(WordBreakIteratorUtf16* self); diff --git a/ffi/capi/bindings/c/WordBreakIteratorUtf8.h b/ffi/capi/bindings/c/WordBreakIteratorUtf8.h index b54869d2549..e8188ed412b 100644 --- a/ffi/capi/bindings/c/WordBreakIteratorUtf8.h +++ b/ffi/capi/bindings/c/WordBreakIteratorUtf8.h @@ -16,14 +16,14 @@ -int32_t ICU4XWordBreakIteratorUtf8_next(WordBreakIteratorUtf8* self); +int32_t icu4x_WordBreakIteratorUtf8_next_mv1(WordBreakIteratorUtf8* self); -SegmenterWordType ICU4XWordBreakIteratorUtf8_word_type(const WordBreakIteratorUtf8* self); +SegmenterWordType icu4x_WordBreakIteratorUtf8_word_type_mv1(const WordBreakIteratorUtf8* self); -bool ICU4XWordBreakIteratorUtf8_is_word_like(const WordBreakIteratorUtf8* self); +bool icu4x_WordBreakIteratorUtf8_is_word_like_mv1(const WordBreakIteratorUtf8* self); -void ICU4XWordBreakIteratorUtf8_destroy(WordBreakIteratorUtf8* self); +void icu4x_WordBreakIteratorUtf8_destroy_mv1(WordBreakIteratorUtf8* self); diff --git a/ffi/capi/bindings/c/WordSegmenter.h b/ffi/capi/bindings/c/WordSegmenter.h index ec1b6727d38..2e6cbf3d19e 100644 --- a/ffi/capi/bindings/c/WordSegmenter.h +++ b/ffi/capi/bindings/c/WordSegmenter.h @@ -20,23 +20,23 @@ -typedef struct ICU4XWordSegmenter_create_auto_result {union {WordSegmenter* ok; DataError err;}; bool is_ok;} ICU4XWordSegmenter_create_auto_result; -ICU4XWordSegmenter_create_auto_result ICU4XWordSegmenter_create_auto(const DataProvider* provider); +typedef struct icu4x_WordSegmenter_create_auto_mv1_result {union {WordSegmenter* ok; DataError err;}; bool is_ok;} icu4x_WordSegmenter_create_auto_mv1_result; +icu4x_WordSegmenter_create_auto_mv1_result icu4x_WordSegmenter_create_auto_mv1(const DataProvider* provider); -typedef struct ICU4XWordSegmenter_create_lstm_result {union {WordSegmenter* ok; DataError err;}; bool is_ok;} ICU4XWordSegmenter_create_lstm_result; -ICU4XWordSegmenter_create_lstm_result ICU4XWordSegmenter_create_lstm(const DataProvider* provider); +typedef struct icu4x_WordSegmenter_create_lstm_mv1_result {union {WordSegmenter* ok; DataError err;}; bool is_ok;} icu4x_WordSegmenter_create_lstm_mv1_result; +icu4x_WordSegmenter_create_lstm_mv1_result icu4x_WordSegmenter_create_lstm_mv1(const DataProvider* provider); -typedef struct ICU4XWordSegmenter_create_dictionary_result {union {WordSegmenter* ok; DataError err;}; bool is_ok;} ICU4XWordSegmenter_create_dictionary_result; -ICU4XWordSegmenter_create_dictionary_result ICU4XWordSegmenter_create_dictionary(const DataProvider* provider); +typedef struct icu4x_WordSegmenter_create_dictionary_mv1_result {union {WordSegmenter* ok; DataError err;}; bool is_ok;} icu4x_WordSegmenter_create_dictionary_mv1_result; +icu4x_WordSegmenter_create_dictionary_mv1_result icu4x_WordSegmenter_create_dictionary_mv1(const DataProvider* provider); -WordBreakIteratorUtf8* ICU4XWordSegmenter_segment_utf8(const WordSegmenter* self, const char* input_data, size_t input_len); +WordBreakIteratorUtf8* icu4x_WordSegmenter_segment_utf8_mv1(const WordSegmenter* self, const char* input_data, size_t input_len); -WordBreakIteratorUtf16* ICU4XWordSegmenter_segment_utf16(const WordSegmenter* self, const char16_t* input_data, size_t input_len); +WordBreakIteratorUtf16* icu4x_WordSegmenter_segment_utf16_mv1(const WordSegmenter* self, const char16_t* input_data, size_t input_len); -WordBreakIteratorLatin1* ICU4XWordSegmenter_segment_latin1(const WordSegmenter* self, const uint8_t* input_data, size_t input_len); +WordBreakIteratorLatin1* icu4x_WordSegmenter_segment_latin1_mv1(const WordSegmenter* self, const uint8_t* input_data, size_t input_len); -void ICU4XWordSegmenter_destroy(WordSegmenter* self); +void icu4x_WordSegmenter_destroy_mv1(WordSegmenter* self); diff --git a/ffi/capi/bindings/c/ZonedDateTimeFormatter.h b/ffi/capi/bindings/c/ZonedDateTimeFormatter.h index f84c94c6eb6..cc4c395b4aa 100644 --- a/ffi/capi/bindings/c/ZonedDateTimeFormatter.h +++ b/ffi/capi/bindings/c/ZonedDateTimeFormatter.h @@ -24,20 +24,20 @@ -typedef struct ICU4XZonedDateTimeFormatter_create_with_lengths_result {union {ZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} ICU4XZonedDateTimeFormatter_create_with_lengths_result; -ICU4XZonedDateTimeFormatter_create_with_lengths_result ICU4XZonedDateTimeFormatter_create_with_lengths(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); +typedef struct icu4x_ZonedDateTimeFormatter_create_with_lengths_mv1_result {union {ZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} icu4x_ZonedDateTimeFormatter_create_with_lengths_mv1_result; +icu4x_ZonedDateTimeFormatter_create_with_lengths_mv1_result icu4x_ZonedDateTimeFormatter_create_with_lengths_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length); -typedef struct ICU4XZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_result {union {ZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} ICU4XZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_result; -ICU4XZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_result ICU4XZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length, IsoTimeZoneOptions zone_options); +typedef struct icu4x_ZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1_result {union {ZonedDateTimeFormatter* ok; Error err;}; bool is_ok;} icu4x_ZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1_result; +icu4x_ZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1_result icu4x_ZonedDateTimeFormatter_create_with_lengths_and_iso_8601_time_zone_fallback_mv1(const DataProvider* provider, const Locale* locale, DateLength date_length, TimeLength time_length, IsoTimeZoneOptions zone_options); -typedef struct ICU4XZonedDateTimeFormatter_format_datetime_with_custom_time_zone_result {union { Error err;}; bool is_ok;} ICU4XZonedDateTimeFormatter_format_datetime_with_custom_time_zone_result; -ICU4XZonedDateTimeFormatter_format_datetime_with_custom_time_zone_result ICU4XZonedDateTimeFormatter_format_datetime_with_custom_time_zone(const ZonedDateTimeFormatter* self, const DateTime* datetime, const CustomTimeZone* time_zone, DiplomatWrite* write); +typedef struct icu4x_ZonedDateTimeFormatter_format_datetime_with_custom_time_zone_mv1_result {union { Error err;}; bool is_ok;} icu4x_ZonedDateTimeFormatter_format_datetime_with_custom_time_zone_mv1_result; +icu4x_ZonedDateTimeFormatter_format_datetime_with_custom_time_zone_mv1_result icu4x_ZonedDateTimeFormatter_format_datetime_with_custom_time_zone_mv1(const ZonedDateTimeFormatter* self, const DateTime* datetime, const CustomTimeZone* time_zone, DiplomatWrite* write); -typedef struct ICU4XZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_result {union { Error err;}; bool is_ok;} ICU4XZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_result; -ICU4XZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_result ICU4XZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone(const ZonedDateTimeFormatter* self, const IsoDateTime* datetime, const CustomTimeZone* time_zone, DiplomatWrite* write); +typedef struct icu4x_ZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_mv1_result {union { Error err;}; bool is_ok;} icu4x_ZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_mv1_result; +icu4x_ZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_mv1_result icu4x_ZonedDateTimeFormatter_format_iso_datetime_with_custom_time_zone_mv1(const ZonedDateTimeFormatter* self, const IsoDateTime* datetime, const CustomTimeZone* time_zone, DiplomatWrite* write); -void ICU4XZonedDateTimeFormatter_destroy(ZonedDateTimeFormatter* self); +void icu4x_ZonedDateTimeFormatter_destroy_mv1(ZonedDateTimeFormatter* self); diff --git a/ffi/capi/bindings/cpp/AnyCalendarKind.hpp b/ffi/capi/bindings/cpp/AnyCalendarKind.hpp index c027f7e8888..52013299d50 100644 --- a/ffi/capi/bindings/cpp/AnyCalendarKind.hpp +++ b/ffi/capi/bindings/cpp/AnyCalendarKind.hpp @@ -17,13 +17,13 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XAnyCalendarKind_get_for_locale_result {union {diplomat::capi::AnyCalendarKind ok; }; bool is_ok;} ICU4XAnyCalendarKind_get_for_locale_result; - ICU4XAnyCalendarKind_get_for_locale_result ICU4XAnyCalendarKind_get_for_locale(const diplomat::capi::Locale* locale); + typedef struct icu4x_AnyCalendarKind_get_for_locale_mv1_result {union {diplomat::capi::AnyCalendarKind ok; }; bool is_ok;} icu4x_AnyCalendarKind_get_for_locale_mv1_result; + icu4x_AnyCalendarKind_get_for_locale_mv1_result icu4x_AnyCalendarKind_get_for_locale_mv1(const diplomat::capi::Locale* locale); - typedef struct ICU4XAnyCalendarKind_get_for_bcp47_result {union {diplomat::capi::AnyCalendarKind ok; }; bool is_ok;} ICU4XAnyCalendarKind_get_for_bcp47_result; - ICU4XAnyCalendarKind_get_for_bcp47_result ICU4XAnyCalendarKind_get_for_bcp47(const char* s_data, size_t s_len); + typedef struct icu4x_AnyCalendarKind_get_for_bcp47_mv1_result {union {diplomat::capi::AnyCalendarKind ok; }; bool is_ok;} icu4x_AnyCalendarKind_get_for_bcp47_mv1_result; + icu4x_AnyCalendarKind_get_for_bcp47_mv1_result icu4x_AnyCalendarKind_get_for_bcp47_mv1(const char* s_data, size_t s_len); - void ICU4XAnyCalendarKind_bcp47(diplomat::capi::AnyCalendarKind self, diplomat::capi::DiplomatWrite* write); + void icu4x_AnyCalendarKind_bcp47_mv1(diplomat::capi::AnyCalendarKind self, diplomat::capi::DiplomatWrite* write); } // extern "C" @@ -61,12 +61,12 @@ inline AnyCalendarKind AnyCalendarKind::FromFFI(diplomat::capi::AnyCalendarKind } inline std::optional AnyCalendarKind::get_for_locale(const Locale& locale) { - auto result = diplomat::capi::ICU4XAnyCalendarKind_get_for_locale(locale.AsFFI()); + auto result = diplomat::capi::icu4x_AnyCalendarKind_get_for_locale_mv1(locale.AsFFI()); return result.is_ok ? std::optional(AnyCalendarKind::FromFFI(result.ok)) : std::nullopt; } inline std::optional AnyCalendarKind::get_for_bcp47(std::string_view s) { - auto result = diplomat::capi::ICU4XAnyCalendarKind_get_for_bcp47(s.data(), + auto result = diplomat::capi::icu4x_AnyCalendarKind_get_for_bcp47_mv1(s.data(), s.size()); return result.is_ok ? std::optional(AnyCalendarKind::FromFFI(result.ok)) : std::nullopt; } @@ -74,7 +74,7 @@ inline std::optional AnyCalendarKind::get_for_bcp47(std::string inline std::string AnyCalendarKind::bcp47() { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XAnyCalendarKind_bcp47(this->AsFFI(), + diplomat::capi::icu4x_AnyCalendarKind_bcp47_mv1(this->AsFFI(), &write); return output; } diff --git a/ffi/capi/bindings/cpp/Bidi.hpp b/ffi/capi/bindings/cpp/Bidi.hpp index 31a6939e4b3..1cab6a74004 100644 --- a/ffi/capi/bindings/cpp/Bidi.hpp +++ b/ffi/capi/bindings/cpp/Bidi.hpp @@ -20,35 +20,35 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XBidi_create_result {union {diplomat::capi::Bidi* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XBidi_create_result; - ICU4XBidi_create_result ICU4XBidi_create(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_Bidi_create_mv1_result {union {diplomat::capi::Bidi* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_Bidi_create_mv1_result; + icu4x_Bidi_create_mv1_result icu4x_Bidi_create_mv1(const diplomat::capi::DataProvider* provider); - diplomat::capi::BidiInfo* ICU4XBidi_for_text(const diplomat::capi::Bidi* self, const char* text_data, size_t text_len, uint8_t default_level); + diplomat::capi::BidiInfo* icu4x_Bidi_for_text_mv1(const diplomat::capi::Bidi* self, const char* text_data, size_t text_len, uint8_t default_level); - diplomat::capi::ReorderedIndexMap* ICU4XBidi_reorder_visual(const diplomat::capi::Bidi* self, const uint8_t* levels_data, size_t levels_len); + diplomat::capi::ReorderedIndexMap* icu4x_Bidi_reorder_visual_mv1(const diplomat::capi::Bidi* self, const uint8_t* levels_data, size_t levels_len); - bool ICU4XBidi_level_is_rtl(uint8_t level); + bool icu4x_Bidi_level_is_rtl_mv1(uint8_t level); - bool ICU4XBidi_level_is_ltr(uint8_t level); + bool icu4x_Bidi_level_is_ltr_mv1(uint8_t level); - uint8_t ICU4XBidi_level_rtl(); + uint8_t icu4x_Bidi_level_rtl_mv1(); - uint8_t ICU4XBidi_level_ltr(); + uint8_t icu4x_Bidi_level_ltr_mv1(); - void ICU4XBidi_destroy(Bidi* self); + void icu4x_Bidi_destroy_mv1(Bidi* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> Bidi::create(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XBidi_create(provider.AsFFI()); + auto result = diplomat::capi::icu4x_Bidi_create_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(Bidi::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline std::unique_ptr Bidi::for_text(std::string_view text, uint8_t default_level) const { - auto result = diplomat::capi::ICU4XBidi_for_text(this->AsFFI(), + auto result = diplomat::capi::icu4x_Bidi_for_text_mv1(this->AsFFI(), text.data(), text.size(), default_level); @@ -56,29 +56,29 @@ inline std::unique_ptr Bidi::for_text(std::string_view text, uint8_t d } inline std::unique_ptr Bidi::reorder_visual(diplomat::span levels) const { - auto result = diplomat::capi::ICU4XBidi_reorder_visual(this->AsFFI(), + auto result = diplomat::capi::icu4x_Bidi_reorder_visual_mv1(this->AsFFI(), levels.data(), levels.size()); return std::unique_ptr(ReorderedIndexMap::FromFFI(result)); } inline bool Bidi::level_is_rtl(uint8_t level) { - auto result = diplomat::capi::ICU4XBidi_level_is_rtl(level); + auto result = diplomat::capi::icu4x_Bidi_level_is_rtl_mv1(level); return result; } inline bool Bidi::level_is_ltr(uint8_t level) { - auto result = diplomat::capi::ICU4XBidi_level_is_ltr(level); + auto result = diplomat::capi::icu4x_Bidi_level_is_ltr_mv1(level); return result; } inline uint8_t Bidi::level_rtl() { - auto result = diplomat::capi::ICU4XBidi_level_rtl(); + auto result = diplomat::capi::icu4x_Bidi_level_rtl_mv1(); return result; } inline uint8_t Bidi::level_ltr() { - auto result = diplomat::capi::ICU4XBidi_level_ltr(); + auto result = diplomat::capi::icu4x_Bidi_level_ltr_mv1(); return result; } @@ -99,7 +99,7 @@ inline Bidi* Bidi::FromFFI(diplomat::capi::Bidi* ptr) { } inline void Bidi::operator delete(void* ptr) { - diplomat::capi::ICU4XBidi_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_Bidi_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/BidiInfo.hpp b/ffi/capi/bindings/cpp/BidiInfo.hpp index 01fe9481cb8..2279c509a6d 100644 --- a/ffi/capi/bindings/cpp/BidiInfo.hpp +++ b/ffi/capi/bindings/cpp/BidiInfo.hpp @@ -17,39 +17,39 @@ namespace diplomat { namespace capi { extern "C" { - size_t ICU4XBidiInfo_paragraph_count(const diplomat::capi::BidiInfo* self); + size_t icu4x_BidiInfo_paragraph_count_mv1(const diplomat::capi::BidiInfo* self); - diplomat::capi::BidiParagraph* ICU4XBidiInfo_paragraph_at(const diplomat::capi::BidiInfo* self, size_t n); + diplomat::capi::BidiParagraph* icu4x_BidiInfo_paragraph_at_mv1(const diplomat::capi::BidiInfo* self, size_t n); - size_t ICU4XBidiInfo_size(const diplomat::capi::BidiInfo* self); + size_t icu4x_BidiInfo_size_mv1(const diplomat::capi::BidiInfo* self); - uint8_t ICU4XBidiInfo_level_at(const diplomat::capi::BidiInfo* self, size_t pos); + uint8_t icu4x_BidiInfo_level_at_mv1(const diplomat::capi::BidiInfo* self, size_t pos); - void ICU4XBidiInfo_destroy(BidiInfo* self); + void icu4x_BidiInfo_destroy_mv1(BidiInfo* self); } // extern "C" } // namespace capi } // namespace inline size_t BidiInfo::paragraph_count() const { - auto result = diplomat::capi::ICU4XBidiInfo_paragraph_count(this->AsFFI()); + auto result = diplomat::capi::icu4x_BidiInfo_paragraph_count_mv1(this->AsFFI()); return result; } inline std::unique_ptr BidiInfo::paragraph_at(size_t n) const { - auto result = diplomat::capi::ICU4XBidiInfo_paragraph_at(this->AsFFI(), + auto result = diplomat::capi::icu4x_BidiInfo_paragraph_at_mv1(this->AsFFI(), n); return std::unique_ptr(BidiParagraph::FromFFI(result)); } inline size_t BidiInfo::size() const { - auto result = diplomat::capi::ICU4XBidiInfo_size(this->AsFFI()); + auto result = diplomat::capi::icu4x_BidiInfo_size_mv1(this->AsFFI()); return result; } inline uint8_t BidiInfo::level_at(size_t pos) const { - auto result = diplomat::capi::ICU4XBidiInfo_level_at(this->AsFFI(), + auto result = diplomat::capi::icu4x_BidiInfo_level_at_mv1(this->AsFFI(), pos); return result; } @@ -71,7 +71,7 @@ inline BidiInfo* BidiInfo::FromFFI(diplomat::capi::BidiInfo* ptr) { } inline void BidiInfo::operator delete(void* ptr) { - diplomat::capi::ICU4XBidiInfo_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_BidiInfo_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/BidiParagraph.hpp b/ffi/capi/bindings/cpp/BidiParagraph.hpp index db94658cd48..871e187f313 100644 --- a/ffi/capi/bindings/cpp/BidiParagraph.hpp +++ b/ffi/capi/bindings/cpp/BidiParagraph.hpp @@ -17,58 +17,58 @@ namespace diplomat { namespace capi { extern "C" { - bool ICU4XBidiParagraph_set_paragraph_in_text(diplomat::capi::BidiParagraph* self, size_t n); + bool icu4x_BidiParagraph_set_paragraph_in_text_mv1(diplomat::capi::BidiParagraph* self, size_t n); - diplomat::capi::BidiDirection ICU4XBidiParagraph_direction(const diplomat::capi::BidiParagraph* self); + diplomat::capi::BidiDirection icu4x_BidiParagraph_direction_mv1(const diplomat::capi::BidiParagraph* self); - size_t ICU4XBidiParagraph_size(const diplomat::capi::BidiParagraph* self); + size_t icu4x_BidiParagraph_size_mv1(const diplomat::capi::BidiParagraph* self); - size_t ICU4XBidiParagraph_range_start(const diplomat::capi::BidiParagraph* self); + size_t icu4x_BidiParagraph_range_start_mv1(const diplomat::capi::BidiParagraph* self); - size_t ICU4XBidiParagraph_range_end(const diplomat::capi::BidiParagraph* self); + size_t icu4x_BidiParagraph_range_end_mv1(const diplomat::capi::BidiParagraph* self); - typedef struct ICU4XBidiParagraph_reorder_line_result { bool is_ok;} ICU4XBidiParagraph_reorder_line_result; - ICU4XBidiParagraph_reorder_line_result ICU4XBidiParagraph_reorder_line(const diplomat::capi::BidiParagraph* self, size_t range_start, size_t range_end, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_BidiParagraph_reorder_line_mv1_result { bool is_ok;} icu4x_BidiParagraph_reorder_line_mv1_result; + icu4x_BidiParagraph_reorder_line_mv1_result icu4x_BidiParagraph_reorder_line_mv1(const diplomat::capi::BidiParagraph* self, size_t range_start, size_t range_end, diplomat::capi::DiplomatWrite* write); - uint8_t ICU4XBidiParagraph_level_at(const diplomat::capi::BidiParagraph* self, size_t pos); + uint8_t icu4x_BidiParagraph_level_at_mv1(const diplomat::capi::BidiParagraph* self, size_t pos); - void ICU4XBidiParagraph_destroy(BidiParagraph* self); + void icu4x_BidiParagraph_destroy_mv1(BidiParagraph* self); } // extern "C" } // namespace capi } // namespace inline bool BidiParagraph::set_paragraph_in_text(size_t n) { - auto result = diplomat::capi::ICU4XBidiParagraph_set_paragraph_in_text(this->AsFFI(), + auto result = diplomat::capi::icu4x_BidiParagraph_set_paragraph_in_text_mv1(this->AsFFI(), n); return result; } inline BidiDirection BidiParagraph::direction() const { - auto result = diplomat::capi::ICU4XBidiParagraph_direction(this->AsFFI()); + auto result = diplomat::capi::icu4x_BidiParagraph_direction_mv1(this->AsFFI()); return BidiDirection::FromFFI(result); } inline size_t BidiParagraph::size() const { - auto result = diplomat::capi::ICU4XBidiParagraph_size(this->AsFFI()); + auto result = diplomat::capi::icu4x_BidiParagraph_size_mv1(this->AsFFI()); return result; } inline size_t BidiParagraph::range_start() const { - auto result = diplomat::capi::ICU4XBidiParagraph_range_start(this->AsFFI()); + auto result = diplomat::capi::icu4x_BidiParagraph_range_start_mv1(this->AsFFI()); return result; } inline size_t BidiParagraph::range_end() const { - auto result = diplomat::capi::ICU4XBidiParagraph_range_end(this->AsFFI()); + auto result = diplomat::capi::icu4x_BidiParagraph_range_end_mv1(this->AsFFI()); return result; } inline std::optional BidiParagraph::reorder_line(size_t range_start, size_t range_end) const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XBidiParagraph_reorder_line(this->AsFFI(), + auto result = diplomat::capi::icu4x_BidiParagraph_reorder_line_mv1(this->AsFFI(), range_start, range_end, &write); @@ -76,7 +76,7 @@ inline std::optional BidiParagraph::reorder_line(size_t range_start } inline uint8_t BidiParagraph::level_at(size_t pos) const { - auto result = diplomat::capi::ICU4XBidiParagraph_level_at(this->AsFFI(), + auto result = diplomat::capi::icu4x_BidiParagraph_level_at_mv1(this->AsFFI(), pos); return result; } @@ -98,7 +98,7 @@ inline BidiParagraph* BidiParagraph::FromFFI(diplomat::capi::BidiParagraph* ptr) } inline void BidiParagraph::operator delete(void* ptr) { - diplomat::capi::ICU4XBidiParagraph_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_BidiParagraph_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/Calendar.hpp b/ffi/capi/bindings/cpp/Calendar.hpp index 7e4b4d97955..87b2db44ad5 100644 --- a/ffi/capi/bindings/cpp/Calendar.hpp +++ b/ffi/capi/bindings/cpp/Calendar.hpp @@ -20,35 +20,35 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCalendar_create_for_locale_result {union {diplomat::capi::Calendar* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCalendar_create_for_locale_result; - ICU4XCalendar_create_for_locale_result ICU4XCalendar_create_for_locale(const diplomat::capi::DataProvider* provider, const diplomat::capi::Locale* locale); + typedef struct icu4x_Calendar_create_for_locale_mv1_result {union {diplomat::capi::Calendar* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_Calendar_create_for_locale_mv1_result; + icu4x_Calendar_create_for_locale_mv1_result icu4x_Calendar_create_for_locale_mv1(const diplomat::capi::DataProvider* provider, const diplomat::capi::Locale* locale); - typedef struct ICU4XCalendar_create_for_kind_result {union {diplomat::capi::Calendar* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCalendar_create_for_kind_result; - ICU4XCalendar_create_for_kind_result ICU4XCalendar_create_for_kind(const diplomat::capi::DataProvider* provider, diplomat::capi::AnyCalendarKind kind); + typedef struct icu4x_Calendar_create_for_kind_mv1_result {union {diplomat::capi::Calendar* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_Calendar_create_for_kind_mv1_result; + icu4x_Calendar_create_for_kind_mv1_result icu4x_Calendar_create_for_kind_mv1(const diplomat::capi::DataProvider* provider, diplomat::capi::AnyCalendarKind kind); - diplomat::capi::AnyCalendarKind ICU4XCalendar_kind(const diplomat::capi::Calendar* self); + diplomat::capi::AnyCalendarKind icu4x_Calendar_kind_mv1(const diplomat::capi::Calendar* self); - void ICU4XCalendar_destroy(Calendar* self); + void icu4x_Calendar_destroy_mv1(Calendar* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> Calendar::create_for_locale(const DataProvider& provider, const Locale& locale) { - auto result = diplomat::capi::ICU4XCalendar_create_for_locale(provider.AsFFI(), + auto result = diplomat::capi::icu4x_Calendar_create_for_locale_mv1(provider.AsFFI(), locale.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(Calendar::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> Calendar::create_for_kind(const DataProvider& provider, AnyCalendarKind kind) { - auto result = diplomat::capi::ICU4XCalendar_create_for_kind(provider.AsFFI(), + auto result = diplomat::capi::icu4x_Calendar_create_for_kind_mv1(provider.AsFFI(), kind.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(Calendar::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline AnyCalendarKind Calendar::kind() const { - auto result = diplomat::capi::ICU4XCalendar_kind(this->AsFFI()); + auto result = diplomat::capi::icu4x_Calendar_kind_mv1(this->AsFFI()); return AnyCalendarKind::FromFFI(result); } @@ -69,7 +69,7 @@ inline Calendar* Calendar::FromFFI(diplomat::capi::Calendar* ptr) { } inline void Calendar::operator delete(void* ptr) { - diplomat::capi::ICU4XCalendar_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_Calendar_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CanonicalCombiningClassMap.hpp b/ffi/capi/bindings/cpp/CanonicalCombiningClassMap.hpp index 24e5230fb2d..998337e94af 100644 --- a/ffi/capi/bindings/cpp/CanonicalCombiningClassMap.hpp +++ b/ffi/capi/bindings/cpp/CanonicalCombiningClassMap.hpp @@ -18,33 +18,33 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCanonicalCombiningClassMap_create_result {union {diplomat::capi::CanonicalCombiningClassMap* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCanonicalCombiningClassMap_create_result; - ICU4XCanonicalCombiningClassMap_create_result ICU4XCanonicalCombiningClassMap_create(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CanonicalCombiningClassMap_create_mv1_result {union {diplomat::capi::CanonicalCombiningClassMap* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CanonicalCombiningClassMap_create_mv1_result; + icu4x_CanonicalCombiningClassMap_create_mv1_result icu4x_CanonicalCombiningClassMap_create_mv1(const diplomat::capi::DataProvider* provider); - uint8_t ICU4XCanonicalCombiningClassMap_get(const diplomat::capi::CanonicalCombiningClassMap* self, char32_t ch); + uint8_t icu4x_CanonicalCombiningClassMap_get_mv1(const diplomat::capi::CanonicalCombiningClassMap* self, char32_t ch); - uint8_t ICU4XCanonicalCombiningClassMap_get32(const diplomat::capi::CanonicalCombiningClassMap* self, uint32_t ch); + uint8_t icu4x_CanonicalCombiningClassMap_get32_mv1(const diplomat::capi::CanonicalCombiningClassMap* self, uint32_t ch); - void ICU4XCanonicalCombiningClassMap_destroy(CanonicalCombiningClassMap* self); + void icu4x_CanonicalCombiningClassMap_destroy_mv1(CanonicalCombiningClassMap* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> CanonicalCombiningClassMap::create(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCanonicalCombiningClassMap_create(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CanonicalCombiningClassMap_create_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CanonicalCombiningClassMap::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline uint8_t CanonicalCombiningClassMap::get(char32_t ch) const { - auto result = diplomat::capi::ICU4XCanonicalCombiningClassMap_get(this->AsFFI(), + auto result = diplomat::capi::icu4x_CanonicalCombiningClassMap_get_mv1(this->AsFFI(), ch); return result; } inline uint8_t CanonicalCombiningClassMap::get32(uint32_t ch) const { - auto result = diplomat::capi::ICU4XCanonicalCombiningClassMap_get32(this->AsFFI(), + auto result = diplomat::capi::icu4x_CanonicalCombiningClassMap_get32_mv1(this->AsFFI(), ch); return result; } @@ -66,7 +66,7 @@ inline CanonicalCombiningClassMap* CanonicalCombiningClassMap::FromFFI(diplomat: } inline void CanonicalCombiningClassMap::operator delete(void* ptr) { - diplomat::capi::ICU4XCanonicalCombiningClassMap_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CanonicalCombiningClassMap_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CanonicalComposition.hpp b/ffi/capi/bindings/cpp/CanonicalComposition.hpp index 9ac981f03b3..5f433e9a202 100644 --- a/ffi/capi/bindings/cpp/CanonicalComposition.hpp +++ b/ffi/capi/bindings/cpp/CanonicalComposition.hpp @@ -18,25 +18,25 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCanonicalComposition_create_result {union {diplomat::capi::CanonicalComposition* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCanonicalComposition_create_result; - ICU4XCanonicalComposition_create_result ICU4XCanonicalComposition_create(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CanonicalComposition_create_mv1_result {union {diplomat::capi::CanonicalComposition* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CanonicalComposition_create_mv1_result; + icu4x_CanonicalComposition_create_mv1_result icu4x_CanonicalComposition_create_mv1(const diplomat::capi::DataProvider* provider); - char32_t ICU4XCanonicalComposition_compose(const diplomat::capi::CanonicalComposition* self, char32_t starter, char32_t second); + char32_t icu4x_CanonicalComposition_compose_mv1(const diplomat::capi::CanonicalComposition* self, char32_t starter, char32_t second); - void ICU4XCanonicalComposition_destroy(CanonicalComposition* self); + void icu4x_CanonicalComposition_destroy_mv1(CanonicalComposition* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> CanonicalComposition::create(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCanonicalComposition_create(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CanonicalComposition_create_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CanonicalComposition::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline char32_t CanonicalComposition::compose(char32_t starter, char32_t second) const { - auto result = diplomat::capi::ICU4XCanonicalComposition_compose(this->AsFFI(), + auto result = diplomat::capi::icu4x_CanonicalComposition_compose_mv1(this->AsFFI(), starter, second); return result; @@ -59,7 +59,7 @@ inline CanonicalComposition* CanonicalComposition::FromFFI(diplomat::capi::Canon } inline void CanonicalComposition::operator delete(void* ptr) { - diplomat::capi::ICU4XCanonicalComposition_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CanonicalComposition_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CanonicalDecomposition.hpp b/ffi/capi/bindings/cpp/CanonicalDecomposition.hpp index 7b21e47737a..cc91ce8f7dd 100644 --- a/ffi/capi/bindings/cpp/CanonicalDecomposition.hpp +++ b/ffi/capi/bindings/cpp/CanonicalDecomposition.hpp @@ -19,25 +19,25 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCanonicalDecomposition_create_result {union {diplomat::capi::CanonicalDecomposition* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCanonicalDecomposition_create_result; - ICU4XCanonicalDecomposition_create_result ICU4XCanonicalDecomposition_create(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CanonicalDecomposition_create_mv1_result {union {diplomat::capi::CanonicalDecomposition* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CanonicalDecomposition_create_mv1_result; + icu4x_CanonicalDecomposition_create_mv1_result icu4x_CanonicalDecomposition_create_mv1(const diplomat::capi::DataProvider* provider); - diplomat::capi::Decomposed ICU4XCanonicalDecomposition_decompose(const diplomat::capi::CanonicalDecomposition* self, char32_t c); + diplomat::capi::Decomposed icu4x_CanonicalDecomposition_decompose_mv1(const diplomat::capi::CanonicalDecomposition* self, char32_t c); - void ICU4XCanonicalDecomposition_destroy(CanonicalDecomposition* self); + void icu4x_CanonicalDecomposition_destroy_mv1(CanonicalDecomposition* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> CanonicalDecomposition::create(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCanonicalDecomposition_create(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CanonicalDecomposition_create_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CanonicalDecomposition::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline Decomposed CanonicalDecomposition::decompose(char32_t c) const { - auto result = diplomat::capi::ICU4XCanonicalDecomposition_decompose(this->AsFFI(), + auto result = diplomat::capi::icu4x_CanonicalDecomposition_decompose_mv1(this->AsFFI(), c); return Decomposed::FromFFI(result); } @@ -59,7 +59,7 @@ inline CanonicalDecomposition* CanonicalDecomposition::FromFFI(diplomat::capi::C } inline void CanonicalDecomposition::operator delete(void* ptr) { - diplomat::capi::ICU4XCanonicalDecomposition_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CanonicalDecomposition_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CaseMapCloser.hpp b/ffi/capi/bindings/cpp/CaseMapCloser.hpp index 3b70f78be98..1725a501505 100644 --- a/ffi/capi/bindings/cpp/CaseMapCloser.hpp +++ b/ffi/capi/bindings/cpp/CaseMapCloser.hpp @@ -19,33 +19,33 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCaseMapCloser_create_result {union {diplomat::capi::CaseMapCloser* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCaseMapCloser_create_result; - ICU4XCaseMapCloser_create_result ICU4XCaseMapCloser_create(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CaseMapCloser_create_mv1_result {union {diplomat::capi::CaseMapCloser* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CaseMapCloser_create_mv1_result; + icu4x_CaseMapCloser_create_mv1_result icu4x_CaseMapCloser_create_mv1(const diplomat::capi::DataProvider* provider); - void ICU4XCaseMapCloser_add_case_closure_to(const diplomat::capi::CaseMapCloser* self, char32_t c, diplomat::capi::CodePointSetBuilder* builder); + void icu4x_CaseMapCloser_add_case_closure_to_mv1(const diplomat::capi::CaseMapCloser* self, char32_t c, diplomat::capi::CodePointSetBuilder* builder); - bool ICU4XCaseMapCloser_add_string_case_closure_to(const diplomat::capi::CaseMapCloser* self, const char* s_data, size_t s_len, diplomat::capi::CodePointSetBuilder* builder); + bool icu4x_CaseMapCloser_add_string_case_closure_to_mv1(const diplomat::capi::CaseMapCloser* self, const char* s_data, size_t s_len, diplomat::capi::CodePointSetBuilder* builder); - void ICU4XCaseMapCloser_destroy(CaseMapCloser* self); + void icu4x_CaseMapCloser_destroy_mv1(CaseMapCloser* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> CaseMapCloser::create(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCaseMapCloser_create(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CaseMapCloser_create_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CaseMapCloser::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline void CaseMapCloser::add_case_closure_to(char32_t c, CodePointSetBuilder& builder) const { - diplomat::capi::ICU4XCaseMapCloser_add_case_closure_to(this->AsFFI(), + diplomat::capi::icu4x_CaseMapCloser_add_case_closure_to_mv1(this->AsFFI(), c, builder.AsFFI()); } inline bool CaseMapCloser::add_string_case_closure_to(std::string_view s, CodePointSetBuilder& builder) const { - auto result = diplomat::capi::ICU4XCaseMapCloser_add_string_case_closure_to(this->AsFFI(), + auto result = diplomat::capi::icu4x_CaseMapCloser_add_string_case_closure_to_mv1(this->AsFFI(), s.data(), s.size(), builder.AsFFI()); @@ -69,7 +69,7 @@ inline CaseMapCloser* CaseMapCloser::FromFFI(diplomat::capi::CaseMapCloser* ptr) } inline void CaseMapCloser::operator delete(void* ptr) { - diplomat::capi::ICU4XCaseMapCloser_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CaseMapCloser_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CaseMapper.hpp b/ffi/capi/bindings/cpp/CaseMapper.hpp index 2eb92e42139..4d30b942f52 100644 --- a/ffi/capi/bindings/cpp/CaseMapper.hpp +++ b/ffi/capi/bindings/cpp/CaseMapper.hpp @@ -21,40 +21,40 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCaseMapper_create_result {union {diplomat::capi::CaseMapper* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCaseMapper_create_result; - ICU4XCaseMapper_create_result ICU4XCaseMapper_create(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CaseMapper_create_mv1_result {union {diplomat::capi::CaseMapper* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CaseMapper_create_mv1_result; + icu4x_CaseMapper_create_mv1_result icu4x_CaseMapper_create_mv1(const diplomat::capi::DataProvider* provider); - void ICU4XCaseMapper_lowercase(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, const diplomat::capi::Locale* locale, diplomat::capi::DiplomatWrite* write); + void icu4x_CaseMapper_lowercase_mv1(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, const diplomat::capi::Locale* locale, diplomat::capi::DiplomatWrite* write); - void ICU4XCaseMapper_uppercase(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, const diplomat::capi::Locale* locale, diplomat::capi::DiplomatWrite* write); + void icu4x_CaseMapper_uppercase_mv1(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, const diplomat::capi::Locale* locale, diplomat::capi::DiplomatWrite* write); - void ICU4XCaseMapper_titlecase_segment_with_only_case_data_v1(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, const diplomat::capi::Locale* locale, diplomat::capi::TitlecaseOptionsV1 options, diplomat::capi::DiplomatWrite* write); + void icu4x_CaseMapper_titlecase_segment_with_only_case_data_v1_mv1(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, const diplomat::capi::Locale* locale, diplomat::capi::TitlecaseOptionsV1 options, diplomat::capi::DiplomatWrite* write); - void ICU4XCaseMapper_fold(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, diplomat::capi::DiplomatWrite* write); + void icu4x_CaseMapper_fold_mv1(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, diplomat::capi::DiplomatWrite* write); - void ICU4XCaseMapper_fold_turkic(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, diplomat::capi::DiplomatWrite* write); + void icu4x_CaseMapper_fold_turkic_mv1(const diplomat::capi::CaseMapper* self, const char* s_data, size_t s_len, diplomat::capi::DiplomatWrite* write); - void ICU4XCaseMapper_add_case_closure_to(const diplomat::capi::CaseMapper* self, char32_t c, diplomat::capi::CodePointSetBuilder* builder); + void icu4x_CaseMapper_add_case_closure_to_mv1(const diplomat::capi::CaseMapper* self, char32_t c, diplomat::capi::CodePointSetBuilder* builder); - char32_t ICU4XCaseMapper_simple_lowercase(const diplomat::capi::CaseMapper* self, char32_t ch); + char32_t icu4x_CaseMapper_simple_lowercase_mv1(const diplomat::capi::CaseMapper* self, char32_t ch); - char32_t ICU4XCaseMapper_simple_uppercase(const diplomat::capi::CaseMapper* self, char32_t ch); + char32_t icu4x_CaseMapper_simple_uppercase_mv1(const diplomat::capi::CaseMapper* self, char32_t ch); - char32_t ICU4XCaseMapper_simple_titlecase(const diplomat::capi::CaseMapper* self, char32_t ch); + char32_t icu4x_CaseMapper_simple_titlecase_mv1(const diplomat::capi::CaseMapper* self, char32_t ch); - char32_t ICU4XCaseMapper_simple_fold(const diplomat::capi::CaseMapper* self, char32_t ch); + char32_t icu4x_CaseMapper_simple_fold_mv1(const diplomat::capi::CaseMapper* self, char32_t ch); - char32_t ICU4XCaseMapper_simple_fold_turkic(const diplomat::capi::CaseMapper* self, char32_t ch); + char32_t icu4x_CaseMapper_simple_fold_turkic_mv1(const diplomat::capi::CaseMapper* self, char32_t ch); - void ICU4XCaseMapper_destroy(CaseMapper* self); + void icu4x_CaseMapper_destroy_mv1(CaseMapper* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> CaseMapper::create(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCaseMapper_create(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CaseMapper_create_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CaseMapper::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } @@ -64,7 +64,7 @@ inline diplomat::result CaseMapper::lowercase( } std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XCaseMapper_lowercase(this->AsFFI(), + diplomat::capi::icu4x_CaseMapper_lowercase_mv1(this->AsFFI(), s.data(), s.size(), locale.AsFFI(), @@ -78,7 +78,7 @@ inline diplomat::result CaseMapper::uppercase( } std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XCaseMapper_uppercase(this->AsFFI(), + diplomat::capi::icu4x_CaseMapper_uppercase_mv1(this->AsFFI(), s.data(), s.size(), locale.AsFFI(), @@ -92,7 +92,7 @@ inline diplomat::result CaseMapper::titlecase_ } std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XCaseMapper_titlecase_segment_with_only_case_data_v1(this->AsFFI(), + diplomat::capi::icu4x_CaseMapper_titlecase_segment_with_only_case_data_v1_mv1(this->AsFFI(), s.data(), s.size(), locale.AsFFI(), @@ -107,7 +107,7 @@ inline diplomat::result CaseMapper::fold(std:: } std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XCaseMapper_fold(this->AsFFI(), + diplomat::capi::icu4x_CaseMapper_fold_mv1(this->AsFFI(), s.data(), s.size(), &write); @@ -120,7 +120,7 @@ inline diplomat::result CaseMapper::fold_turki } std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XCaseMapper_fold_turkic(this->AsFFI(), + diplomat::capi::icu4x_CaseMapper_fold_turkic_mv1(this->AsFFI(), s.data(), s.size(), &write); @@ -128,37 +128,37 @@ inline diplomat::result CaseMapper::fold_turki } inline void CaseMapper::add_case_closure_to(char32_t c, CodePointSetBuilder& builder) const { - diplomat::capi::ICU4XCaseMapper_add_case_closure_to(this->AsFFI(), + diplomat::capi::icu4x_CaseMapper_add_case_closure_to_mv1(this->AsFFI(), c, builder.AsFFI()); } inline char32_t CaseMapper::simple_lowercase(char32_t ch) const { - auto result = diplomat::capi::ICU4XCaseMapper_simple_lowercase(this->AsFFI(), + auto result = diplomat::capi::icu4x_CaseMapper_simple_lowercase_mv1(this->AsFFI(), ch); return result; } inline char32_t CaseMapper::simple_uppercase(char32_t ch) const { - auto result = diplomat::capi::ICU4XCaseMapper_simple_uppercase(this->AsFFI(), + auto result = diplomat::capi::icu4x_CaseMapper_simple_uppercase_mv1(this->AsFFI(), ch); return result; } inline char32_t CaseMapper::simple_titlecase(char32_t ch) const { - auto result = diplomat::capi::ICU4XCaseMapper_simple_titlecase(this->AsFFI(), + auto result = diplomat::capi::icu4x_CaseMapper_simple_titlecase_mv1(this->AsFFI(), ch); return result; } inline char32_t CaseMapper::simple_fold(char32_t ch) const { - auto result = diplomat::capi::ICU4XCaseMapper_simple_fold(this->AsFFI(), + auto result = diplomat::capi::icu4x_CaseMapper_simple_fold_mv1(this->AsFFI(), ch); return result; } inline char32_t CaseMapper::simple_fold_turkic(char32_t ch) const { - auto result = diplomat::capi::ICU4XCaseMapper_simple_fold_turkic(this->AsFFI(), + auto result = diplomat::capi::icu4x_CaseMapper_simple_fold_turkic_mv1(this->AsFFI(), ch); return result; } @@ -180,7 +180,7 @@ inline CaseMapper* CaseMapper::FromFFI(diplomat::capi::CaseMapper* ptr) { } inline void CaseMapper::operator delete(void* ptr) { - diplomat::capi::ICU4XCaseMapper_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CaseMapper_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CodePointMapData16.hpp b/ffi/capi/bindings/cpp/CodePointMapData16.hpp index 1ffe675e89c..4c5f5ac6d2b 100644 --- a/ffi/capi/bindings/cpp/CodePointMapData16.hpp +++ b/ffi/capi/bindings/cpp/CodePointMapData16.hpp @@ -20,58 +20,58 @@ namespace diplomat { namespace capi { extern "C" { - uint16_t ICU4XCodePointMapData16_get(const diplomat::capi::CodePointMapData16* self, char32_t cp); + uint16_t icu4x_CodePointMapData16_get_mv1(const diplomat::capi::CodePointMapData16* self, char32_t cp); - uint16_t ICU4XCodePointMapData16_get32(const diplomat::capi::CodePointMapData16* self, uint32_t cp); + uint16_t icu4x_CodePointMapData16_get32_mv1(const diplomat::capi::CodePointMapData16* self, uint32_t cp); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointMapData16_iter_ranges_for_value(const diplomat::capi::CodePointMapData16* self, uint16_t value); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointMapData16_iter_ranges_for_value_mv1(const diplomat::capi::CodePointMapData16* self, uint16_t value); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointMapData16_iter_ranges_for_value_complemented(const diplomat::capi::CodePointMapData16* self, uint16_t value); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointMapData16_iter_ranges_for_value_complemented_mv1(const diplomat::capi::CodePointMapData16* self, uint16_t value); - diplomat::capi::CodePointSetData* ICU4XCodePointMapData16_get_set_for_value(const diplomat::capi::CodePointMapData16* self, uint16_t value); + diplomat::capi::CodePointSetData* icu4x_CodePointMapData16_get_set_for_value_mv1(const diplomat::capi::CodePointMapData16* self, uint16_t value); - typedef struct ICU4XCodePointMapData16_load_script_result {union {diplomat::capi::CodePointMapData16* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData16_load_script_result; - ICU4XCodePointMapData16_load_script_result ICU4XCodePointMapData16_load_script(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData16_load_script_mv1_result {union {diplomat::capi::CodePointMapData16* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData16_load_script_mv1_result; + icu4x_CodePointMapData16_load_script_mv1_result icu4x_CodePointMapData16_load_script_mv1(const diplomat::capi::DataProvider* provider); - void ICU4XCodePointMapData16_destroy(CodePointMapData16* self); + void icu4x_CodePointMapData16_destroy_mv1(CodePointMapData16* self); } // extern "C" } // namespace capi } // namespace inline uint16_t CodePointMapData16::get(char32_t cp) const { - auto result = diplomat::capi::ICU4XCodePointMapData16_get(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData16_get_mv1(this->AsFFI(), cp); return result; } inline uint16_t CodePointMapData16::get32(uint32_t cp) const { - auto result = diplomat::capi::ICU4XCodePointMapData16_get32(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData16_get32_mv1(this->AsFFI(), cp); return result; } inline std::unique_ptr CodePointMapData16::iter_ranges_for_value(uint16_t value) const { - auto result = diplomat::capi::ICU4XCodePointMapData16_iter_ranges_for_value(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData16_iter_ranges_for_value_mv1(this->AsFFI(), value); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline std::unique_ptr CodePointMapData16::iter_ranges_for_value_complemented(uint16_t value) const { - auto result = diplomat::capi::ICU4XCodePointMapData16_iter_ranges_for_value_complemented(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData16_iter_ranges_for_value_complemented_mv1(this->AsFFI(), value); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline std::unique_ptr CodePointMapData16::get_set_for_value(uint16_t value) const { - auto result = diplomat::capi::ICU4XCodePointMapData16_get_set_for_value(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData16_get_set_for_value_mv1(this->AsFFI(), value); return std::unique_ptr(CodePointSetData::FromFFI(result)); } inline diplomat::result, DataError> CodePointMapData16::load_script(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData16_load_script(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData16_load_script_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData16::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } @@ -92,7 +92,7 @@ inline CodePointMapData16* CodePointMapData16::FromFFI(diplomat::capi::CodePoint } inline void CodePointMapData16::operator delete(void* ptr) { - diplomat::capi::ICU4XCodePointMapData16_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CodePointMapData16_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CodePointMapData8.hpp b/ffi/capi/bindings/cpp/CodePointMapData8.hpp index 6bee9836fc7..c4e20cbc136 100644 --- a/ffi/capi/bindings/cpp/CodePointMapData8.hpp +++ b/ffi/capi/bindings/cpp/CodePointMapData8.hpp @@ -20,145 +20,145 @@ namespace diplomat { namespace capi { extern "C" { - uint8_t ICU4XCodePointMapData8_get(const diplomat::capi::CodePointMapData8* self, char32_t cp); + uint8_t icu4x_CodePointMapData8_get_mv1(const diplomat::capi::CodePointMapData8* self, char32_t cp); - uint8_t ICU4XCodePointMapData8_get32(const diplomat::capi::CodePointMapData8* self, uint32_t cp); + uint8_t icu4x_CodePointMapData8_get32_mv1(const diplomat::capi::CodePointMapData8* self, uint32_t cp); - uint32_t ICU4XCodePointMapData8_general_category_to_mask(uint8_t gc); + uint32_t icu4x_CodePointMapData8_general_category_to_mask_mv1(uint8_t gc); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointMapData8_iter_ranges_for_value(const diplomat::capi::CodePointMapData8* self, uint8_t value); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointMapData8_iter_ranges_for_value_mv1(const diplomat::capi::CodePointMapData8* self, uint8_t value); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointMapData8_iter_ranges_for_value_complemented(const diplomat::capi::CodePointMapData8* self, uint8_t value); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointMapData8_iter_ranges_for_value_complemented_mv1(const diplomat::capi::CodePointMapData8* self, uint8_t value); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointMapData8_iter_ranges_for_mask(const diplomat::capi::CodePointMapData8* self, uint32_t mask); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointMapData8_iter_ranges_for_mask_mv1(const diplomat::capi::CodePointMapData8* self, uint32_t mask); - diplomat::capi::CodePointSetData* ICU4XCodePointMapData8_get_set_for_value(const diplomat::capi::CodePointMapData8* self, uint8_t value); + diplomat::capi::CodePointSetData* icu4x_CodePointMapData8_get_set_for_value_mv1(const diplomat::capi::CodePointMapData8* self, uint8_t value); - typedef struct ICU4XCodePointMapData8_load_general_category_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_general_category_result; - ICU4XCodePointMapData8_load_general_category_result ICU4XCodePointMapData8_load_general_category(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_general_category_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_general_category_mv1_result; + icu4x_CodePointMapData8_load_general_category_mv1_result icu4x_CodePointMapData8_load_general_category_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_bidi_class_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_bidi_class_result; - ICU4XCodePointMapData8_load_bidi_class_result ICU4XCodePointMapData8_load_bidi_class(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_bidi_class_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_bidi_class_mv1_result; + icu4x_CodePointMapData8_load_bidi_class_mv1_result icu4x_CodePointMapData8_load_bidi_class_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_east_asian_width_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_east_asian_width_result; - ICU4XCodePointMapData8_load_east_asian_width_result ICU4XCodePointMapData8_load_east_asian_width(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_east_asian_width_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_east_asian_width_mv1_result; + icu4x_CodePointMapData8_load_east_asian_width_mv1_result icu4x_CodePointMapData8_load_east_asian_width_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_hangul_syllable_type_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_hangul_syllable_type_result; - ICU4XCodePointMapData8_load_hangul_syllable_type_result ICU4XCodePointMapData8_load_hangul_syllable_type(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_hangul_syllable_type_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_hangul_syllable_type_mv1_result; + icu4x_CodePointMapData8_load_hangul_syllable_type_mv1_result icu4x_CodePointMapData8_load_hangul_syllable_type_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_indic_syllabic_category_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_indic_syllabic_category_result; - ICU4XCodePointMapData8_load_indic_syllabic_category_result ICU4XCodePointMapData8_load_indic_syllabic_category(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_indic_syllabic_category_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_indic_syllabic_category_mv1_result; + icu4x_CodePointMapData8_load_indic_syllabic_category_mv1_result icu4x_CodePointMapData8_load_indic_syllabic_category_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_line_break_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_line_break_result; - ICU4XCodePointMapData8_load_line_break_result ICU4XCodePointMapData8_load_line_break(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_line_break_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_line_break_mv1_result; + icu4x_CodePointMapData8_load_line_break_mv1_result icu4x_CodePointMapData8_load_line_break_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_try_grapheme_cluster_break_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_try_grapheme_cluster_break_result; - ICU4XCodePointMapData8_try_grapheme_cluster_break_result ICU4XCodePointMapData8_try_grapheme_cluster_break(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1_result; + icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1_result icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_word_break_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_word_break_result; - ICU4XCodePointMapData8_load_word_break_result ICU4XCodePointMapData8_load_word_break(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_word_break_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_word_break_mv1_result; + icu4x_CodePointMapData8_load_word_break_mv1_result icu4x_CodePointMapData8_load_word_break_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_sentence_break_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_sentence_break_result; - ICU4XCodePointMapData8_load_sentence_break_result ICU4XCodePointMapData8_load_sentence_break(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_sentence_break_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_sentence_break_mv1_result; + icu4x_CodePointMapData8_load_sentence_break_mv1_result icu4x_CodePointMapData8_load_sentence_break_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointMapData8_load_joining_type_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointMapData8_load_joining_type_result; - ICU4XCodePointMapData8_load_joining_type_result ICU4XCodePointMapData8_load_joining_type(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointMapData8_load_joining_type_mv1_result {union {diplomat::capi::CodePointMapData8* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointMapData8_load_joining_type_mv1_result; + icu4x_CodePointMapData8_load_joining_type_mv1_result icu4x_CodePointMapData8_load_joining_type_mv1(const diplomat::capi::DataProvider* provider); - void ICU4XCodePointMapData8_destroy(CodePointMapData8* self); + void icu4x_CodePointMapData8_destroy_mv1(CodePointMapData8* self); } // extern "C" } // namespace capi } // namespace inline uint8_t CodePointMapData8::get(char32_t cp) const { - auto result = diplomat::capi::ICU4XCodePointMapData8_get(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData8_get_mv1(this->AsFFI(), cp); return result; } inline uint8_t CodePointMapData8::get32(uint32_t cp) const { - auto result = diplomat::capi::ICU4XCodePointMapData8_get32(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData8_get32_mv1(this->AsFFI(), cp); return result; } inline uint32_t CodePointMapData8::general_category_to_mask(uint8_t gc) { - auto result = diplomat::capi::ICU4XCodePointMapData8_general_category_to_mask(gc); + auto result = diplomat::capi::icu4x_CodePointMapData8_general_category_to_mask_mv1(gc); return result; } inline std::unique_ptr CodePointMapData8::iter_ranges_for_value(uint8_t value) const { - auto result = diplomat::capi::ICU4XCodePointMapData8_iter_ranges_for_value(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData8_iter_ranges_for_value_mv1(this->AsFFI(), value); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline std::unique_ptr CodePointMapData8::iter_ranges_for_value_complemented(uint8_t value) const { - auto result = diplomat::capi::ICU4XCodePointMapData8_iter_ranges_for_value_complemented(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData8_iter_ranges_for_value_complemented_mv1(this->AsFFI(), value); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline std::unique_ptr CodePointMapData8::iter_ranges_for_mask(uint32_t mask) const { - auto result = diplomat::capi::ICU4XCodePointMapData8_iter_ranges_for_mask(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData8_iter_ranges_for_mask_mv1(this->AsFFI(), mask); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline std::unique_ptr CodePointMapData8::get_set_for_value(uint8_t value) const { - auto result = diplomat::capi::ICU4XCodePointMapData8_get_set_for_value(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointMapData8_get_set_for_value_mv1(this->AsFFI(), value); return std::unique_ptr(CodePointSetData::FromFFI(result)); } inline diplomat::result, DataError> CodePointMapData8::load_general_category(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_general_category(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_general_category_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_bidi_class(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_bidi_class(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_bidi_class_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_east_asian_width(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_east_asian_width(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_east_asian_width_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_hangul_syllable_type(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_hangul_syllable_type(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_hangul_syllable_type_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_indic_syllabic_category(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_indic_syllabic_category(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_indic_syllabic_category_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_line_break(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_line_break(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_line_break_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::try_grapheme_cluster_break(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_try_grapheme_cluster_break(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_try_grapheme_cluster_break_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_word_break(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_word_break(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_word_break_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_sentence_break(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_sentence_break(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_sentence_break_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointMapData8::load_joining_type(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointMapData8_load_joining_type(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointMapData8_load_joining_type_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointMapData8::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } @@ -179,7 +179,7 @@ inline CodePointMapData8* CodePointMapData8::FromFFI(diplomat::capi::CodePointMa } inline void CodePointMapData8::operator delete(void* ptr) { - diplomat::capi::ICU4XCodePointMapData8_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CodePointMapData8_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CodePointRangeIterator.hpp b/ffi/capi/bindings/cpp/CodePointRangeIterator.hpp index a9776e2bef7..e2c691bcd78 100644 --- a/ffi/capi/bindings/cpp/CodePointRangeIterator.hpp +++ b/ffi/capi/bindings/cpp/CodePointRangeIterator.hpp @@ -17,17 +17,17 @@ namespace diplomat { namespace capi { extern "C" { - diplomat::capi::CodePointRangeIteratorResult ICU4XCodePointRangeIterator_next(diplomat::capi::CodePointRangeIterator* self); + diplomat::capi::CodePointRangeIteratorResult icu4x_CodePointRangeIterator_next_mv1(diplomat::capi::CodePointRangeIterator* self); - void ICU4XCodePointRangeIterator_destroy(CodePointRangeIterator* self); + void icu4x_CodePointRangeIterator_destroy_mv1(CodePointRangeIterator* self); } // extern "C" } // namespace capi } // namespace inline CodePointRangeIteratorResult CodePointRangeIterator::next() { - auto result = diplomat::capi::ICU4XCodePointRangeIterator_next(this->AsFFI()); + auto result = diplomat::capi::icu4x_CodePointRangeIterator_next_mv1(this->AsFFI()); return CodePointRangeIteratorResult::FromFFI(result); } @@ -48,7 +48,7 @@ inline CodePointRangeIterator* CodePointRangeIterator::FromFFI(diplomat::capi::C } inline void CodePointRangeIterator::operator delete(void* ptr) { - diplomat::capi::ICU4XCodePointRangeIterator_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CodePointRangeIterator_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CodePointSetBuilder.hpp b/ffi/capi/bindings/cpp/CodePointSetBuilder.hpp index 22f9fdbacbf..cb16d26ce36 100644 --- a/ffi/capi/bindings/cpp/CodePointSetBuilder.hpp +++ b/ffi/capi/bindings/cpp/CodePointSetBuilder.hpp @@ -17,125 +17,125 @@ namespace diplomat { namespace capi { extern "C" { - diplomat::capi::CodePointSetBuilder* ICU4XCodePointSetBuilder_create(); + diplomat::capi::CodePointSetBuilder* icu4x_CodePointSetBuilder_create_mv1(); - diplomat::capi::CodePointSetData* ICU4XCodePointSetBuilder_build(diplomat::capi::CodePointSetBuilder* self); + diplomat::capi::CodePointSetData* icu4x_CodePointSetBuilder_build_mv1(diplomat::capi::CodePointSetBuilder* self); - void ICU4XCodePointSetBuilder_complement(diplomat::capi::CodePointSetBuilder* self); + void icu4x_CodePointSetBuilder_complement_mv1(diplomat::capi::CodePointSetBuilder* self); - bool ICU4XCodePointSetBuilder_is_empty(const diplomat::capi::CodePointSetBuilder* self); + bool icu4x_CodePointSetBuilder_is_empty_mv1(const diplomat::capi::CodePointSetBuilder* self); - void ICU4XCodePointSetBuilder_add_char(diplomat::capi::CodePointSetBuilder* self, char32_t ch); + void icu4x_CodePointSetBuilder_add_char_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t ch); - void ICU4XCodePointSetBuilder_add_inclusive_range(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); + void icu4x_CodePointSetBuilder_add_inclusive_range_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); - void ICU4XCodePointSetBuilder_add_set(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); + void icu4x_CodePointSetBuilder_add_set_mv1(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); - void ICU4XCodePointSetBuilder_remove_char(diplomat::capi::CodePointSetBuilder* self, char32_t ch); + void icu4x_CodePointSetBuilder_remove_char_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t ch); - void ICU4XCodePointSetBuilder_remove_inclusive_range(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); + void icu4x_CodePointSetBuilder_remove_inclusive_range_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); - void ICU4XCodePointSetBuilder_remove_set(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); + void icu4x_CodePointSetBuilder_remove_set_mv1(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); - void ICU4XCodePointSetBuilder_retain_char(diplomat::capi::CodePointSetBuilder* self, char32_t ch); + void icu4x_CodePointSetBuilder_retain_char_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t ch); - void ICU4XCodePointSetBuilder_retain_inclusive_range(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); + void icu4x_CodePointSetBuilder_retain_inclusive_range_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); - void ICU4XCodePointSetBuilder_retain_set(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); + void icu4x_CodePointSetBuilder_retain_set_mv1(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); - void ICU4XCodePointSetBuilder_complement_char(diplomat::capi::CodePointSetBuilder* self, char32_t ch); + void icu4x_CodePointSetBuilder_complement_char_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t ch); - void ICU4XCodePointSetBuilder_complement_inclusive_range(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); + void icu4x_CodePointSetBuilder_complement_inclusive_range_mv1(diplomat::capi::CodePointSetBuilder* self, char32_t start, char32_t end); - void ICU4XCodePointSetBuilder_complement_set(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); + void icu4x_CodePointSetBuilder_complement_set_mv1(diplomat::capi::CodePointSetBuilder* self, const diplomat::capi::CodePointSetData* data); - void ICU4XCodePointSetBuilder_destroy(CodePointSetBuilder* self); + void icu4x_CodePointSetBuilder_destroy_mv1(CodePointSetBuilder* self); } // extern "C" } // namespace capi } // namespace inline std::unique_ptr CodePointSetBuilder::create() { - auto result = diplomat::capi::ICU4XCodePointSetBuilder_create(); + auto result = diplomat::capi::icu4x_CodePointSetBuilder_create_mv1(); return std::unique_ptr(CodePointSetBuilder::FromFFI(result)); } inline std::unique_ptr CodePointSetBuilder::build() { - auto result = diplomat::capi::ICU4XCodePointSetBuilder_build(this->AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetBuilder_build_mv1(this->AsFFI()); return std::unique_ptr(CodePointSetData::FromFFI(result)); } inline void CodePointSetBuilder::complement() { - diplomat::capi::ICU4XCodePointSetBuilder_complement(this->AsFFI()); + diplomat::capi::icu4x_CodePointSetBuilder_complement_mv1(this->AsFFI()); } inline bool CodePointSetBuilder::is_empty() const { - auto result = diplomat::capi::ICU4XCodePointSetBuilder_is_empty(this->AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetBuilder_is_empty_mv1(this->AsFFI()); return result; } inline void CodePointSetBuilder::add_char(char32_t ch) { - diplomat::capi::ICU4XCodePointSetBuilder_add_char(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_add_char_mv1(this->AsFFI(), ch); } inline void CodePointSetBuilder::add_inclusive_range(char32_t start, char32_t end) { - diplomat::capi::ICU4XCodePointSetBuilder_add_inclusive_range(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_add_inclusive_range_mv1(this->AsFFI(), start, end); } inline void CodePointSetBuilder::add_set(const CodePointSetData& data) { - diplomat::capi::ICU4XCodePointSetBuilder_add_set(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_add_set_mv1(this->AsFFI(), data.AsFFI()); } inline void CodePointSetBuilder::remove_char(char32_t ch) { - diplomat::capi::ICU4XCodePointSetBuilder_remove_char(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_remove_char_mv1(this->AsFFI(), ch); } inline void CodePointSetBuilder::remove_inclusive_range(char32_t start, char32_t end) { - diplomat::capi::ICU4XCodePointSetBuilder_remove_inclusive_range(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_remove_inclusive_range_mv1(this->AsFFI(), start, end); } inline void CodePointSetBuilder::remove_set(const CodePointSetData& data) { - diplomat::capi::ICU4XCodePointSetBuilder_remove_set(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_remove_set_mv1(this->AsFFI(), data.AsFFI()); } inline void CodePointSetBuilder::retain_char(char32_t ch) { - diplomat::capi::ICU4XCodePointSetBuilder_retain_char(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_retain_char_mv1(this->AsFFI(), ch); } inline void CodePointSetBuilder::retain_inclusive_range(char32_t start, char32_t end) { - diplomat::capi::ICU4XCodePointSetBuilder_retain_inclusive_range(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_retain_inclusive_range_mv1(this->AsFFI(), start, end); } inline void CodePointSetBuilder::retain_set(const CodePointSetData& data) { - diplomat::capi::ICU4XCodePointSetBuilder_retain_set(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_retain_set_mv1(this->AsFFI(), data.AsFFI()); } inline void CodePointSetBuilder::complement_char(char32_t ch) { - diplomat::capi::ICU4XCodePointSetBuilder_complement_char(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_complement_char_mv1(this->AsFFI(), ch); } inline void CodePointSetBuilder::complement_inclusive_range(char32_t start, char32_t end) { - diplomat::capi::ICU4XCodePointSetBuilder_complement_inclusive_range(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_complement_inclusive_range_mv1(this->AsFFI(), start, end); } inline void CodePointSetBuilder::complement_set(const CodePointSetData& data) { - diplomat::capi::ICU4XCodePointSetBuilder_complement_set(this->AsFFI(), + diplomat::capi::icu4x_CodePointSetBuilder_complement_set_mv1(this->AsFFI(), data.AsFFI()); } @@ -156,7 +156,7 @@ inline CodePointSetBuilder* CodePointSetBuilder::FromFFI(diplomat::capi::CodePoi } inline void CodePointSetBuilder::operator delete(void* ptr) { - diplomat::capi::ICU4XCodePointSetBuilder_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CodePointSetBuilder_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CodePointSetData.hpp b/ffi/capi/bindings/cpp/CodePointSetData.hpp index f1d8b786285..3eaa202e02e 100644 --- a/ffi/capi/bindings/cpp/CodePointSetData.hpp +++ b/ffi/capi/bindings/cpp/CodePointSetData.hpp @@ -20,572 +20,572 @@ namespace diplomat { namespace capi { extern "C" { - bool ICU4XCodePointSetData_contains(const diplomat::capi::CodePointSetData* self, char32_t cp); + bool icu4x_CodePointSetData_contains_mv1(const diplomat::capi::CodePointSetData* self, char32_t cp); - bool ICU4XCodePointSetData_contains32(const diplomat::capi::CodePointSetData* self, uint32_t cp); + bool icu4x_CodePointSetData_contains32_mv1(const diplomat::capi::CodePointSetData* self, uint32_t cp); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointSetData_iter_ranges(const diplomat::capi::CodePointSetData* self); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_mv1(const diplomat::capi::CodePointSetData* self); - diplomat::capi::CodePointRangeIterator* ICU4XCodePointSetData_iter_ranges_complemented(const diplomat::capi::CodePointSetData* self); + diplomat::capi::CodePointRangeIterator* icu4x_CodePointSetData_iter_ranges_complemented_mv1(const diplomat::capi::CodePointSetData* self); - typedef struct ICU4XCodePointSetData_load_for_general_category_group_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_for_general_category_group_result; - ICU4XCodePointSetData_load_for_general_category_group_result ICU4XCodePointSetData_load_for_general_category_group(const diplomat::capi::DataProvider* provider, uint32_t group); + typedef struct icu4x_CodePointSetData_load_for_general_category_group_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_for_general_category_group_mv1_result; + icu4x_CodePointSetData_load_for_general_category_group_mv1_result icu4x_CodePointSetData_load_for_general_category_group_mv1(const diplomat::capi::DataProvider* provider, uint32_t group); - typedef struct ICU4XCodePointSetData_load_ascii_hex_digit_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ascii_hex_digit_result; - ICU4XCodePointSetData_load_ascii_hex_digit_result ICU4XCodePointSetData_load_ascii_hex_digit(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result; + icu4x_CodePointSetData_load_ascii_hex_digit_mv1_result icu4x_CodePointSetData_load_ascii_hex_digit_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_alnum_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_alnum_result; - ICU4XCodePointSetData_load_alnum_result ICU4XCodePointSetData_load_alnum(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_alnum_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_alnum_mv1_result; + icu4x_CodePointSetData_load_alnum_mv1_result icu4x_CodePointSetData_load_alnum_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_alphabetic_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_alphabetic_result; - ICU4XCodePointSetData_load_alphabetic_result ICU4XCodePointSetData_load_alphabetic(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_alphabetic_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_alphabetic_mv1_result; + icu4x_CodePointSetData_load_alphabetic_mv1_result icu4x_CodePointSetData_load_alphabetic_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_bidi_control_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_bidi_control_result; - ICU4XCodePointSetData_load_bidi_control_result ICU4XCodePointSetData_load_bidi_control(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_bidi_control_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_bidi_control_mv1_result; + icu4x_CodePointSetData_load_bidi_control_mv1_result icu4x_CodePointSetData_load_bidi_control_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_bidi_mirrored_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_bidi_mirrored_result; - ICU4XCodePointSetData_load_bidi_mirrored_result ICU4XCodePointSetData_load_bidi_mirrored(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_bidi_mirrored_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_bidi_mirrored_mv1_result; + icu4x_CodePointSetData_load_bidi_mirrored_mv1_result icu4x_CodePointSetData_load_bidi_mirrored_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_blank_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_blank_result; - ICU4XCodePointSetData_load_blank_result ICU4XCodePointSetData_load_blank(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_blank_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_blank_mv1_result; + icu4x_CodePointSetData_load_blank_mv1_result icu4x_CodePointSetData_load_blank_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_cased_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_cased_result; - ICU4XCodePointSetData_load_cased_result ICU4XCodePointSetData_load_cased(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_cased_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_cased_mv1_result; + icu4x_CodePointSetData_load_cased_mv1_result icu4x_CodePointSetData_load_cased_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_case_ignorable_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_case_ignorable_result; - ICU4XCodePointSetData_load_case_ignorable_result ICU4XCodePointSetData_load_case_ignorable(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_case_ignorable_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_case_ignorable_mv1_result; + icu4x_CodePointSetData_load_case_ignorable_mv1_result icu4x_CodePointSetData_load_case_ignorable_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_full_composition_exclusion_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_full_composition_exclusion_result; - ICU4XCodePointSetData_load_full_composition_exclusion_result ICU4XCodePointSetData_load_full_composition_exclusion(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result; + icu4x_CodePointSetData_load_full_composition_exclusion_mv1_result icu4x_CodePointSetData_load_full_composition_exclusion_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_changes_when_casefolded_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_casefolded_result; - ICU4XCodePointSetData_load_changes_when_casefolded_result ICU4XCodePointSetData_load_changes_when_casefolded(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result; + icu4x_CodePointSetData_load_changes_when_casefolded_mv1_result icu4x_CodePointSetData_load_changes_when_casefolded_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_changes_when_casemapped_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_casemapped_result; - ICU4XCodePointSetData_load_changes_when_casemapped_result ICU4XCodePointSetData_load_changes_when_casemapped(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result; + icu4x_CodePointSetData_load_changes_when_casemapped_mv1_result icu4x_CodePointSetData_load_changes_when_casemapped_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_changes_when_nfkc_casefolded_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_nfkc_casefolded_result; - ICU4XCodePointSetData_load_changes_when_nfkc_casefolded_result ICU4XCodePointSetData_load_changes_when_nfkc_casefolded(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result; + icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1_result icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_changes_when_lowercased_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_lowercased_result; - ICU4XCodePointSetData_load_changes_when_lowercased_result ICU4XCodePointSetData_load_changes_when_lowercased(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result; + icu4x_CodePointSetData_load_changes_when_lowercased_mv1_result icu4x_CodePointSetData_load_changes_when_lowercased_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_changes_when_titlecased_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_titlecased_result; - ICU4XCodePointSetData_load_changes_when_titlecased_result ICU4XCodePointSetData_load_changes_when_titlecased(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result; + icu4x_CodePointSetData_load_changes_when_titlecased_mv1_result icu4x_CodePointSetData_load_changes_when_titlecased_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_changes_when_uppercased_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_changes_when_uppercased_result; - ICU4XCodePointSetData_load_changes_when_uppercased_result ICU4XCodePointSetData_load_changes_when_uppercased(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result; + icu4x_CodePointSetData_load_changes_when_uppercased_mv1_result icu4x_CodePointSetData_load_changes_when_uppercased_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_dash_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_dash_result; - ICU4XCodePointSetData_load_dash_result ICU4XCodePointSetData_load_dash(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_dash_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_dash_mv1_result; + icu4x_CodePointSetData_load_dash_mv1_result icu4x_CodePointSetData_load_dash_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_deprecated_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_deprecated_result; - ICU4XCodePointSetData_load_deprecated_result ICU4XCodePointSetData_load_deprecated(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_deprecated_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_deprecated_mv1_result; + icu4x_CodePointSetData_load_deprecated_mv1_result icu4x_CodePointSetData_load_deprecated_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_default_ignorable_code_point_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_default_ignorable_code_point_result; - ICU4XCodePointSetData_load_default_ignorable_code_point_result ICU4XCodePointSetData_load_default_ignorable_code_point(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result; + icu4x_CodePointSetData_load_default_ignorable_code_point_mv1_result icu4x_CodePointSetData_load_default_ignorable_code_point_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_diacritic_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_diacritic_result; - ICU4XCodePointSetData_load_diacritic_result ICU4XCodePointSetData_load_diacritic(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_diacritic_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_diacritic_mv1_result; + icu4x_CodePointSetData_load_diacritic_mv1_result icu4x_CodePointSetData_load_diacritic_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_emoji_modifier_base_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_modifier_base_result; - ICU4XCodePointSetData_load_emoji_modifier_base_result ICU4XCodePointSetData_load_emoji_modifier_base(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result; + icu4x_CodePointSetData_load_emoji_modifier_base_mv1_result icu4x_CodePointSetData_load_emoji_modifier_base_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_emoji_component_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_component_result; - ICU4XCodePointSetData_load_emoji_component_result ICU4XCodePointSetData_load_emoji_component(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_emoji_component_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_component_mv1_result; + icu4x_CodePointSetData_load_emoji_component_mv1_result icu4x_CodePointSetData_load_emoji_component_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_emoji_modifier_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_modifier_result; - ICU4XCodePointSetData_load_emoji_modifier_result ICU4XCodePointSetData_load_emoji_modifier(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_emoji_modifier_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_modifier_mv1_result; + icu4x_CodePointSetData_load_emoji_modifier_mv1_result icu4x_CodePointSetData_load_emoji_modifier_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_emoji_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_result; - ICU4XCodePointSetData_load_emoji_result ICU4XCodePointSetData_load_emoji(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_emoji_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_mv1_result; + icu4x_CodePointSetData_load_emoji_mv1_result icu4x_CodePointSetData_load_emoji_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_emoji_presentation_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_emoji_presentation_result; - ICU4XCodePointSetData_load_emoji_presentation_result ICU4XCodePointSetData_load_emoji_presentation(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_emoji_presentation_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_emoji_presentation_mv1_result; + icu4x_CodePointSetData_load_emoji_presentation_mv1_result icu4x_CodePointSetData_load_emoji_presentation_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_extender_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_extender_result; - ICU4XCodePointSetData_load_extender_result ICU4XCodePointSetData_load_extender(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_extender_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_extender_mv1_result; + icu4x_CodePointSetData_load_extender_mv1_result icu4x_CodePointSetData_load_extender_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_extended_pictographic_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_extended_pictographic_result; - ICU4XCodePointSetData_load_extended_pictographic_result ICU4XCodePointSetData_load_extended_pictographic(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_extended_pictographic_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_extended_pictographic_mv1_result; + icu4x_CodePointSetData_load_extended_pictographic_mv1_result icu4x_CodePointSetData_load_extended_pictographic_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_graph_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_graph_result; - ICU4XCodePointSetData_load_graph_result ICU4XCodePointSetData_load_graph(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_graph_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_graph_mv1_result; + icu4x_CodePointSetData_load_graph_mv1_result icu4x_CodePointSetData_load_graph_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_grapheme_base_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_grapheme_base_result; - ICU4XCodePointSetData_load_grapheme_base_result ICU4XCodePointSetData_load_grapheme_base(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_grapheme_base_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_base_mv1_result; + icu4x_CodePointSetData_load_grapheme_base_mv1_result icu4x_CodePointSetData_load_grapheme_base_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_grapheme_extend_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_grapheme_extend_result; - ICU4XCodePointSetData_load_grapheme_extend_result ICU4XCodePointSetData_load_grapheme_extend(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_grapheme_extend_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_extend_mv1_result; + icu4x_CodePointSetData_load_grapheme_extend_mv1_result icu4x_CodePointSetData_load_grapheme_extend_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_grapheme_link_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_grapheme_link_result; - ICU4XCodePointSetData_load_grapheme_link_result ICU4XCodePointSetData_load_grapheme_link(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_grapheme_link_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_grapheme_link_mv1_result; + icu4x_CodePointSetData_load_grapheme_link_mv1_result icu4x_CodePointSetData_load_grapheme_link_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_hex_digit_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_hex_digit_result; - ICU4XCodePointSetData_load_hex_digit_result ICU4XCodePointSetData_load_hex_digit(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_hex_digit_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_hex_digit_mv1_result; + icu4x_CodePointSetData_load_hex_digit_mv1_result icu4x_CodePointSetData_load_hex_digit_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_hyphen_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_hyphen_result; - ICU4XCodePointSetData_load_hyphen_result ICU4XCodePointSetData_load_hyphen(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_hyphen_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_hyphen_mv1_result; + icu4x_CodePointSetData_load_hyphen_mv1_result icu4x_CodePointSetData_load_hyphen_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_id_continue_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_id_continue_result; - ICU4XCodePointSetData_load_id_continue_result ICU4XCodePointSetData_load_id_continue(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_id_continue_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_id_continue_mv1_result; + icu4x_CodePointSetData_load_id_continue_mv1_result icu4x_CodePointSetData_load_id_continue_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_ideographic_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ideographic_result; - ICU4XCodePointSetData_load_ideographic_result ICU4XCodePointSetData_load_ideographic(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_ideographic_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ideographic_mv1_result; + icu4x_CodePointSetData_load_ideographic_mv1_result icu4x_CodePointSetData_load_ideographic_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_id_start_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_id_start_result; - ICU4XCodePointSetData_load_id_start_result ICU4XCodePointSetData_load_id_start(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_id_start_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_id_start_mv1_result; + icu4x_CodePointSetData_load_id_start_mv1_result icu4x_CodePointSetData_load_id_start_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_ids_binary_operator_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ids_binary_operator_result; - ICU4XCodePointSetData_load_ids_binary_operator_result ICU4XCodePointSetData_load_ids_binary_operator(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_ids_binary_operator_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ids_binary_operator_mv1_result; + icu4x_CodePointSetData_load_ids_binary_operator_mv1_result icu4x_CodePointSetData_load_ids_binary_operator_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_ids_trinary_operator_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_ids_trinary_operator_result; - ICU4XCodePointSetData_load_ids_trinary_operator_result ICU4XCodePointSetData_load_ids_trinary_operator(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result; + icu4x_CodePointSetData_load_ids_trinary_operator_mv1_result icu4x_CodePointSetData_load_ids_trinary_operator_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_join_control_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_join_control_result; - ICU4XCodePointSetData_load_join_control_result ICU4XCodePointSetData_load_join_control(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_join_control_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_join_control_mv1_result; + icu4x_CodePointSetData_load_join_control_mv1_result icu4x_CodePointSetData_load_join_control_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_logical_order_exception_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_logical_order_exception_result; - ICU4XCodePointSetData_load_logical_order_exception_result ICU4XCodePointSetData_load_logical_order_exception(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_logical_order_exception_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_logical_order_exception_mv1_result; + icu4x_CodePointSetData_load_logical_order_exception_mv1_result icu4x_CodePointSetData_load_logical_order_exception_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_lowercase_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_lowercase_result; - ICU4XCodePointSetData_load_lowercase_result ICU4XCodePointSetData_load_lowercase(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_lowercase_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_lowercase_mv1_result; + icu4x_CodePointSetData_load_lowercase_mv1_result icu4x_CodePointSetData_load_lowercase_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_math_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_math_result; - ICU4XCodePointSetData_load_math_result ICU4XCodePointSetData_load_math(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_math_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_math_mv1_result; + icu4x_CodePointSetData_load_math_mv1_result icu4x_CodePointSetData_load_math_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_noncharacter_code_point_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_noncharacter_code_point_result; - ICU4XCodePointSetData_load_noncharacter_code_point_result ICU4XCodePointSetData_load_noncharacter_code_point(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result; + icu4x_CodePointSetData_load_noncharacter_code_point_mv1_result icu4x_CodePointSetData_load_noncharacter_code_point_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_nfc_inert_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfc_inert_result; - ICU4XCodePointSetData_load_nfc_inert_result ICU4XCodePointSetData_load_nfc_inert(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_nfc_inert_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfc_inert_mv1_result; + icu4x_CodePointSetData_load_nfc_inert_mv1_result icu4x_CodePointSetData_load_nfc_inert_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_nfd_inert_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfd_inert_result; - ICU4XCodePointSetData_load_nfd_inert_result ICU4XCodePointSetData_load_nfd_inert(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_nfd_inert_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfd_inert_mv1_result; + icu4x_CodePointSetData_load_nfd_inert_mv1_result icu4x_CodePointSetData_load_nfd_inert_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_nfkc_inert_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfkc_inert_result; - ICU4XCodePointSetData_load_nfkc_inert_result ICU4XCodePointSetData_load_nfkc_inert(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_nfkc_inert_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfkc_inert_mv1_result; + icu4x_CodePointSetData_load_nfkc_inert_mv1_result icu4x_CodePointSetData_load_nfkc_inert_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_nfkd_inert_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_nfkd_inert_result; - ICU4XCodePointSetData_load_nfkd_inert_result ICU4XCodePointSetData_load_nfkd_inert(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_nfkd_inert_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_nfkd_inert_mv1_result; + icu4x_CodePointSetData_load_nfkd_inert_mv1_result icu4x_CodePointSetData_load_nfkd_inert_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_pattern_syntax_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_pattern_syntax_result; - ICU4XCodePointSetData_load_pattern_syntax_result ICU4XCodePointSetData_load_pattern_syntax(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_pattern_syntax_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_pattern_syntax_mv1_result; + icu4x_CodePointSetData_load_pattern_syntax_mv1_result icu4x_CodePointSetData_load_pattern_syntax_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_pattern_white_space_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_pattern_white_space_result; - ICU4XCodePointSetData_load_pattern_white_space_result ICU4XCodePointSetData_load_pattern_white_space(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_pattern_white_space_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_pattern_white_space_mv1_result; + icu4x_CodePointSetData_load_pattern_white_space_mv1_result icu4x_CodePointSetData_load_pattern_white_space_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_prepended_concatenation_mark_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_prepended_concatenation_mark_result; - ICU4XCodePointSetData_load_prepended_concatenation_mark_result ICU4XCodePointSetData_load_prepended_concatenation_mark(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result; + icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1_result icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_print_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_print_result; - ICU4XCodePointSetData_load_print_result ICU4XCodePointSetData_load_print(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_print_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_print_mv1_result; + icu4x_CodePointSetData_load_print_mv1_result icu4x_CodePointSetData_load_print_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_quotation_mark_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_quotation_mark_result; - ICU4XCodePointSetData_load_quotation_mark_result ICU4XCodePointSetData_load_quotation_mark(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_quotation_mark_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_quotation_mark_mv1_result; + icu4x_CodePointSetData_load_quotation_mark_mv1_result icu4x_CodePointSetData_load_quotation_mark_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_radical_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_radical_result; - ICU4XCodePointSetData_load_radical_result ICU4XCodePointSetData_load_radical(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_radical_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_radical_mv1_result; + icu4x_CodePointSetData_load_radical_mv1_result icu4x_CodePointSetData_load_radical_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_regional_indicator_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_regional_indicator_result; - ICU4XCodePointSetData_load_regional_indicator_result ICU4XCodePointSetData_load_regional_indicator(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_regional_indicator_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_regional_indicator_mv1_result; + icu4x_CodePointSetData_load_regional_indicator_mv1_result icu4x_CodePointSetData_load_regional_indicator_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_soft_dotted_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_soft_dotted_result; - ICU4XCodePointSetData_load_soft_dotted_result ICU4XCodePointSetData_load_soft_dotted(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_soft_dotted_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_soft_dotted_mv1_result; + icu4x_CodePointSetData_load_soft_dotted_mv1_result icu4x_CodePointSetData_load_soft_dotted_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_segment_starter_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_segment_starter_result; - ICU4XCodePointSetData_load_segment_starter_result ICU4XCodePointSetData_load_segment_starter(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_segment_starter_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_segment_starter_mv1_result; + icu4x_CodePointSetData_load_segment_starter_mv1_result icu4x_CodePointSetData_load_segment_starter_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_case_sensitive_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_case_sensitive_result; - ICU4XCodePointSetData_load_case_sensitive_result ICU4XCodePointSetData_load_case_sensitive(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_case_sensitive_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_case_sensitive_mv1_result; + icu4x_CodePointSetData_load_case_sensitive_mv1_result icu4x_CodePointSetData_load_case_sensitive_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_sentence_terminal_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_sentence_terminal_result; - ICU4XCodePointSetData_load_sentence_terminal_result ICU4XCodePointSetData_load_sentence_terminal(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_sentence_terminal_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_sentence_terminal_mv1_result; + icu4x_CodePointSetData_load_sentence_terminal_mv1_result icu4x_CodePointSetData_load_sentence_terminal_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_terminal_punctuation_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_terminal_punctuation_result; - ICU4XCodePointSetData_load_terminal_punctuation_result ICU4XCodePointSetData_load_terminal_punctuation(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_terminal_punctuation_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_terminal_punctuation_mv1_result; + icu4x_CodePointSetData_load_terminal_punctuation_mv1_result icu4x_CodePointSetData_load_terminal_punctuation_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_unified_ideograph_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_unified_ideograph_result; - ICU4XCodePointSetData_load_unified_ideograph_result ICU4XCodePointSetData_load_unified_ideograph(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_unified_ideograph_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_unified_ideograph_mv1_result; + icu4x_CodePointSetData_load_unified_ideograph_mv1_result icu4x_CodePointSetData_load_unified_ideograph_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_uppercase_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_uppercase_result; - ICU4XCodePointSetData_load_uppercase_result ICU4XCodePointSetData_load_uppercase(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_uppercase_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_uppercase_mv1_result; + icu4x_CodePointSetData_load_uppercase_mv1_result icu4x_CodePointSetData_load_uppercase_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_variation_selector_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_variation_selector_result; - ICU4XCodePointSetData_load_variation_selector_result ICU4XCodePointSetData_load_variation_selector(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_variation_selector_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_variation_selector_mv1_result; + icu4x_CodePointSetData_load_variation_selector_mv1_result icu4x_CodePointSetData_load_variation_selector_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_white_space_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_white_space_result; - ICU4XCodePointSetData_load_white_space_result ICU4XCodePointSetData_load_white_space(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_white_space_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_white_space_mv1_result; + icu4x_CodePointSetData_load_white_space_mv1_result icu4x_CodePointSetData_load_white_space_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_xdigit_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_xdigit_result; - ICU4XCodePointSetData_load_xdigit_result ICU4XCodePointSetData_load_xdigit(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_xdigit_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xdigit_mv1_result; + icu4x_CodePointSetData_load_xdigit_mv1_result icu4x_CodePointSetData_load_xdigit_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_xid_continue_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_xid_continue_result; - ICU4XCodePointSetData_load_xid_continue_result ICU4XCodePointSetData_load_xid_continue(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_xid_continue_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xid_continue_mv1_result; + icu4x_CodePointSetData_load_xid_continue_mv1_result icu4x_CodePointSetData_load_xid_continue_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_xid_start_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCodePointSetData_load_xid_start_result; - ICU4XCodePointSetData_load_xid_start_result ICU4XCodePointSetData_load_xid_start(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_CodePointSetData_load_xid_start_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_CodePointSetData_load_xid_start_mv1_result; + icu4x_CodePointSetData_load_xid_start_mv1_result icu4x_CodePointSetData_load_xid_start_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XCodePointSetData_load_for_ecma262_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::Error err;}; bool is_ok;} ICU4XCodePointSetData_load_for_ecma262_result; - ICU4XCodePointSetData_load_for_ecma262_result ICU4XCodePointSetData_load_for_ecma262(const diplomat::capi::DataProvider* provider, const char* property_name_data, size_t property_name_len); + typedef struct icu4x_CodePointSetData_load_for_ecma262_mv1_result {union {diplomat::capi::CodePointSetData* ok; diplomat::capi::Error err;}; bool is_ok;} icu4x_CodePointSetData_load_for_ecma262_mv1_result; + icu4x_CodePointSetData_load_for_ecma262_mv1_result icu4x_CodePointSetData_load_for_ecma262_mv1(const diplomat::capi::DataProvider* provider, const char* property_name_data, size_t property_name_len); - void ICU4XCodePointSetData_destroy(CodePointSetData* self); + void icu4x_CodePointSetData_destroy_mv1(CodePointSetData* self); } // extern "C" } // namespace capi } // namespace inline bool CodePointSetData::contains(char32_t cp) const { - auto result = diplomat::capi::ICU4XCodePointSetData_contains(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointSetData_contains_mv1(this->AsFFI(), cp); return result; } inline bool CodePointSetData::contains32(uint32_t cp) const { - auto result = diplomat::capi::ICU4XCodePointSetData_contains32(this->AsFFI(), + auto result = diplomat::capi::icu4x_CodePointSetData_contains32_mv1(this->AsFFI(), cp); return result; } inline std::unique_ptr CodePointSetData::iter_ranges() const { - auto result = diplomat::capi::ICU4XCodePointSetData_iter_ranges(this->AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_iter_ranges_mv1(this->AsFFI()); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline std::unique_ptr CodePointSetData::iter_ranges_complemented() const { - auto result = diplomat::capi::ICU4XCodePointSetData_iter_ranges_complemented(this->AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_iter_ranges_complemented_mv1(this->AsFFI()); return std::unique_ptr(CodePointRangeIterator::FromFFI(result)); } inline diplomat::result, DataError> CodePointSetData::load_for_general_category_group(const DataProvider& provider, uint32_t group) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_for_general_category_group(provider.AsFFI(), + auto result = diplomat::capi::icu4x_CodePointSetData_load_for_general_category_group_mv1(provider.AsFFI(), group); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_ascii_hex_digit(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_ascii_hex_digit(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_ascii_hex_digit_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_alnum(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_alnum(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_alnum_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_alphabetic(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_alphabetic(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_alphabetic_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_bidi_control(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_bidi_control(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_bidi_control_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_bidi_mirrored(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_bidi_mirrored(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_bidi_mirrored_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_blank(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_blank(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_blank_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_cased(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_cased(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_cased_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_case_ignorable(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_case_ignorable(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_case_ignorable_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_full_composition_exclusion(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_full_composition_exclusion(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_full_composition_exclusion_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_changes_when_casefolded(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_changes_when_casefolded(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_changes_when_casefolded_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_changes_when_casemapped(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_changes_when_casemapped(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_changes_when_casemapped_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_changes_when_nfkc_casefolded(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_changes_when_nfkc_casefolded(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_changes_when_nfkc_casefolded_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_changes_when_lowercased(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_changes_when_lowercased(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_changes_when_lowercased_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_changes_when_titlecased(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_changes_when_titlecased(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_changes_when_titlecased_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_changes_when_uppercased(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_changes_when_uppercased(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_changes_when_uppercased_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_dash(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_dash(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_dash_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_deprecated(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_deprecated(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_deprecated_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_default_ignorable_code_point(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_default_ignorable_code_point(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_default_ignorable_code_point_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_diacritic(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_diacritic(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_diacritic_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_emoji_modifier_base(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_emoji_modifier_base(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_emoji_modifier_base_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_emoji_component(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_emoji_component(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_emoji_component_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_emoji_modifier(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_emoji_modifier(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_emoji_modifier_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_emoji(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_emoji(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_emoji_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_emoji_presentation(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_emoji_presentation(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_emoji_presentation_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_extender(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_extender(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_extender_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_extended_pictographic(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_extended_pictographic(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_extended_pictographic_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_graph(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_graph(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_graph_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_grapheme_base(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_grapheme_base(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_grapheme_base_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_grapheme_extend(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_grapheme_extend(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_grapheme_extend_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_grapheme_link(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_grapheme_link(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_grapheme_link_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_hex_digit(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_hex_digit(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_hex_digit_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_hyphen(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_hyphen(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_hyphen_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_id_continue(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_id_continue(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_id_continue_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_ideographic(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_ideographic(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_ideographic_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_id_start(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_id_start(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_id_start_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_ids_binary_operator(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_ids_binary_operator(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_ids_binary_operator_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_ids_trinary_operator(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_ids_trinary_operator(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_ids_trinary_operator_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_join_control(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_join_control(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_join_control_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_logical_order_exception(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_logical_order_exception(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_logical_order_exception_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_lowercase(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_lowercase(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_lowercase_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_math(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_math(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_math_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_noncharacter_code_point(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_noncharacter_code_point(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_noncharacter_code_point_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_nfc_inert(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_nfc_inert(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_nfc_inert_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_nfd_inert(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_nfd_inert(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_nfd_inert_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_nfkc_inert(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_nfkc_inert(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_nfkc_inert_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_nfkd_inert(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_nfkd_inert(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_nfkd_inert_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_pattern_syntax(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_pattern_syntax(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_pattern_syntax_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_pattern_white_space(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_pattern_white_space(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_pattern_white_space_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_prepended_concatenation_mark(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_prepended_concatenation_mark(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_prepended_concatenation_mark_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_print(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_print(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_print_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_quotation_mark(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_quotation_mark(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_quotation_mark_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_radical(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_radical(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_radical_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_regional_indicator(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_regional_indicator(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_regional_indicator_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_soft_dotted(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_soft_dotted(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_soft_dotted_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_segment_starter(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_segment_starter(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_segment_starter_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_case_sensitive(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_case_sensitive(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_case_sensitive_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_sentence_terminal(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_sentence_terminal(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_sentence_terminal_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_terminal_punctuation(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_terminal_punctuation(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_terminal_punctuation_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_unified_ideograph(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_unified_ideograph(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_unified_ideograph_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_uppercase(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_uppercase(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_uppercase_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_variation_selector(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_variation_selector(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_variation_selector_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_white_space(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_white_space(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_white_space_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_xdigit(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_xdigit(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_xdigit_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_xid_continue(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_xid_continue(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_xid_continue_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> CodePointSetData::load_xid_start(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XCodePointSetData_load_xid_start(provider.AsFFI()); + auto result = diplomat::capi::icu4x_CodePointSetData_load_xid_start_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } @@ -593,7 +593,7 @@ inline diplomat::result, Erro if (!diplomat::capi::diplomat_is_str(property_name.data(), property_name.size())) { return diplomat::Err(diplomat::Utf8Error()); } - auto result = diplomat::capi::ICU4XCodePointSetData_load_for_ecma262(provider.AsFFI(), + auto result = diplomat::capi::icu4x_CodePointSetData_load_for_ecma262_mv1(provider.AsFFI(), property_name.data(), property_name.size()); return diplomat::Ok, Error>>(std::move(result.is_ok ? diplomat::result, Error>(diplomat::Ok>(std::unique_ptr(CodePointSetData::FromFFI(result.ok)))) : diplomat::result, Error>(diplomat::Err(Error::FromFFI(result.err))))); @@ -616,7 +616,7 @@ inline CodePointSetData* CodePointSetData::FromFFI(diplomat::capi::CodePointSetD } inline void CodePointSetData::operator delete(void* ptr) { - diplomat::capi::ICU4XCodePointSetData_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CodePointSetData_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/Collator.hpp b/ffi/capi/bindings/cpp/Collator.hpp index aa60a10c037..6ceec452924 100644 --- a/ffi/capi/bindings/cpp/Collator.hpp +++ b/ffi/capi/bindings/cpp/Collator.hpp @@ -21,31 +21,31 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCollator_create_v1_result {union {diplomat::capi::Collator* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XCollator_create_v1_result; - ICU4XCollator_create_v1_result ICU4XCollator_create_v1(const diplomat::capi::DataProvider* provider, const diplomat::capi::Locale* locale, diplomat::capi::CollatorOptionsV1 options); + typedef struct icu4x_Collator_create_v1_mv1_result {union {diplomat::capi::Collator* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_Collator_create_v1_mv1_result; + icu4x_Collator_create_v1_mv1_result icu4x_Collator_create_v1_mv1(const diplomat::capi::DataProvider* provider, const diplomat::capi::Locale* locale, diplomat::capi::CollatorOptionsV1 options); - int8_t ICU4XCollator_compare_utf16(const diplomat::capi::Collator* self, const char16_t* left_data, size_t left_len, const char16_t* right_data, size_t right_len); + int8_t icu4x_Collator_compare_utf16_mv1(const diplomat::capi::Collator* self, const char16_t* left_data, size_t left_len, const char16_t* right_data, size_t right_len); - int8_t ICU4XCollator_compare(const diplomat::capi::Collator* self, const char* left_data, size_t left_len, const char* right_data, size_t right_len); + int8_t icu4x_Collator_compare_mv1(const diplomat::capi::Collator* self, const char* left_data, size_t left_len, const char* right_data, size_t right_len); - diplomat::capi::CollatorResolvedOptionsV1 ICU4XCollator_resolved_options(const diplomat::capi::Collator* self); + diplomat::capi::CollatorResolvedOptionsV1 icu4x_Collator_resolved_options_mv1(const diplomat::capi::Collator* self); - void ICU4XCollator_destroy(Collator* self); + void icu4x_Collator_destroy_mv1(Collator* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> Collator::create_v1(const DataProvider& provider, const Locale& locale, CollatorOptionsV1 options) { - auto result = diplomat::capi::ICU4XCollator_create_v1(provider.AsFFI(), + auto result = diplomat::capi::icu4x_Collator_create_v1_mv1(provider.AsFFI(), locale.AsFFI(), options.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(Collator::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline int8_t Collator::compare16(std::u16string_view left, std::u16string_view right) const { - auto result = diplomat::capi::ICU4XCollator_compare_utf16(this->AsFFI(), + auto result = diplomat::capi::icu4x_Collator_compare_utf16_mv1(this->AsFFI(), left.data(), left.size(), right.data(), @@ -54,7 +54,7 @@ inline int8_t Collator::compare16(std::u16string_view left, std::u16string_view } inline int8_t Collator::compare(std::string_view left, std::string_view right) const { - auto result = diplomat::capi::ICU4XCollator_compare(this->AsFFI(), + auto result = diplomat::capi::icu4x_Collator_compare_mv1(this->AsFFI(), left.data(), left.size(), right.data(), @@ -63,7 +63,7 @@ inline int8_t Collator::compare(std::string_view left, std::string_view right) c } inline CollatorResolvedOptionsV1 Collator::resolved_options() const { - auto result = diplomat::capi::ICU4XCollator_resolved_options(this->AsFFI()); + auto result = diplomat::capi::icu4x_Collator_resolved_options_mv1(this->AsFFI()); return CollatorResolvedOptionsV1::FromFFI(result); } @@ -84,7 +84,7 @@ inline Collator* Collator::FromFFI(diplomat::capi::Collator* ptr) { } inline void Collator::operator delete(void* ptr) { - diplomat::capi::ICU4XCollator_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_Collator_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/ComposingNormalizer.hpp b/ffi/capi/bindings/cpp/ComposingNormalizer.hpp index 4c96f4924f5..732fb5f68e0 100644 --- a/ffi/capi/bindings/cpp/ComposingNormalizer.hpp +++ b/ffi/capi/bindings/cpp/ComposingNormalizer.hpp @@ -18,43 +18,43 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XComposingNormalizer_create_nfc_result {union {diplomat::capi::ComposingNormalizer* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XComposingNormalizer_create_nfc_result; - ICU4XComposingNormalizer_create_nfc_result ICU4XComposingNormalizer_create_nfc(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_ComposingNormalizer_create_nfc_mv1_result {union {diplomat::capi::ComposingNormalizer* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_ComposingNormalizer_create_nfc_mv1_result; + icu4x_ComposingNormalizer_create_nfc_mv1_result icu4x_ComposingNormalizer_create_nfc_mv1(const diplomat::capi::DataProvider* provider); - typedef struct ICU4XComposingNormalizer_create_nfkc_result {union {diplomat::capi::ComposingNormalizer* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XComposingNormalizer_create_nfkc_result; - ICU4XComposingNormalizer_create_nfkc_result ICU4XComposingNormalizer_create_nfkc(const diplomat::capi::DataProvider* provider); + typedef struct icu4x_ComposingNormalizer_create_nfkc_mv1_result {union {diplomat::capi::ComposingNormalizer* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_ComposingNormalizer_create_nfkc_mv1_result; + icu4x_ComposingNormalizer_create_nfkc_mv1_result icu4x_ComposingNormalizer_create_nfkc_mv1(const diplomat::capi::DataProvider* provider); - void ICU4XComposingNormalizer_normalize(const diplomat::capi::ComposingNormalizer* self, const char* s_data, size_t s_len, diplomat::capi::DiplomatWrite* write); + void icu4x_ComposingNormalizer_normalize_mv1(const diplomat::capi::ComposingNormalizer* self, const char* s_data, size_t s_len, diplomat::capi::DiplomatWrite* write); - bool ICU4XComposingNormalizer_is_normalized(const diplomat::capi::ComposingNormalizer* self, const char* s_data, size_t s_len); + bool icu4x_ComposingNormalizer_is_normalized_mv1(const diplomat::capi::ComposingNormalizer* self, const char* s_data, size_t s_len); - bool ICU4XComposingNormalizer_is_normalized_utf16(const diplomat::capi::ComposingNormalizer* self, const char16_t* s_data, size_t s_len); + bool icu4x_ComposingNormalizer_is_normalized_utf16_mv1(const diplomat::capi::ComposingNormalizer* self, const char16_t* s_data, size_t s_len); - size_t ICU4XComposingNormalizer_is_normalized_up_to(const diplomat::capi::ComposingNormalizer* self, const char* s_data, size_t s_len); + size_t icu4x_ComposingNormalizer_is_normalized_up_to_mv1(const diplomat::capi::ComposingNormalizer* self, const char* s_data, size_t s_len); - size_t ICU4XComposingNormalizer_is_normalized_utf16_up_to(const diplomat::capi::ComposingNormalizer* self, const char16_t* s_data, size_t s_len); + size_t icu4x_ComposingNormalizer_is_normalized_utf16_up_to_mv1(const diplomat::capi::ComposingNormalizer* self, const char16_t* s_data, size_t s_len); - void ICU4XComposingNormalizer_destroy(ComposingNormalizer* self); + void icu4x_ComposingNormalizer_destroy_mv1(ComposingNormalizer* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, DataError> ComposingNormalizer::create_nfc(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XComposingNormalizer_create_nfc(provider.AsFFI()); + auto result = diplomat::capi::icu4x_ComposingNormalizer_create_nfc_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(ComposingNormalizer::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> ComposingNormalizer::create_nfkc(const DataProvider& provider) { - auto result = diplomat::capi::ICU4XComposingNormalizer_create_nfkc(provider.AsFFI()); + auto result = diplomat::capi::icu4x_ComposingNormalizer_create_nfkc_mv1(provider.AsFFI()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(ComposingNormalizer::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline std::string ComposingNormalizer::normalize(std::string_view s) const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XComposingNormalizer_normalize(this->AsFFI(), + diplomat::capi::icu4x_ComposingNormalizer_normalize_mv1(this->AsFFI(), s.data(), s.size(), &write); @@ -62,28 +62,28 @@ inline std::string ComposingNormalizer::normalize(std::string_view s) const { } inline bool ComposingNormalizer::is_normalized(std::string_view s) const { - auto result = diplomat::capi::ICU4XComposingNormalizer_is_normalized(this->AsFFI(), + auto result = diplomat::capi::icu4x_ComposingNormalizer_is_normalized_mv1(this->AsFFI(), s.data(), s.size()); return result; } inline bool ComposingNormalizer::is_normalized_utf16(std::u16string_view s) const { - auto result = diplomat::capi::ICU4XComposingNormalizer_is_normalized_utf16(this->AsFFI(), + auto result = diplomat::capi::icu4x_ComposingNormalizer_is_normalized_utf16_mv1(this->AsFFI(), s.data(), s.size()); return result; } inline size_t ComposingNormalizer::is_normalized_up_to(std::string_view s) const { - auto result = diplomat::capi::ICU4XComposingNormalizer_is_normalized_up_to(this->AsFFI(), + auto result = diplomat::capi::icu4x_ComposingNormalizer_is_normalized_up_to_mv1(this->AsFFI(), s.data(), s.size()); return result; } inline size_t ComposingNormalizer::is_normalized_utf16_up_to(std::u16string_view s) const { - auto result = diplomat::capi::ICU4XComposingNormalizer_is_normalized_utf16_up_to(this->AsFFI(), + auto result = diplomat::capi::icu4x_ComposingNormalizer_is_normalized_utf16_up_to_mv1(this->AsFFI(), s.data(), s.size()); return result; @@ -106,7 +106,7 @@ inline ComposingNormalizer* ComposingNormalizer::FromFFI(diplomat::capi::Composi } inline void ComposingNormalizer::operator delete(void* ptr) { - diplomat::capi::ICU4XComposingNormalizer_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_ComposingNormalizer_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/CustomTimeZone.hpp b/ffi/capi/bindings/cpp/CustomTimeZone.hpp index 65aaa82f61f..db03e0f91e2 100644 --- a/ffi/capi/bindings/cpp/CustomTimeZone.hpp +++ b/ffi/capi/bindings/cpp/CustomTimeZone.hpp @@ -21,160 +21,160 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XCustomTimeZone_create_from_string_result {union {diplomat::capi::CustomTimeZone* ok; diplomat::capi::TimeZoneInvalidOffsetError err;}; bool is_ok;} ICU4XCustomTimeZone_create_from_string_result; - ICU4XCustomTimeZone_create_from_string_result ICU4XCustomTimeZone_create_from_string(const char* s_data, size_t s_len); + typedef struct icu4x_CustomTimeZone_create_from_string_mv1_result {union {diplomat::capi::CustomTimeZone* ok; diplomat::capi::TimeZoneInvalidOffsetError err;}; bool is_ok;} icu4x_CustomTimeZone_create_from_string_mv1_result; + icu4x_CustomTimeZone_create_from_string_mv1_result icu4x_CustomTimeZone_create_from_string_mv1(const char* s_data, size_t s_len); - diplomat::capi::CustomTimeZone* ICU4XCustomTimeZone_create_empty(); + diplomat::capi::CustomTimeZone* icu4x_CustomTimeZone_create_empty_mv1(); - diplomat::capi::CustomTimeZone* ICU4XCustomTimeZone_create_utc(); + diplomat::capi::CustomTimeZone* icu4x_CustomTimeZone_create_utc_mv1(); - diplomat::capi::CustomTimeZone* ICU4XCustomTimeZone_create_gmt(); + diplomat::capi::CustomTimeZone* icu4x_CustomTimeZone_create_gmt_mv1(); - diplomat::capi::CustomTimeZone* ICU4XCustomTimeZone_create_bst(); + diplomat::capi::CustomTimeZone* icu4x_CustomTimeZone_create_bst_mv1(); - typedef struct ICU4XCustomTimeZone_try_set_gmt_offset_seconds_result {union { diplomat::capi::TimeZoneInvalidOffsetError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_gmt_offset_seconds_result; - ICU4XCustomTimeZone_try_set_gmt_offset_seconds_result ICU4XCustomTimeZone_try_set_gmt_offset_seconds(diplomat::capi::CustomTimeZone* self, int32_t offset_seconds); + typedef struct icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1_result {union { diplomat::capi::TimeZoneInvalidOffsetError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1_result; + icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1_result icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1(diplomat::capi::CustomTimeZone* self, int32_t offset_seconds); - void ICU4XCustomTimeZone_set_gmt_offset_eighths_of_hour(diplomat::capi::CustomTimeZone* self, int8_t offset_eighths_of_hour); + void icu4x_CustomTimeZone_set_gmt_offset_eighths_of_hour_mv1(diplomat::capi::CustomTimeZone* self, int8_t offset_eighths_of_hour); - void ICU4XCustomTimeZone_clear_gmt_offset(diplomat::capi::CustomTimeZone* self); + void icu4x_CustomTimeZone_clear_gmt_offset_mv1(diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_gmt_offset_seconds_result {union {int32_t ok; }; bool is_ok;} ICU4XCustomTimeZone_gmt_offset_seconds_result; - ICU4XCustomTimeZone_gmt_offset_seconds_result ICU4XCustomTimeZone_gmt_offset_seconds(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_gmt_offset_seconds_mv1_result {union {int32_t ok; }; bool is_ok;} icu4x_CustomTimeZone_gmt_offset_seconds_mv1_result; + icu4x_CustomTimeZone_gmt_offset_seconds_mv1_result icu4x_CustomTimeZone_gmt_offset_seconds_mv1(const diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_is_gmt_offset_positive_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_gmt_offset_positive_result; - ICU4XCustomTimeZone_is_gmt_offset_positive_result ICU4XCustomTimeZone_is_gmt_offset_positive(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_is_gmt_offset_positive_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_gmt_offset_positive_mv1_result; + icu4x_CustomTimeZone_is_gmt_offset_positive_mv1_result icu4x_CustomTimeZone_is_gmt_offset_positive_mv1(const diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_is_gmt_offset_zero_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_gmt_offset_zero_result; - ICU4XCustomTimeZone_is_gmt_offset_zero_result ICU4XCustomTimeZone_is_gmt_offset_zero(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_is_gmt_offset_zero_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_gmt_offset_zero_mv1_result; + icu4x_CustomTimeZone_is_gmt_offset_zero_mv1_result icu4x_CustomTimeZone_is_gmt_offset_zero_mv1(const diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_gmt_offset_has_minutes_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_gmt_offset_has_minutes_result; - ICU4XCustomTimeZone_gmt_offset_has_minutes_result ICU4XCustomTimeZone_gmt_offset_has_minutes(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1_result; + icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1_result icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1(const diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_gmt_offset_has_seconds_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_gmt_offset_has_seconds_result; - ICU4XCustomTimeZone_gmt_offset_has_seconds_result ICU4XCustomTimeZone_gmt_offset_has_seconds(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1_result; + icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1_result icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1(const diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_try_set_time_zone_id_result {union { diplomat::capi::TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_time_zone_id_result; - ICU4XCustomTimeZone_try_set_time_zone_id_result ICU4XCustomTimeZone_try_set_time_zone_id(diplomat::capi::CustomTimeZone* self, const char* id_data, size_t id_len); + typedef struct icu4x_CustomTimeZone_try_set_time_zone_id_mv1_result {union { diplomat::capi::TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_time_zone_id_mv1_result; + icu4x_CustomTimeZone_try_set_time_zone_id_mv1_result icu4x_CustomTimeZone_try_set_time_zone_id_mv1(diplomat::capi::CustomTimeZone* self, const char* id_data, size_t id_len); - typedef struct ICU4XCustomTimeZone_try_set_iana_time_zone_id_result {union { diplomat::capi::TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_iana_time_zone_id_result; - ICU4XCustomTimeZone_try_set_iana_time_zone_id_result ICU4XCustomTimeZone_try_set_iana_time_zone_id(diplomat::capi::CustomTimeZone* self, const diplomat::capi::TimeZoneIdMapper* mapper, const char* id_data, size_t id_len); + typedef struct icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1_result {union { diplomat::capi::TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1_result; + icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1_result icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1(diplomat::capi::CustomTimeZone* self, const diplomat::capi::TimeZoneIdMapper* mapper, const char* id_data, size_t id_len); - void ICU4XCustomTimeZone_clear_time_zone_id(diplomat::capi::CustomTimeZone* self); + void icu4x_CustomTimeZone_clear_time_zone_id_mv1(diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_time_zone_id_result { bool is_ok;} ICU4XCustomTimeZone_time_zone_id_result; - ICU4XCustomTimeZone_time_zone_id_result ICU4XCustomTimeZone_time_zone_id(const diplomat::capi::CustomTimeZone* self, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_CustomTimeZone_time_zone_id_mv1_result { bool is_ok;} icu4x_CustomTimeZone_time_zone_id_mv1_result; + icu4x_CustomTimeZone_time_zone_id_mv1_result icu4x_CustomTimeZone_time_zone_id_mv1(const diplomat::capi::CustomTimeZone* self, diplomat::capi::DiplomatWrite* write); - typedef struct ICU4XCustomTimeZone_try_set_metazone_id_result {union { diplomat::capi::TimeZoneInvalidIdError err;}; bool is_ok;} ICU4XCustomTimeZone_try_set_metazone_id_result; - ICU4XCustomTimeZone_try_set_metazone_id_result ICU4XCustomTimeZone_try_set_metazone_id(diplomat::capi::CustomTimeZone* self, const char* id_data, size_t id_len); + typedef struct icu4x_CustomTimeZone_try_set_metazone_id_mv1_result {union { diplomat::capi::TimeZoneInvalidIdError err;}; bool is_ok;} icu4x_CustomTimeZone_try_set_metazone_id_mv1_result; + icu4x_CustomTimeZone_try_set_metazone_id_mv1_result icu4x_CustomTimeZone_try_set_metazone_id_mv1(diplomat::capi::CustomTimeZone* self, const char* id_data, size_t id_len); - void ICU4XCustomTimeZone_clear_metazone_id(diplomat::capi::CustomTimeZone* self); + void icu4x_CustomTimeZone_clear_metazone_id_mv1(diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_metazone_id_result { bool is_ok;} ICU4XCustomTimeZone_metazone_id_result; - ICU4XCustomTimeZone_metazone_id_result ICU4XCustomTimeZone_metazone_id(const diplomat::capi::CustomTimeZone* self, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_CustomTimeZone_metazone_id_mv1_result { bool is_ok;} icu4x_CustomTimeZone_metazone_id_mv1_result; + icu4x_CustomTimeZone_metazone_id_mv1_result icu4x_CustomTimeZone_metazone_id_mv1(const diplomat::capi::CustomTimeZone* self, diplomat::capi::DiplomatWrite* write); - typedef struct ICU4XCustomTimeZone_try_set_zone_variant_result { bool is_ok;} ICU4XCustomTimeZone_try_set_zone_variant_result; - ICU4XCustomTimeZone_try_set_zone_variant_result ICU4XCustomTimeZone_try_set_zone_variant(diplomat::capi::CustomTimeZone* self, const char* id_data, size_t id_len); + typedef struct icu4x_CustomTimeZone_try_set_zone_variant_mv1_result { bool is_ok;} icu4x_CustomTimeZone_try_set_zone_variant_mv1_result; + icu4x_CustomTimeZone_try_set_zone_variant_mv1_result icu4x_CustomTimeZone_try_set_zone_variant_mv1(diplomat::capi::CustomTimeZone* self, const char* id_data, size_t id_len); - void ICU4XCustomTimeZone_clear_zone_variant(diplomat::capi::CustomTimeZone* self); + void icu4x_CustomTimeZone_clear_zone_variant_mv1(diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_zone_variant_result { bool is_ok;} ICU4XCustomTimeZone_zone_variant_result; - ICU4XCustomTimeZone_zone_variant_result ICU4XCustomTimeZone_zone_variant(const diplomat::capi::CustomTimeZone* self, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_CustomTimeZone_zone_variant_mv1_result { bool is_ok;} icu4x_CustomTimeZone_zone_variant_mv1_result; + icu4x_CustomTimeZone_zone_variant_mv1_result icu4x_CustomTimeZone_zone_variant_mv1(const diplomat::capi::CustomTimeZone* self, diplomat::capi::DiplomatWrite* write); - void ICU4XCustomTimeZone_set_standard_time(diplomat::capi::CustomTimeZone* self); + void icu4x_CustomTimeZone_set_standard_time_mv1(diplomat::capi::CustomTimeZone* self); - void ICU4XCustomTimeZone_set_daylight_time(diplomat::capi::CustomTimeZone* self); + void icu4x_CustomTimeZone_set_daylight_time_mv1(diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_is_standard_time_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_standard_time_result; - ICU4XCustomTimeZone_is_standard_time_result ICU4XCustomTimeZone_is_standard_time(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_is_standard_time_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_standard_time_mv1_result; + icu4x_CustomTimeZone_is_standard_time_mv1_result icu4x_CustomTimeZone_is_standard_time_mv1(const diplomat::capi::CustomTimeZone* self); - typedef struct ICU4XCustomTimeZone_is_daylight_time_result {union {bool ok; }; bool is_ok;} ICU4XCustomTimeZone_is_daylight_time_result; - ICU4XCustomTimeZone_is_daylight_time_result ICU4XCustomTimeZone_is_daylight_time(const diplomat::capi::CustomTimeZone* self); + typedef struct icu4x_CustomTimeZone_is_daylight_time_mv1_result {union {bool ok; }; bool is_ok;} icu4x_CustomTimeZone_is_daylight_time_mv1_result; + icu4x_CustomTimeZone_is_daylight_time_mv1_result icu4x_CustomTimeZone_is_daylight_time_mv1(const diplomat::capi::CustomTimeZone* self); - void ICU4XCustomTimeZone_maybe_calculate_metazone(diplomat::capi::CustomTimeZone* self, const diplomat::capi::MetazoneCalculator* metazone_calculator, const diplomat::capi::IsoDateTime* local_datetime); + void icu4x_CustomTimeZone_maybe_calculate_metazone_mv1(diplomat::capi::CustomTimeZone* self, const diplomat::capi::MetazoneCalculator* metazone_calculator, const diplomat::capi::IsoDateTime* local_datetime); - void ICU4XCustomTimeZone_destroy(CustomTimeZone* self); + void icu4x_CustomTimeZone_destroy_mv1(CustomTimeZone* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, TimeZoneInvalidOffsetError> CustomTimeZone::create_from_string(std::string_view s) { - auto result = diplomat::capi::ICU4XCustomTimeZone_create_from_string(s.data(), + auto result = diplomat::capi::icu4x_CustomTimeZone_create_from_string_mv1(s.data(), s.size()); return result.is_ok ? diplomat::result, TimeZoneInvalidOffsetError>(diplomat::Ok>(std::unique_ptr(CustomTimeZone::FromFFI(result.ok)))) : diplomat::result, TimeZoneInvalidOffsetError>(diplomat::Err(TimeZoneInvalidOffsetError::FromFFI(result.err))); } inline std::unique_ptr CustomTimeZone::create_empty() { - auto result = diplomat::capi::ICU4XCustomTimeZone_create_empty(); + auto result = diplomat::capi::icu4x_CustomTimeZone_create_empty_mv1(); return std::unique_ptr(CustomTimeZone::FromFFI(result)); } inline std::unique_ptr CustomTimeZone::create_utc() { - auto result = diplomat::capi::ICU4XCustomTimeZone_create_utc(); + auto result = diplomat::capi::icu4x_CustomTimeZone_create_utc_mv1(); return std::unique_ptr(CustomTimeZone::FromFFI(result)); } inline std::unique_ptr CustomTimeZone::create_gmt() { - auto result = diplomat::capi::ICU4XCustomTimeZone_create_gmt(); + auto result = diplomat::capi::icu4x_CustomTimeZone_create_gmt_mv1(); return std::unique_ptr(CustomTimeZone::FromFFI(result)); } inline std::unique_ptr CustomTimeZone::create_bst() { - auto result = diplomat::capi::ICU4XCustomTimeZone_create_bst(); + auto result = diplomat::capi::icu4x_CustomTimeZone_create_bst_mv1(); return std::unique_ptr(CustomTimeZone::FromFFI(result)); } inline diplomat::result CustomTimeZone::try_set_gmt_offset_seconds(int32_t offset_seconds) { - auto result = diplomat::capi::ICU4XCustomTimeZone_try_set_gmt_offset_seconds(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_try_set_gmt_offset_seconds_mv1(this->AsFFI(), offset_seconds); return result.is_ok ? diplomat::result(diplomat::Ok()) : diplomat::result(diplomat::Err(TimeZoneInvalidOffsetError::FromFFI(result.err))); } inline void CustomTimeZone::set_gmt_offset_eighths_of_hour(int8_t offset_eighths_of_hour) { - diplomat::capi::ICU4XCustomTimeZone_set_gmt_offset_eighths_of_hour(this->AsFFI(), + diplomat::capi::icu4x_CustomTimeZone_set_gmt_offset_eighths_of_hour_mv1(this->AsFFI(), offset_eighths_of_hour); } inline void CustomTimeZone::clear_gmt_offset() { - diplomat::capi::ICU4XCustomTimeZone_clear_gmt_offset(this->AsFFI()); + diplomat::capi::icu4x_CustomTimeZone_clear_gmt_offset_mv1(this->AsFFI()); } inline std::optional CustomTimeZone::gmt_offset_seconds() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_gmt_offset_seconds(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_gmt_offset_seconds_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline std::optional CustomTimeZone::is_gmt_offset_positive() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_is_gmt_offset_positive(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_is_gmt_offset_positive_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline std::optional CustomTimeZone::is_gmt_offset_zero() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_is_gmt_offset_zero(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_is_gmt_offset_zero_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline std::optional CustomTimeZone::gmt_offset_has_minutes() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_gmt_offset_has_minutes(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_gmt_offset_has_minutes_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline std::optional CustomTimeZone::gmt_offset_has_seconds() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_gmt_offset_has_seconds(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_gmt_offset_has_seconds_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline diplomat::result CustomTimeZone::try_set_time_zone_id(std::string_view id) { - auto result = diplomat::capi::ICU4XCustomTimeZone_try_set_time_zone_id(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_try_set_time_zone_id_mv1(this->AsFFI(), id.data(), id.size()); return result.is_ok ? diplomat::result(diplomat::Ok()) : diplomat::result(diplomat::Err(TimeZoneInvalidIdError::FromFFI(result.err))); } inline diplomat::result CustomTimeZone::try_set_iana_time_zone_id(const TimeZoneIdMapper& mapper, std::string_view id) { - auto result = diplomat::capi::ICU4XCustomTimeZone_try_set_iana_time_zone_id(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_try_set_iana_time_zone_id_mv1(this->AsFFI(), mapper.AsFFI(), id.data(), id.size()); @@ -182,75 +182,75 @@ inline diplomat::result CustomTimeZone:: } inline void CustomTimeZone::clear_time_zone_id() { - diplomat::capi::ICU4XCustomTimeZone_clear_time_zone_id(this->AsFFI()); + diplomat::capi::icu4x_CustomTimeZone_clear_time_zone_id_mv1(this->AsFFI()); } inline std::optional CustomTimeZone::time_zone_id() const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XCustomTimeZone_time_zone_id(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_time_zone_id_mv1(this->AsFFI(), &write); return result.is_ok ? std::optional(std::move(output)) : std::nullopt; } inline diplomat::result CustomTimeZone::try_set_metazone_id(std::string_view id) { - auto result = diplomat::capi::ICU4XCustomTimeZone_try_set_metazone_id(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_try_set_metazone_id_mv1(this->AsFFI(), id.data(), id.size()); return result.is_ok ? diplomat::result(diplomat::Ok()) : diplomat::result(diplomat::Err(TimeZoneInvalidIdError::FromFFI(result.err))); } inline void CustomTimeZone::clear_metazone_id() { - diplomat::capi::ICU4XCustomTimeZone_clear_metazone_id(this->AsFFI()); + diplomat::capi::icu4x_CustomTimeZone_clear_metazone_id_mv1(this->AsFFI()); } inline std::optional CustomTimeZone::metazone_id() const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XCustomTimeZone_metazone_id(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_metazone_id_mv1(this->AsFFI(), &write); return result.is_ok ? std::optional(std::move(output)) : std::nullopt; } inline std::optional CustomTimeZone::try_set_zone_variant(std::string_view id) { - auto result = diplomat::capi::ICU4XCustomTimeZone_try_set_zone_variant(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_try_set_zone_variant_mv1(this->AsFFI(), id.data(), id.size()); return result.is_ok ? std::optional() : std::nullopt; } inline void CustomTimeZone::clear_zone_variant() { - diplomat::capi::ICU4XCustomTimeZone_clear_zone_variant(this->AsFFI()); + diplomat::capi::icu4x_CustomTimeZone_clear_zone_variant_mv1(this->AsFFI()); } inline std::optional CustomTimeZone::zone_variant() const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XCustomTimeZone_zone_variant(this->AsFFI(), + auto result = diplomat::capi::icu4x_CustomTimeZone_zone_variant_mv1(this->AsFFI(), &write); return result.is_ok ? std::optional(std::move(output)) : std::nullopt; } inline void CustomTimeZone::set_standard_time() { - diplomat::capi::ICU4XCustomTimeZone_set_standard_time(this->AsFFI()); + diplomat::capi::icu4x_CustomTimeZone_set_standard_time_mv1(this->AsFFI()); } inline void CustomTimeZone::set_daylight_time() { - diplomat::capi::ICU4XCustomTimeZone_set_daylight_time(this->AsFFI()); + diplomat::capi::icu4x_CustomTimeZone_set_daylight_time_mv1(this->AsFFI()); } inline std::optional CustomTimeZone::is_standard_time() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_is_standard_time(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_is_standard_time_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline std::optional CustomTimeZone::is_daylight_time() const { - auto result = diplomat::capi::ICU4XCustomTimeZone_is_daylight_time(this->AsFFI()); + auto result = diplomat::capi::icu4x_CustomTimeZone_is_daylight_time_mv1(this->AsFFI()); return result.is_ok ? std::optional(result.ok) : std::nullopt; } inline void CustomTimeZone::maybe_calculate_metazone(const MetazoneCalculator& metazone_calculator, const IsoDateTime& local_datetime) { - diplomat::capi::ICU4XCustomTimeZone_maybe_calculate_metazone(this->AsFFI(), + diplomat::capi::icu4x_CustomTimeZone_maybe_calculate_metazone_mv1(this->AsFFI(), metazone_calculator.AsFFI(), local_datetime.AsFFI()); } @@ -272,7 +272,7 @@ inline CustomTimeZone* CustomTimeZone::FromFFI(diplomat::capi::CustomTimeZone* p } inline void CustomTimeZone::operator delete(void* ptr) { - diplomat::capi::ICU4XCustomTimeZone_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_CustomTimeZone_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/DataProvider.hpp b/ffi/capi/bindings/cpp/DataProvider.hpp index 73c69e260ea..b54c3e4ee92 100644 --- a/ffi/capi/bindings/cpp/DataProvider.hpp +++ b/ffi/capi/bindings/cpp/DataProvider.hpp @@ -18,68 +18,68 @@ namespace diplomat { namespace capi { extern "C" { - diplomat::capi::DataProvider* ICU4XDataProvider_create_compiled(); + diplomat::capi::DataProvider* icu4x_DataProvider_create_compiled_mv1(); - typedef struct ICU4XDataProvider_create_fs_result {union {diplomat::capi::DataProvider* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XDataProvider_create_fs_result; - ICU4XDataProvider_create_fs_result ICU4XDataProvider_create_fs(const char* path_data, size_t path_len); + typedef struct icu4x_DataProvider_create_fs_mv1_result {union {diplomat::capi::DataProvider* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_DataProvider_create_fs_mv1_result; + icu4x_DataProvider_create_fs_mv1_result icu4x_DataProvider_create_fs_mv1(const char* path_data, size_t path_len); - typedef struct ICU4XDataProvider_create_from_byte_slice_result {union {diplomat::capi::DataProvider* ok; diplomat::capi::DataError err;}; bool is_ok;} ICU4XDataProvider_create_from_byte_slice_result; - ICU4XDataProvider_create_from_byte_slice_result ICU4XDataProvider_create_from_byte_slice(const uint8_t* blob_data, size_t blob_len); + typedef struct icu4x_DataProvider_create_from_byte_slice_mv1_result {union {diplomat::capi::DataProvider* ok; diplomat::capi::DataError err;}; bool is_ok;} icu4x_DataProvider_create_from_byte_slice_mv1_result; + icu4x_DataProvider_create_from_byte_slice_mv1_result icu4x_DataProvider_create_from_byte_slice_mv1(const uint8_t* blob_data, size_t blob_len); - diplomat::capi::DataProvider* ICU4XDataProvider_create_empty(); + diplomat::capi::DataProvider* icu4x_DataProvider_create_empty_mv1(); - typedef struct ICU4XDataProvider_fork_by_key_result {union { diplomat::capi::DataError err;}; bool is_ok;} ICU4XDataProvider_fork_by_key_result; - ICU4XDataProvider_fork_by_key_result ICU4XDataProvider_fork_by_key(diplomat::capi::DataProvider* self, diplomat::capi::DataProvider* other); + typedef struct icu4x_DataProvider_fork_by_key_mv1_result {union { diplomat::capi::DataError err;}; bool is_ok;} icu4x_DataProvider_fork_by_key_mv1_result; + icu4x_DataProvider_fork_by_key_mv1_result icu4x_DataProvider_fork_by_key_mv1(diplomat::capi::DataProvider* self, diplomat::capi::DataProvider* other); - typedef struct ICU4XDataProvider_fork_by_locale_result {union { diplomat::capi::DataError err;}; bool is_ok;} ICU4XDataProvider_fork_by_locale_result; - ICU4XDataProvider_fork_by_locale_result ICU4XDataProvider_fork_by_locale(diplomat::capi::DataProvider* self, diplomat::capi::DataProvider* other); + typedef struct icu4x_DataProvider_fork_by_locale_mv1_result {union { diplomat::capi::DataError err;}; bool is_ok;} icu4x_DataProvider_fork_by_locale_mv1_result; + icu4x_DataProvider_fork_by_locale_mv1_result icu4x_DataProvider_fork_by_locale_mv1(diplomat::capi::DataProvider* self, diplomat::capi::DataProvider* other); - typedef struct ICU4XDataProvider_enable_locale_fallback_with_result {union { diplomat::capi::DataError err;}; bool is_ok;} ICU4XDataProvider_enable_locale_fallback_with_result; - ICU4XDataProvider_enable_locale_fallback_with_result ICU4XDataProvider_enable_locale_fallback_with(diplomat::capi::DataProvider* self, const diplomat::capi::LocaleFallbacker* fallbacker); + typedef struct icu4x_DataProvider_enable_locale_fallback_with_mv1_result {union { diplomat::capi::DataError err;}; bool is_ok;} icu4x_DataProvider_enable_locale_fallback_with_mv1_result; + icu4x_DataProvider_enable_locale_fallback_with_mv1_result icu4x_DataProvider_enable_locale_fallback_with_mv1(diplomat::capi::DataProvider* self, const diplomat::capi::LocaleFallbacker* fallbacker); - void ICU4XDataProvider_destroy(DataProvider* self); + void icu4x_DataProvider_destroy_mv1(DataProvider* self); } // extern "C" } // namespace capi } // namespace inline std::unique_ptr DataProvider::create_compiled() { - auto result = diplomat::capi::ICU4XDataProvider_create_compiled(); + auto result = diplomat::capi::icu4x_DataProvider_create_compiled_mv1(); return std::unique_ptr(DataProvider::FromFFI(result)); } inline diplomat::result, DataError> DataProvider::create_fs(std::string_view path) { - auto result = diplomat::capi::ICU4XDataProvider_create_fs(path.data(), + auto result = diplomat::capi::icu4x_DataProvider_create_fs_mv1(path.data(), path.size()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(DataProvider::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result, DataError> DataProvider::create_from_byte_slice(diplomat::span blob) { - auto result = diplomat::capi::ICU4XDataProvider_create_from_byte_slice(blob.data(), + auto result = diplomat::capi::icu4x_DataProvider_create_from_byte_slice_mv1(blob.data(), blob.size()); return result.is_ok ? diplomat::result, DataError>(diplomat::Ok>(std::unique_ptr(DataProvider::FromFFI(result.ok)))) : diplomat::result, DataError>(diplomat::Err(DataError::FromFFI(result.err))); } inline std::unique_ptr DataProvider::create_empty() { - auto result = diplomat::capi::ICU4XDataProvider_create_empty(); + auto result = diplomat::capi::icu4x_DataProvider_create_empty_mv1(); return std::unique_ptr(DataProvider::FromFFI(result)); } inline diplomat::result DataProvider::fork_by_key(DataProvider& other) { - auto result = diplomat::capi::ICU4XDataProvider_fork_by_key(this->AsFFI(), + auto result = diplomat::capi::icu4x_DataProvider_fork_by_key_mv1(this->AsFFI(), other.AsFFI()); return result.is_ok ? diplomat::result(diplomat::Ok()) : diplomat::result(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result DataProvider::fork_by_locale(DataProvider& other) { - auto result = diplomat::capi::ICU4XDataProvider_fork_by_locale(this->AsFFI(), + auto result = diplomat::capi::icu4x_DataProvider_fork_by_locale_mv1(this->AsFFI(), other.AsFFI()); return result.is_ok ? diplomat::result(diplomat::Ok()) : diplomat::result(diplomat::Err(DataError::FromFFI(result.err))); } inline diplomat::result DataProvider::enable_locale_fallback_with(const LocaleFallbacker& fallbacker) { - auto result = diplomat::capi::ICU4XDataProvider_enable_locale_fallback_with(this->AsFFI(), + auto result = diplomat::capi::icu4x_DataProvider_enable_locale_fallback_with_mv1(this->AsFFI(), fallbacker.AsFFI()); return result.is_ok ? diplomat::result(diplomat::Ok()) : diplomat::result(diplomat::Err(DataError::FromFFI(result.err))); } @@ -101,7 +101,7 @@ inline DataProvider* DataProvider::FromFFI(diplomat::capi::DataProvider* ptr) { } inline void DataProvider::operator delete(void* ptr) { - diplomat::capi::ICU4XDataProvider_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_DataProvider_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/DataStruct.hpp b/ffi/capi/bindings/cpp/DataStruct.hpp index 9402a23bd78..ab91ed8cf9b 100644 --- a/ffi/capi/bindings/cpp/DataStruct.hpp +++ b/ffi/capi/bindings/cpp/DataStruct.hpp @@ -16,17 +16,17 @@ namespace diplomat { namespace capi { extern "C" { - diplomat::capi::DataStruct* ICU4XDataStruct_create_decimal_symbols_v1(const char* plus_sign_prefix_data, size_t plus_sign_prefix_len, const char* plus_sign_suffix_data, size_t plus_sign_suffix_len, const char* minus_sign_prefix_data, size_t minus_sign_prefix_len, const char* minus_sign_suffix_data, size_t minus_sign_suffix_len, const char* decimal_separator_data, size_t decimal_separator_len, const char* grouping_separator_data, size_t grouping_separator_len, uint8_t primary_group_size, uint8_t secondary_group_size, uint8_t min_group_size, const char32_t* digits_data, size_t digits_len); + diplomat::capi::DataStruct* icu4x_DataStruct_create_decimal_symbols_v1_mv1(const char* plus_sign_prefix_data, size_t plus_sign_prefix_len, const char* plus_sign_suffix_data, size_t plus_sign_suffix_len, const char* minus_sign_prefix_data, size_t minus_sign_prefix_len, const char* minus_sign_suffix_data, size_t minus_sign_suffix_len, const char* decimal_separator_data, size_t decimal_separator_len, const char* grouping_separator_data, size_t grouping_separator_len, uint8_t primary_group_size, uint8_t secondary_group_size, uint8_t min_group_size, const char32_t* digits_data, size_t digits_len); - void ICU4XDataStruct_destroy(DataStruct* self); + void icu4x_DataStruct_destroy_mv1(DataStruct* self); } // extern "C" } // namespace capi } // namespace inline std::unique_ptr DataStruct::create_decimal_symbols_v1(std::string_view plus_sign_prefix, std::string_view plus_sign_suffix, std::string_view minus_sign_prefix, std::string_view minus_sign_suffix, std::string_view decimal_separator, std::string_view grouping_separator, uint8_t primary_group_size, uint8_t secondary_group_size, uint8_t min_group_size, diplomat::span digits) { - auto result = diplomat::capi::ICU4XDataStruct_create_decimal_symbols_v1(plus_sign_prefix.data(), + auto result = diplomat::capi::icu4x_DataStruct_create_decimal_symbols_v1_mv1(plus_sign_prefix.data(), plus_sign_prefix.size(), plus_sign_suffix.data(), plus_sign_suffix.size(), @@ -63,7 +63,7 @@ inline DataStruct* DataStruct::FromFFI(diplomat::capi::DataStruct* ptr) { } inline void DataStruct::operator delete(void* ptr) { - diplomat::capi::ICU4XDataStruct_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_DataStruct_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/Date.hpp b/ffi/capi/bindings/cpp/Date.hpp index d79a641f748..39a9396e942 100644 --- a/ffi/capi/bindings/cpp/Date.hpp +++ b/ffi/capi/bindings/cpp/Date.hpp @@ -22,51 +22,51 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XDate_create_from_iso_in_calendar_result {union {diplomat::capi::Date* ok; diplomat::capi::CalendarError err;}; bool is_ok;} ICU4XDate_create_from_iso_in_calendar_result; - ICU4XDate_create_from_iso_in_calendar_result ICU4XDate_create_from_iso_in_calendar(int32_t year, uint8_t month, uint8_t day, const diplomat::capi::Calendar* calendar); + typedef struct icu4x_Date_create_from_iso_in_calendar_mv1_result {union {diplomat::capi::Date* ok; diplomat::capi::CalendarError err;}; bool is_ok;} icu4x_Date_create_from_iso_in_calendar_mv1_result; + icu4x_Date_create_from_iso_in_calendar_mv1_result icu4x_Date_create_from_iso_in_calendar_mv1(int32_t year, uint8_t month, uint8_t day, const diplomat::capi::Calendar* calendar); - typedef struct ICU4XDate_create_from_codes_in_calendar_result {union {diplomat::capi::Date* ok; diplomat::capi::CalendarError err;}; bool is_ok;} ICU4XDate_create_from_codes_in_calendar_result; - ICU4XDate_create_from_codes_in_calendar_result ICU4XDate_create_from_codes_in_calendar(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, const diplomat::capi::Calendar* calendar); + typedef struct icu4x_Date_create_from_codes_in_calendar_mv1_result {union {diplomat::capi::Date* ok; diplomat::capi::CalendarError err;}; bool is_ok;} icu4x_Date_create_from_codes_in_calendar_mv1_result; + icu4x_Date_create_from_codes_in_calendar_mv1_result icu4x_Date_create_from_codes_in_calendar_mv1(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, const diplomat::capi::Calendar* calendar); - diplomat::capi::Date* ICU4XDate_to_calendar(const diplomat::capi::Date* self, const diplomat::capi::Calendar* calendar); + diplomat::capi::Date* icu4x_Date_to_calendar_mv1(const diplomat::capi::Date* self, const diplomat::capi::Calendar* calendar); - diplomat::capi::IsoDate* ICU4XDate_to_iso(const diplomat::capi::Date* self); + diplomat::capi::IsoDate* icu4x_Date_to_iso_mv1(const diplomat::capi::Date* self); - uint16_t ICU4XDate_day_of_year(const diplomat::capi::Date* self); + uint16_t icu4x_Date_day_of_year_mv1(const diplomat::capi::Date* self); - uint32_t ICU4XDate_day_of_month(const diplomat::capi::Date* self); + uint32_t icu4x_Date_day_of_month_mv1(const diplomat::capi::Date* self); - diplomat::capi::IsoWeekday ICU4XDate_day_of_week(const diplomat::capi::Date* self); + diplomat::capi::IsoWeekday icu4x_Date_day_of_week_mv1(const diplomat::capi::Date* self); - uint32_t ICU4XDate_week_of_month(const diplomat::capi::Date* self, diplomat::capi::IsoWeekday first_weekday); + uint32_t icu4x_Date_week_of_month_mv1(const diplomat::capi::Date* self, diplomat::capi::IsoWeekday first_weekday); - diplomat::capi::WeekOf ICU4XDate_week_of_year(const diplomat::capi::Date* self, const diplomat::capi::WeekCalculator* calculator); + diplomat::capi::WeekOf icu4x_Date_week_of_year_mv1(const diplomat::capi::Date* self, const diplomat::capi::WeekCalculator* calculator); - uint32_t ICU4XDate_ordinal_month(const diplomat::capi::Date* self); + uint32_t icu4x_Date_ordinal_month_mv1(const diplomat::capi::Date* self); - void ICU4XDate_month_code(const diplomat::capi::Date* self, diplomat::capi::DiplomatWrite* write); + void icu4x_Date_month_code_mv1(const diplomat::capi::Date* self, diplomat::capi::DiplomatWrite* write); - int32_t ICU4XDate_year_in_era(const diplomat::capi::Date* self); + int32_t icu4x_Date_year_in_era_mv1(const diplomat::capi::Date* self); - void ICU4XDate_era(const diplomat::capi::Date* self, diplomat::capi::DiplomatWrite* write); + void icu4x_Date_era_mv1(const diplomat::capi::Date* self, diplomat::capi::DiplomatWrite* write); - uint8_t ICU4XDate_months_in_year(const diplomat::capi::Date* self); + uint8_t icu4x_Date_months_in_year_mv1(const diplomat::capi::Date* self); - uint8_t ICU4XDate_days_in_month(const diplomat::capi::Date* self); + uint8_t icu4x_Date_days_in_month_mv1(const diplomat::capi::Date* self); - uint16_t ICU4XDate_days_in_year(const diplomat::capi::Date* self); + uint16_t icu4x_Date_days_in_year_mv1(const diplomat::capi::Date* self); - diplomat::capi::Calendar* ICU4XDate_calendar(const diplomat::capi::Date* self); + diplomat::capi::Calendar* icu4x_Date_calendar_mv1(const diplomat::capi::Date* self); - void ICU4XDate_destroy(Date* self); + void icu4x_Date_destroy_mv1(Date* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, CalendarError> Date::create_from_iso_in_calendar(int32_t year, uint8_t month, uint8_t day, const Calendar& calendar) { - auto result = diplomat::capi::ICU4XDate_create_from_iso_in_calendar(year, + auto result = diplomat::capi::icu4x_Date_create_from_iso_in_calendar_mv1(year, month, day, calendar.AsFFI()); @@ -74,7 +74,7 @@ inline diplomat::result, CalendarError> Date::create_from_ } inline diplomat::result, CalendarError> Date::create_from_codes_in_calendar(std::string_view era_code, int32_t year, std::string_view month_code, uint8_t day, const Calendar& calendar) { - auto result = diplomat::capi::ICU4XDate_create_from_codes_in_calendar(era_code.data(), + auto result = diplomat::capi::icu4x_Date_create_from_codes_in_calendar_mv1(era_code.data(), era_code.size(), year, month_code.data(), @@ -85,86 +85,86 @@ inline diplomat::result, CalendarError> Date::create_from_ } inline std::unique_ptr Date::to_calendar(const Calendar& calendar) const { - auto result = diplomat::capi::ICU4XDate_to_calendar(this->AsFFI(), + auto result = diplomat::capi::icu4x_Date_to_calendar_mv1(this->AsFFI(), calendar.AsFFI()); return std::unique_ptr(Date::FromFFI(result)); } inline std::unique_ptr Date::to_iso() const { - auto result = diplomat::capi::ICU4XDate_to_iso(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_to_iso_mv1(this->AsFFI()); return std::unique_ptr(IsoDate::FromFFI(result)); } inline uint16_t Date::day_of_year() const { - auto result = diplomat::capi::ICU4XDate_day_of_year(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_day_of_year_mv1(this->AsFFI()); return result; } inline uint32_t Date::day_of_month() const { - auto result = diplomat::capi::ICU4XDate_day_of_month(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_day_of_month_mv1(this->AsFFI()); return result; } inline IsoWeekday Date::day_of_week() const { - auto result = diplomat::capi::ICU4XDate_day_of_week(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_day_of_week_mv1(this->AsFFI()); return IsoWeekday::FromFFI(result); } inline uint32_t Date::week_of_month(IsoWeekday first_weekday) const { - auto result = diplomat::capi::ICU4XDate_week_of_month(this->AsFFI(), + auto result = diplomat::capi::icu4x_Date_week_of_month_mv1(this->AsFFI(), first_weekday.AsFFI()); return result; } inline WeekOf Date::week_of_year(const WeekCalculator& calculator) const { - auto result = diplomat::capi::ICU4XDate_week_of_year(this->AsFFI(), + auto result = diplomat::capi::icu4x_Date_week_of_year_mv1(this->AsFFI(), calculator.AsFFI()); return WeekOf::FromFFI(result); } inline uint32_t Date::ordinal_month() const { - auto result = diplomat::capi::ICU4XDate_ordinal_month(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_ordinal_month_mv1(this->AsFFI()); return result; } inline std::string Date::month_code() const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XDate_month_code(this->AsFFI(), + diplomat::capi::icu4x_Date_month_code_mv1(this->AsFFI(), &write); return output; } inline int32_t Date::year_in_era() const { - auto result = diplomat::capi::ICU4XDate_year_in_era(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_year_in_era_mv1(this->AsFFI()); return result; } inline std::string Date::era() const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - diplomat::capi::ICU4XDate_era(this->AsFFI(), + diplomat::capi::icu4x_Date_era_mv1(this->AsFFI(), &write); return output; } inline uint8_t Date::months_in_year() const { - auto result = diplomat::capi::ICU4XDate_months_in_year(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_months_in_year_mv1(this->AsFFI()); return result; } inline uint8_t Date::days_in_month() const { - auto result = diplomat::capi::ICU4XDate_days_in_month(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_days_in_month_mv1(this->AsFFI()); return result; } inline uint16_t Date::days_in_year() const { - auto result = diplomat::capi::ICU4XDate_days_in_year(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_days_in_year_mv1(this->AsFFI()); return result; } inline std::unique_ptr Date::calendar() const { - auto result = diplomat::capi::ICU4XDate_calendar(this->AsFFI()); + auto result = diplomat::capi::icu4x_Date_calendar_mv1(this->AsFFI()); return std::unique_ptr(Calendar::FromFFI(result)); } @@ -185,7 +185,7 @@ inline Date* Date::FromFFI(diplomat::capi::Date* ptr) { } inline void Date::operator delete(void* ptr) { - diplomat::capi::ICU4XDate_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_Date_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/DateFormatter.hpp b/ffi/capi/bindings/cpp/DateFormatter.hpp index c1a9ddb88f6..b93b25b4f95 100644 --- a/ffi/capi/bindings/cpp/DateFormatter.hpp +++ b/ffi/capi/bindings/cpp/DateFormatter.hpp @@ -24,30 +24,30 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XDateFormatter_create_with_length_result {union {diplomat::capi::DateFormatter* ok; diplomat::capi::Error err;}; bool is_ok;} ICU4XDateFormatter_create_with_length_result; - ICU4XDateFormatter_create_with_length_result ICU4XDateFormatter_create_with_length(const diplomat::capi::DataProvider* provider, const diplomat::capi::Locale* locale, diplomat::capi::DateLength date_length); + typedef struct icu4x_DateFormatter_create_with_length_mv1_result {union {diplomat::capi::DateFormatter* ok; diplomat::capi::Error err;}; bool is_ok;} icu4x_DateFormatter_create_with_length_mv1_result; + icu4x_DateFormatter_create_with_length_mv1_result icu4x_DateFormatter_create_with_length_mv1(const diplomat::capi::DataProvider* provider, const diplomat::capi::Locale* locale, diplomat::capi::DateLength date_length); - typedef struct ICU4XDateFormatter_format_date_result {union { diplomat::capi::Error err;}; bool is_ok;} ICU4XDateFormatter_format_date_result; - ICU4XDateFormatter_format_date_result ICU4XDateFormatter_format_date(const diplomat::capi::DateFormatter* self, const diplomat::capi::Date* value, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_DateFormatter_format_date_mv1_result {union { diplomat::capi::Error err;}; bool is_ok;} icu4x_DateFormatter_format_date_mv1_result; + icu4x_DateFormatter_format_date_mv1_result icu4x_DateFormatter_format_date_mv1(const diplomat::capi::DateFormatter* self, const diplomat::capi::Date* value, diplomat::capi::DiplomatWrite* write); - typedef struct ICU4XDateFormatter_format_iso_date_result {union { diplomat::capi::Error err;}; bool is_ok;} ICU4XDateFormatter_format_iso_date_result; - ICU4XDateFormatter_format_iso_date_result ICU4XDateFormatter_format_iso_date(const diplomat::capi::DateFormatter* self, const diplomat::capi::IsoDate* value, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_DateFormatter_format_iso_date_mv1_result {union { diplomat::capi::Error err;}; bool is_ok;} icu4x_DateFormatter_format_iso_date_mv1_result; + icu4x_DateFormatter_format_iso_date_mv1_result icu4x_DateFormatter_format_iso_date_mv1(const diplomat::capi::DateFormatter* self, const diplomat::capi::IsoDate* value, diplomat::capi::DiplomatWrite* write); - typedef struct ICU4XDateFormatter_format_datetime_result {union { diplomat::capi::Error err;}; bool is_ok;} ICU4XDateFormatter_format_datetime_result; - ICU4XDateFormatter_format_datetime_result ICU4XDateFormatter_format_datetime(const diplomat::capi::DateFormatter* self, const diplomat::capi::DateTime* value, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_DateFormatter_format_datetime_mv1_result {union { diplomat::capi::Error err;}; bool is_ok;} icu4x_DateFormatter_format_datetime_mv1_result; + icu4x_DateFormatter_format_datetime_mv1_result icu4x_DateFormatter_format_datetime_mv1(const diplomat::capi::DateFormatter* self, const diplomat::capi::DateTime* value, diplomat::capi::DiplomatWrite* write); - typedef struct ICU4XDateFormatter_format_iso_datetime_result {union { diplomat::capi::Error err;}; bool is_ok;} ICU4XDateFormatter_format_iso_datetime_result; - ICU4XDateFormatter_format_iso_datetime_result ICU4XDateFormatter_format_iso_datetime(const diplomat::capi::DateFormatter* self, const diplomat::capi::IsoDateTime* value, diplomat::capi::DiplomatWrite* write); + typedef struct icu4x_DateFormatter_format_iso_datetime_mv1_result {union { diplomat::capi::Error err;}; bool is_ok;} icu4x_DateFormatter_format_iso_datetime_mv1_result; + icu4x_DateFormatter_format_iso_datetime_mv1_result icu4x_DateFormatter_format_iso_datetime_mv1(const diplomat::capi::DateFormatter* self, const diplomat::capi::IsoDateTime* value, diplomat::capi::DiplomatWrite* write); - void ICU4XDateFormatter_destroy(DateFormatter* self); + void icu4x_DateFormatter_destroy_mv1(DateFormatter* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, Error> DateFormatter::create_with_length(const DataProvider& provider, const Locale& locale, DateLength date_length) { - auto result = diplomat::capi::ICU4XDateFormatter_create_with_length(provider.AsFFI(), + auto result = diplomat::capi::icu4x_DateFormatter_create_with_length_mv1(provider.AsFFI(), locale.AsFFI(), date_length.AsFFI()); return result.is_ok ? diplomat::result, Error>(diplomat::Ok>(std::unique_ptr(DateFormatter::FromFFI(result.ok)))) : diplomat::result, Error>(diplomat::Err(Error::FromFFI(result.err))); @@ -56,7 +56,7 @@ inline diplomat::result, Error> DateFormatter::cr inline diplomat::result DateFormatter::format_date(const Date& value) const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XDateFormatter_format_date(this->AsFFI(), + auto result = diplomat::capi::icu4x_DateFormatter_format_date_mv1(this->AsFFI(), value.AsFFI(), &write); return result.is_ok ? diplomat::result(diplomat::Ok(std::move(output))) : diplomat::result(diplomat::Err(Error::FromFFI(result.err))); @@ -65,7 +65,7 @@ inline diplomat::result DateFormatter::format_date(const Dat inline diplomat::result DateFormatter::format_iso_date(const IsoDate& value) const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XDateFormatter_format_iso_date(this->AsFFI(), + auto result = diplomat::capi::icu4x_DateFormatter_format_iso_date_mv1(this->AsFFI(), value.AsFFI(), &write); return result.is_ok ? diplomat::result(diplomat::Ok(std::move(output))) : diplomat::result(diplomat::Err(Error::FromFFI(result.err))); @@ -74,7 +74,7 @@ inline diplomat::result DateFormatter::format_iso_date(const inline diplomat::result DateFormatter::format_datetime(const DateTime& value) const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XDateFormatter_format_datetime(this->AsFFI(), + auto result = diplomat::capi::icu4x_DateFormatter_format_datetime_mv1(this->AsFFI(), value.AsFFI(), &write); return result.is_ok ? diplomat::result(diplomat::Ok(std::move(output))) : diplomat::result(diplomat::Err(Error::FromFFI(result.err))); @@ -83,7 +83,7 @@ inline diplomat::result DateFormatter::format_datetime(const inline diplomat::result DateFormatter::format_iso_datetime(const IsoDateTime& value) const { std::string output; diplomat::capi::DiplomatWrite write = diplomat::WriteFromString(output); - auto result = diplomat::capi::ICU4XDateFormatter_format_iso_datetime(this->AsFFI(), + auto result = diplomat::capi::icu4x_DateFormatter_format_iso_datetime_mv1(this->AsFFI(), value.AsFFI(), &write); return result.is_ok ? diplomat::result(diplomat::Ok(std::move(output))) : diplomat::result(diplomat::Err(Error::FromFFI(result.err))); @@ -106,7 +106,7 @@ inline DateFormatter* DateFormatter::FromFFI(diplomat::capi::DateFormatter* ptr) } inline void DateFormatter::operator delete(void* ptr) { - diplomat::capi::ICU4XDateFormatter_destroy(reinterpret_cast(ptr)); + diplomat::capi::icu4x_DateFormatter_destroy_mv1(reinterpret_cast(ptr)); } diff --git a/ffi/capi/bindings/cpp/DateTime.hpp b/ffi/capi/bindings/cpp/DateTime.hpp index c43fbeec129..6c45e802ef2 100644 --- a/ffi/capi/bindings/cpp/DateTime.hpp +++ b/ffi/capi/bindings/cpp/DateTime.hpp @@ -24,65 +24,65 @@ namespace diplomat { namespace capi { extern "C" { - typedef struct ICU4XDateTime_create_from_iso_in_calendar_result {union {diplomat::capi::DateTime* ok; diplomat::capi::CalendarError err;}; bool is_ok;} ICU4XDateTime_create_from_iso_in_calendar_result; - ICU4XDateTime_create_from_iso_in_calendar_result ICU4XDateTime_create_from_iso_in_calendar(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const diplomat::capi::Calendar* calendar); + typedef struct icu4x_DateTime_create_from_iso_in_calendar_mv1_result {union {diplomat::capi::DateTime* ok; diplomat::capi::CalendarError err;}; bool is_ok;} icu4x_DateTime_create_from_iso_in_calendar_mv1_result; + icu4x_DateTime_create_from_iso_in_calendar_mv1_result icu4x_DateTime_create_from_iso_in_calendar_mv1(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const diplomat::capi::Calendar* calendar); - typedef struct ICU4XDateTime_create_from_codes_in_calendar_result {union {diplomat::capi::DateTime* ok; diplomat::capi::CalendarError err;}; bool is_ok;} ICU4XDateTime_create_from_codes_in_calendar_result; - ICU4XDateTime_create_from_codes_in_calendar_result ICU4XDateTime_create_from_codes_in_calendar(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const diplomat::capi::Calendar* calendar); + typedef struct icu4x_DateTime_create_from_codes_in_calendar_mv1_result {union {diplomat::capi::DateTime* ok; diplomat::capi::CalendarError err;}; bool is_ok;} icu4x_DateTime_create_from_codes_in_calendar_mv1_result; + icu4x_DateTime_create_from_codes_in_calendar_mv1_result icu4x_DateTime_create_from_codes_in_calendar_mv1(const char* era_code_data, size_t era_code_len, int32_t year, const char* month_code_data, size_t month_code_len, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const diplomat::capi::Calendar* calendar); - diplomat::capi::DateTime* ICU4XDateTime_create_from_date_and_time(const diplomat::capi::Date* date, const diplomat::capi::Time* time); + diplomat::capi::DateTime* icu4x_DateTime_create_from_date_and_time_mv1(const diplomat::capi::Date* date, const diplomat::capi::Time* time); - diplomat::capi::Date* ICU4XDateTime_date(const diplomat::capi::DateTime* self); + diplomat::capi::Date* icu4x_DateTime_date_mv1(const diplomat::capi::DateTime* self); - diplomat::capi::Time* ICU4XDateTime_time(const diplomat::capi::DateTime* self); + diplomat::capi::Time* icu4x_DateTime_time_mv1(const diplomat::capi::DateTime* self); - diplomat::capi::IsoDateTime* ICU4XDateTime_to_iso(const diplomat::capi::DateTime* self); + diplomat::capi::IsoDateTime* icu4x_DateTime_to_iso_mv1(const diplomat::capi::DateTime* self); - diplomat::capi::DateTime* ICU4XDateTime_to_calendar(const diplomat::capi::DateTime* self, const diplomat::capi::Calendar* calendar); + diplomat::capi::DateTime* icu4x_DateTime_to_calendar_mv1(const diplomat::capi::DateTime* self, const diplomat::capi::Calendar* calendar); - uint8_t ICU4XDateTime_hour(const diplomat::capi::DateTime* self); + uint8_t icu4x_DateTime_hour_mv1(const diplomat::capi::DateTime* self); - uint8_t ICU4XDateTime_minute(const diplomat::capi::DateTime* self); + uint8_t icu4x_DateTime_minute_mv1(const diplomat::capi::DateTime* self); - uint8_t ICU4XDateTime_second(const diplomat::capi::DateTime* self); + uint8_t icu4x_DateTime_second_mv1(const diplomat::capi::DateTime* self); - uint32_t ICU4XDateTime_nanosecond(const diplomat::capi::DateTime* self); + uint32_t icu4x_DateTime_nanosecond_mv1(const diplomat::capi::DateTime* self); - uint16_t ICU4XDateTime_day_of_year(const diplomat::capi::DateTime* self); + uint16_t icu4x_DateTime_day_of_year_mv1(const diplomat::capi::DateTime* self); - uint32_t ICU4XDateTime_day_of_month(const diplomat::capi::DateTime* self); + uint32_t icu4x_DateTime_day_of_month_mv1(const diplomat::capi::DateTime* self); - diplomat::capi::IsoWeekday ICU4XDateTime_day_of_week(const diplomat::capi::DateTime* self); + diplomat::capi::IsoWeekday icu4x_DateTime_day_of_week_mv1(const diplomat::capi::DateTime* self); - uint32_t ICU4XDateTime_week_of_month(const diplomat::capi::DateTime* self, diplomat::capi::IsoWeekday first_weekday); + uint32_t icu4x_DateTime_week_of_month_mv1(const diplomat::capi::DateTime* self, diplomat::capi::IsoWeekday first_weekday); - diplomat::capi::WeekOf ICU4XDateTime_week_of_year(const diplomat::capi::DateTime* self, const diplomat::capi::WeekCalculator* calculator); + diplomat::capi::WeekOf icu4x_DateTime_week_of_year_mv1(const diplomat::capi::DateTime* self, const diplomat::capi::WeekCalculator* calculator); - uint32_t ICU4XDateTime_ordinal_month(const diplomat::capi::DateTime* self); + uint32_t icu4x_DateTime_ordinal_month_mv1(const diplomat::capi::DateTime* self); - void ICU4XDateTime_month_code(const diplomat::capi::DateTime* self, diplomat::capi::DiplomatWrite* write); + void icu4x_DateTime_month_code_mv1(const diplomat::capi::DateTime* self, diplomat::capi::DiplomatWrite* write); - int32_t ICU4XDateTime_year_in_era(const diplomat::capi::DateTime* self); + int32_t icu4x_DateTime_year_in_era_mv1(const diplomat::capi::DateTime* self); - void ICU4XDateTime_era(const diplomat::capi::DateTime* self, diplomat::capi::DiplomatWrite* write); + void icu4x_DateTime_era_mv1(const diplomat::capi::DateTime* self, diplomat::capi::DiplomatWrite* write); - uint8_t ICU4XDateTime_months_in_year(const diplomat::capi::DateTime* self); + uint8_t icu4x_DateTime_months_in_year_mv1(const diplomat::capi::DateTime* self); - uint8_t ICU4XDateTime_days_in_month(const diplomat::capi::DateTime* self); + uint8_t icu4x_DateTime_days_in_month_mv1(const diplomat::capi::DateTime* self); - uint16_t ICU4XDateTime_days_in_year(const diplomat::capi::DateTime* self); + uint16_t icu4x_DateTime_days_in_year_mv1(const diplomat::capi::DateTime* self); - diplomat::capi::Calendar* ICU4XDateTime_calendar(const diplomat::capi::DateTime* self); + diplomat::capi::Calendar* icu4x_DateTime_calendar_mv1(const diplomat::capi::DateTime* self); - void ICU4XDateTime_destroy(DateTime* self); + void icu4x_DateTime_destroy_mv1(DateTime* self); } // extern "C" } // namespace capi } // namespace inline diplomat::result, CalendarError> DateTime::create_from_iso_in_calendar(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const Calendar& calendar) { - auto result = diplomat::capi::ICU4XDateTime_create_from_iso_in_calendar(year, + auto result = diplomat::capi::icu4x_DateTime_create_from_iso_in_calendar_mv1(year, month, day, hour, @@ -94,7 +94,7 @@ inline diplomat::result, CalendarError> DateTime::crea } inline diplomat::result, CalendarError> DateTime::create_from_codes_in_calendar(std::string_view era_code, int32_t year, std::string_view month_code, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond, const Calendar& calendar) { - auto result = diplomat::capi::ICU4XDateTime_create_from_codes_in_calendar(era_code.data(), + auto result = diplomat::capi::icu4x_DateTime_create_from_codes_in_calendar_mv1(era_code.data(), era_code.size(), year, month_code.data(), @@ -109,122 +109,122 @@ inline diplomat::result, CalendarError> DateTime::crea } inline std::unique_ptr DateTime::create_from_date_and_time(const Date& date, const Time& time) { - auto result = diplomat::capi::ICU4XDateTime_create_from_date_and_time(date.AsFFI(), + auto result = diplomat::capi::icu4x_DateTime_create_from_date_and_time_mv1(date.AsFFI(), time.AsFFI()); return std::unique_ptr(DateTime::FromFFI(result)); } inline std::unique_ptr DateTime::date() const { - auto result = diplomat::capi::ICU4XDateTime_date(this->AsFFI()); + auto result = diplomat::capi::icu4x_DateTime_date_mv1(this->AsFFI()); return std::unique_ptr(Date::FromFFI(result)); } inline std::unique_ptr