| // generated by diplomat-tool |
| |
| part of 'lib.g.dart'; |
| |
| /// An ICU4X Unicode Set Property object, capable of querying whether a code point is contained in a set based on a Unicode property. |
| /// |
| /// See the [Rust documentation for `properties`](https://docs.rs/icu/latest/icu/properties/index.html) for more information. |
| /// |
| /// See the [Rust documentation for `CodePointSetData`](https://docs.rs/icu/latest/icu/properties/sets/struct.CodePointSetData.html) for more information. |
| /// |
| /// See the [Rust documentation for `CodePointSetDataBorrowed`](https://docs.rs/icu/latest/icu/properties/sets/struct.CodePointSetDataBorrowed.html) for more information. |
| final class CodePointSetData implements ffi.Finalizable { |
| final ffi.Pointer<ffi.Opaque> _ffi; |
| |
| // These are "used" in the sense that they keep dependencies alive |
| // ignore: unused_field |
| final core.List<Object> _selfEdge; |
| |
| // This takes in a list of lifetime edges (including for &self borrows) |
| // corresponding to data this may borrow from. These should be flat arrays containing |
| // references to objects, and this object will hold on to them to keep them alive and |
| // maintain borrow validity. |
| CodePointSetData._fromFfi(this._ffi, this._selfEdge) { |
| if (_selfEdge.isEmpty) { |
| _finalizer.attach(this, _ffi.cast()); |
| } |
| } |
| |
| static final _finalizer = |
| ffi.NativeFinalizer(ffi.Native.addressOf(_ICU4XCodePointSetData_destroy)); |
| |
| /// Checks whether the code point is in the set. |
| /// |
| /// See the [Rust documentation for `contains`](https://docs.rs/icu/latest/icu/properties/sets/struct.CodePointSetDataBorrowed.html#method.contains) for more information. |
| bool contains(Rune cp) { |
| final result = _ICU4XCodePointSetData_contains(_ffi, cp); |
| return result; |
| } |
| |
| /// Produces an iterator over ranges of code points contained in this set |
| /// |
| /// See the [Rust documentation for `iter_ranges`](https://docs.rs/icu/latest/icu/properties/sets/struct.CodePointSetDataBorrowed.html#method.iter_ranges) for more information. |
| CodePointRangeIterator iterRanges() { |
| // This lifetime edge depends on lifetimes: 'a |
| core.List<Object> aEdges = [this]; |
| final result = _ICU4XCodePointSetData_iter_ranges(_ffi); |
| return CodePointRangeIterator._fromFfi(result, [], aEdges); |
| } |
| |
| /// Produces an iterator over ranges of code points not contained in this set |
| /// |
| /// See the [Rust documentation for `iter_ranges_complemented`](https://docs.rs/icu/latest/icu/properties/sets/struct.CodePointSetDataBorrowed.html#method.iter_ranges_complemented) for more information. |
| CodePointRangeIterator iterRangesComplemented() { |
| // This lifetime edge depends on lifetimes: 'a |
| core.List<Object> aEdges = [this]; |
| final result = _ICU4XCodePointSetData_iter_ranges_complemented(_ffi); |
| return CodePointRangeIterator._fromFfi(result, [], aEdges); |
| } |
| |
| /// which is a mask with the same format as the `U_GC_XX_MASK` mask in ICU4C |
| /// |
| /// See the [Rust documentation for `for_general_category_group`](https://docs.rs/icu/latest/icu/properties/sets/fn.for_general_category_group.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.forGeneralCategoryGroup( |
| DataProvider provider, int group) { |
| final result = _ICU4XCodePointSetData_load_for_general_category_group( |
| provider._ffi, group); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `ascii_hex_digit`](https://docs.rs/icu/latest/icu/properties/sets/fn.ascii_hex_digit.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.asciiHexDigit(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_ascii_hex_digit(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `alnum`](https://docs.rs/icu/latest/icu/properties/sets/fn.alnum.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.alnum(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_alnum(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `alphabetic`](https://docs.rs/icu/latest/icu/properties/sets/fn.alphabetic.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.alphabetic(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_alphabetic(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `bidi_control`](https://docs.rs/icu/latest/icu/properties/sets/fn.bidi_control.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.bidiControl(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_bidi_control(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `bidi_mirrored`](https://docs.rs/icu/latest/icu/properties/sets/fn.bidi_mirrored.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.bidiMirrored(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_bidi_mirrored(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `blank`](https://docs.rs/icu/latest/icu/properties/sets/fn.blank.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.blank(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_blank(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `cased`](https://docs.rs/icu/latest/icu/properties/sets/fn.cased.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.cased(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_cased(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `case_ignorable`](https://docs.rs/icu/latest/icu/properties/sets/fn.case_ignorable.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.caseIgnorable(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_case_ignorable(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `full_composition_exclusion`](https://docs.rs/icu/latest/icu/properties/sets/fn.full_composition_exclusion.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.fullCompositionExclusion(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_full_composition_exclusion(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `changes_when_casefolded`](https://docs.rs/icu/latest/icu/properties/sets/fn.changes_when_casefolded.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.changesWhenCasefolded(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_changes_when_casefolded(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `changes_when_casemapped`](https://docs.rs/icu/latest/icu/properties/sets/fn.changes_when_casemapped.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.changesWhenCasemapped(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_changes_when_casemapped(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `changes_when_nfkc_casefolded`](https://docs.rs/icu/latest/icu/properties/sets/fn.changes_when_nfkc_casefolded.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.changesWhenNfkcCasefolded(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_changes_when_nfkc_casefolded(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `changes_when_lowercased`](https://docs.rs/icu/latest/icu/properties/sets/fn.changes_when_lowercased.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.changesWhenLowercased(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_changes_when_lowercased(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `changes_when_titlecased`](https://docs.rs/icu/latest/icu/properties/sets/fn.changes_when_titlecased.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.changesWhenTitlecased(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_changes_when_titlecased(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `changes_when_uppercased`](https://docs.rs/icu/latest/icu/properties/sets/fn.changes_when_uppercased.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.changesWhenUppercased(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_changes_when_uppercased(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `dash`](https://docs.rs/icu/latest/icu/properties/sets/fn.dash.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.dash(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_dash(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `deprecated`](https://docs.rs/icu/latest/icu/properties/sets/fn.deprecated.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.deprecated(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_deprecated(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `default_ignorable_code_point`](https://docs.rs/icu/latest/icu/properties/sets/fn.default_ignorable_code_point.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.defaultIgnorableCodePoint(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_default_ignorable_code_point(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `diacritic`](https://docs.rs/icu/latest/icu/properties/sets/fn.diacritic.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.diacritic(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_diacritic(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `emoji_modifier_base`](https://docs.rs/icu/latest/icu/properties/sets/fn.emoji_modifier_base.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.emojiModifierBase(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_emoji_modifier_base(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `emoji_component`](https://docs.rs/icu/latest/icu/properties/sets/fn.emoji_component.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.emojiComponent(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_emoji_component(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `emoji_modifier`](https://docs.rs/icu/latest/icu/properties/sets/fn.emoji_modifier.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.emojiModifier(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_emoji_modifier(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `emoji`](https://docs.rs/icu/latest/icu/properties/sets/fn.emoji.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.emoji(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_emoji(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `emoji_presentation`](https://docs.rs/icu/latest/icu/properties/sets/fn.emoji_presentation.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.emojiPresentation(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_emoji_presentation(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `extender`](https://docs.rs/icu/latest/icu/properties/sets/fn.extender.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.extender(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_extender(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `extended_pictographic`](https://docs.rs/icu/latest/icu/properties/sets/fn.extended_pictographic.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.extendedPictographic(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_extended_pictographic(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `graph`](https://docs.rs/icu/latest/icu/properties/sets/fn.graph.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.graph(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_graph(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `grapheme_base`](https://docs.rs/icu/latest/icu/properties/sets/fn.grapheme_base.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.graphemeBase(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_grapheme_base(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `grapheme_extend`](https://docs.rs/icu/latest/icu/properties/sets/fn.grapheme_extend.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.graphemeExtend(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_grapheme_extend(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `grapheme_link`](https://docs.rs/icu/latest/icu/properties/sets/fn.grapheme_link.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.graphemeLink(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_grapheme_link(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `hex_digit`](https://docs.rs/icu/latest/icu/properties/sets/fn.hex_digit.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.hexDigit(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_hex_digit(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `hyphen`](https://docs.rs/icu/latest/icu/properties/sets/fn.hyphen.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.hyphen(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_hyphen(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `id_continue`](https://docs.rs/icu/latest/icu/properties/sets/fn.id_continue.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.idContinue(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_id_continue(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `ideographic`](https://docs.rs/icu/latest/icu/properties/sets/fn.ideographic.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.ideographic(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_ideographic(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `id_start`](https://docs.rs/icu/latest/icu/properties/sets/fn.id_start.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.idStart(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_id_start(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `ids_binary_operator`](https://docs.rs/icu/latest/icu/properties/sets/fn.ids_binary_operator.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.idsBinaryOperator(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_ids_binary_operator(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `ids_trinary_operator`](https://docs.rs/icu/latest/icu/properties/sets/fn.ids_trinary_operator.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.idsTrinaryOperator(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_ids_trinary_operator(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `join_control`](https://docs.rs/icu/latest/icu/properties/sets/fn.join_control.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.joinControl(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_join_control(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `logical_order_exception`](https://docs.rs/icu/latest/icu/properties/sets/fn.logical_order_exception.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.logicalOrderException(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_logical_order_exception(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `lowercase`](https://docs.rs/icu/latest/icu/properties/sets/fn.lowercase.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.lowercase(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_lowercase(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `math`](https://docs.rs/icu/latest/icu/properties/sets/fn.math.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.math(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_math(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `noncharacter_code_point`](https://docs.rs/icu/latest/icu/properties/sets/fn.noncharacter_code_point.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.noncharacterCodePoint(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_noncharacter_code_point(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `nfc_inert`](https://docs.rs/icu/latest/icu/properties/sets/fn.nfc_inert.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.nfcInert(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_nfc_inert(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `nfd_inert`](https://docs.rs/icu/latest/icu/properties/sets/fn.nfd_inert.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.nfdInert(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_nfd_inert(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `nfkc_inert`](https://docs.rs/icu/latest/icu/properties/sets/fn.nfkc_inert.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.nfkcInert(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_nfkc_inert(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `nfkd_inert`](https://docs.rs/icu/latest/icu/properties/sets/fn.nfkd_inert.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.nfkdInert(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_nfkd_inert(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `pattern_syntax`](https://docs.rs/icu/latest/icu/properties/sets/fn.pattern_syntax.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.patternSyntax(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_pattern_syntax(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `pattern_white_space`](https://docs.rs/icu/latest/icu/properties/sets/fn.pattern_white_space.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.patternWhiteSpace(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_pattern_white_space(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `prepended_concatenation_mark`](https://docs.rs/icu/latest/icu/properties/sets/fn.prepended_concatenation_mark.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.prependedConcatenationMark(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_prepended_concatenation_mark(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `print`](https://docs.rs/icu/latest/icu/properties/sets/fn.print.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.print(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_print(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `quotation_mark`](https://docs.rs/icu/latest/icu/properties/sets/fn.quotation_mark.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.quotationMark(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_quotation_mark(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `radical`](https://docs.rs/icu/latest/icu/properties/sets/fn.radical.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.radical(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_radical(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `regional_indicator`](https://docs.rs/icu/latest/icu/properties/sets/fn.regional_indicator.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.regionalIndicator(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_regional_indicator(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `soft_dotted`](https://docs.rs/icu/latest/icu/properties/sets/fn.soft_dotted.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.softDotted(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_soft_dotted(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `segment_starter`](https://docs.rs/icu/latest/icu/properties/sets/fn.segment_starter.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.segmentStarter(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_segment_starter(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `case_sensitive`](https://docs.rs/icu/latest/icu/properties/sets/fn.case_sensitive.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.caseSensitive(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_case_sensitive(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `sentence_terminal`](https://docs.rs/icu/latest/icu/properties/sets/fn.sentence_terminal.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.sentenceTerminal(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_sentence_terminal(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `terminal_punctuation`](https://docs.rs/icu/latest/icu/properties/sets/fn.terminal_punctuation.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.terminalPunctuation(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_terminal_punctuation(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `unified_ideograph`](https://docs.rs/icu/latest/icu/properties/sets/fn.unified_ideograph.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.unifiedIdeograph(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_unified_ideograph(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `uppercase`](https://docs.rs/icu/latest/icu/properties/sets/fn.uppercase.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.uppercase(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_uppercase(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `variation_selector`](https://docs.rs/icu/latest/icu/properties/sets/fn.variation_selector.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.variationSelector(DataProvider provider) { |
| final result = |
| _ICU4XCodePointSetData_load_variation_selector(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `white_space`](https://docs.rs/icu/latest/icu/properties/sets/fn.white_space.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.whiteSpace(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_white_space(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `xdigit`](https://docs.rs/icu/latest/icu/properties/sets/fn.xdigit.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.xdigit(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_xdigit(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `xid_continue`](https://docs.rs/icu/latest/icu/properties/sets/fn.xid_continue.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.xidContinue(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_xid_continue(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// See the [Rust documentation for `xid_start`](https://docs.rs/icu/latest/icu/properties/sets/fn.xid_start.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.xidStart(DataProvider provider) { |
| final result = _ICU4XCodePointSetData_load_xid_start(provider._ffi); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| |
| /// Loads data for a property specified as a string as long as it is one of the |
| /// [ECMA-262 binary properties][ecma] (not including Any, ASCII, and Assigned pseudoproperties). |
| /// |
| /// Returns `Error::PropertyUnexpectedPropertyNameError` in case the string does not |
| /// match any property in the list |
| /// |
| /// [ecma]: https://tc39.es/ecma262/#table-binary-unicode-properties |
| /// |
| /// See the [Rust documentation for `for_ecma262`](https://docs.rs/icu/latest/icu/properties/sets/fn.for_ecma262.html) for more information. |
| /// |
| /// Throws [Error] on failure. |
| factory CodePointSetData.forEcma262( |
| DataProvider provider, String propertyName) { |
| final temp = ffi2.Arena(); |
| final propertyNameView = propertyName.utf8View; |
| final result = _ICU4XCodePointSetData_load_for_ecma262( |
| provider._ffi, propertyNameView.allocIn(temp), propertyNameView.length); |
| temp.releaseAll(); |
| if (!result.isOk) { |
| throw Error.values.firstWhere((v) => v._ffi == result.union.err); |
| } |
| return CodePointSetData._fromFfi(result.union.ok, []); |
| } |
| } |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_destroy') |
| @ffi.Native<ffi.Void Function(ffi.Pointer<ffi.Void>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_destroy') |
| // ignore: non_constant_identifier_names |
| external void _ICU4XCodePointSetData_destroy(ffi.Pointer<ffi.Void> self); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_contains') |
| @ffi.Native<ffi.Bool Function(ffi.Pointer<ffi.Opaque>, ffi.Uint32)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_contains') |
| // ignore: non_constant_identifier_names |
| external bool _ICU4XCodePointSetData_contains( |
| ffi.Pointer<ffi.Opaque> self, Rune cp); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_iter_ranges') |
| @ffi.Native<ffi.Pointer<ffi.Opaque> Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_iter_ranges') |
| // ignore: non_constant_identifier_names |
| external ffi.Pointer<ffi.Opaque> _ICU4XCodePointSetData_iter_ranges( |
| ffi.Pointer<ffi.Opaque> self); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_iter_ranges_complemented') |
| @ffi.Native<ffi.Pointer<ffi.Opaque> Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_iter_ranges_complemented') |
| // ignore: non_constant_identifier_names |
| external ffi.Pointer<ffi.Opaque> |
| _ICU4XCodePointSetData_iter_ranges_complemented( |
| ffi.Pointer<ffi.Opaque> self); |
| |
| @meta |
| .ResourceIdentifier('ICU4XCodePointSetData_load_for_general_category_group') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>, ffi.Uint32)>( |
| isLeaf: true, |
| symbol: 'ICU4XCodePointSetData_load_for_general_category_group') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 |
| _ICU4XCodePointSetData_load_for_general_category_group( |
| ffi.Pointer<ffi.Opaque> provider, int group); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_ascii_hex_digit') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_ascii_hex_digit') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_ascii_hex_digit( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_alnum') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_alnum') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_alnum( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_alphabetic') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_alphabetic') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_alphabetic( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_bidi_control') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_bidi_control') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_bidi_control( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_bidi_mirrored') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_bidi_mirrored') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_bidi_mirrored( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_blank') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_blank') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_blank( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_cased') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_cased') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_cased( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_case_ignorable') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_case_ignorable') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_case_ignorable( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta |
| .ResourceIdentifier('ICU4XCodePointSetData_load_full_composition_exclusion') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, |
| symbol: 'ICU4XCodePointSetData_load_full_composition_exclusion') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 |
| _ICU4XCodePointSetData_load_full_composition_exclusion( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_changes_when_casefolded') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_changes_when_casefolded') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_changes_when_casefolded( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_changes_when_casemapped') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_changes_when_casemapped') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_changes_when_casemapped( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier( |
| 'ICU4XCodePointSetData_load_changes_when_nfkc_casefolded') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, |
| symbol: 'ICU4XCodePointSetData_load_changes_when_nfkc_casefolded') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 |
| _ICU4XCodePointSetData_load_changes_when_nfkc_casefolded( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_changes_when_lowercased') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_changes_when_lowercased') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_changes_when_lowercased( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_changes_when_titlecased') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_changes_when_titlecased') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_changes_when_titlecased( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_changes_when_uppercased') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_changes_when_uppercased') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_changes_when_uppercased( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_dash') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_dash') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_dash( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_deprecated') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_deprecated') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_deprecated( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier( |
| 'ICU4XCodePointSetData_load_default_ignorable_code_point') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, |
| symbol: 'ICU4XCodePointSetData_load_default_ignorable_code_point') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 |
| _ICU4XCodePointSetData_load_default_ignorable_code_point( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_diacritic') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_diacritic') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_diacritic( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_emoji_modifier_base') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_emoji_modifier_base') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_emoji_modifier_base( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_emoji_component') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_emoji_component') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_emoji_component( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_emoji_modifier') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_emoji_modifier') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_emoji_modifier( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_emoji') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_emoji') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_emoji( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_emoji_presentation') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_emoji_presentation') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_emoji_presentation( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_extender') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_extender') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_extender( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_extended_pictographic') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_extended_pictographic') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_extended_pictographic( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_graph') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_graph') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_graph( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_grapheme_base') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_grapheme_base') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_grapheme_base( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_grapheme_extend') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_grapheme_extend') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_grapheme_extend( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_grapheme_link') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_grapheme_link') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_grapheme_link( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_hex_digit') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_hex_digit') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_hex_digit( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_hyphen') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_hyphen') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_hyphen( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_id_continue') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_id_continue') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_id_continue( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_ideographic') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_ideographic') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_ideographic( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_id_start') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_id_start') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_id_start( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_ids_binary_operator') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_ids_binary_operator') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_ids_binary_operator( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_ids_trinary_operator') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_ids_trinary_operator') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_ids_trinary_operator( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_join_control') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_join_control') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_join_control( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_logical_order_exception') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_logical_order_exception') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_logical_order_exception( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_lowercase') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_lowercase') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_lowercase( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_math') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_math') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_math( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_noncharacter_code_point') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_noncharacter_code_point') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_noncharacter_code_point( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_nfc_inert') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_nfc_inert') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_nfc_inert( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_nfd_inert') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_nfd_inert') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_nfd_inert( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_nfkc_inert') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_nfkc_inert') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_nfkc_inert( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_nfkd_inert') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_nfkd_inert') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_nfkd_inert( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_pattern_syntax') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_pattern_syntax') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_pattern_syntax( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_pattern_white_space') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_pattern_white_space') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_pattern_white_space( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier( |
| 'ICU4XCodePointSetData_load_prepended_concatenation_mark') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, |
| symbol: 'ICU4XCodePointSetData_load_prepended_concatenation_mark') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 |
| _ICU4XCodePointSetData_load_prepended_concatenation_mark( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_print') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_print') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_print( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_quotation_mark') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_quotation_mark') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_quotation_mark( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_radical') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_radical') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_radical( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_regional_indicator') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_regional_indicator') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_regional_indicator( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_soft_dotted') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_soft_dotted') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_soft_dotted( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_segment_starter') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_segment_starter') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_segment_starter( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_case_sensitive') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_case_sensitive') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_case_sensitive( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_sentence_terminal') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_sentence_terminal') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_sentence_terminal( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_terminal_punctuation') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_terminal_punctuation') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_terminal_punctuation( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_unified_ideograph') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_unified_ideograph') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_unified_ideograph( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_uppercase') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_uppercase') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_uppercase( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_variation_selector') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_variation_selector') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_variation_selector( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_white_space') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_white_space') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_white_space( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_xdigit') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_xdigit') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_xdigit( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_xid_continue') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_xid_continue') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_xid_continue( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_xid_start') |
| @ffi.Native<_ResultOpaqueInt32 Function(ffi.Pointer<ffi.Opaque>)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_xid_start') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_xid_start( |
| ffi.Pointer<ffi.Opaque> provider); |
| |
| @meta.ResourceIdentifier('ICU4XCodePointSetData_load_for_ecma262') |
| @ffi.Native< |
| _ResultOpaqueInt32 Function( |
| ffi.Pointer<ffi.Opaque>, ffi.Pointer<ffi.Uint8>, ffi.Size)>( |
| isLeaf: true, symbol: 'ICU4XCodePointSetData_load_for_ecma262') |
| // ignore: non_constant_identifier_names |
| external _ResultOpaqueInt32 _ICU4XCodePointSetData_load_for_ecma262( |
| ffi.Pointer<ffi.Opaque> provider, |
| ffi.Pointer<ffi.Uint8> propertyNameData, |
| int propertyNameLength); |