diff options
Diffstat (limited to 'intl/icu_capi/js/package/docs/source/collections_sets_ffi.rst')
-rw-r--r-- | intl/icu_capi/js/package/docs/source/collections_sets_ffi.rst | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/intl/icu_capi/js/package/docs/source/collections_sets_ffi.rst b/intl/icu_capi/js/package/docs/source/collections_sets_ffi.rst new file mode 100644 index 0000000000..464ffbd6f0 --- /dev/null +++ b/intl/icu_capi/js/package/docs/source/collections_sets_ffi.rst @@ -0,0 +1,143 @@ +``collections_sets::ffi`` +========================= + +.. js:class:: ICU4XCodePointSetBuilder + + See the `Rust documentation for CodePointInversionListBuilder <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html>`__ for more information. + + + .. js:function:: create() + + Make a new set builder containing nothing + + See the `Rust documentation for new <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.new>`__ for more information. + + + .. js:method:: build() + + Build this into a set + + This object is repopulated with an empty builder + + See the `Rust documentation for build <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.build>`__ for more information. + + + .. js:method:: complement() + + Complements this set + + (Elements in this set are removed and vice versa) + + See the `Rust documentation for complement <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.complement>`__ for more information. + + + .. js:method:: is_empty() + + Returns whether this set is empty + + See the `Rust documentation for is_empty <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.is_empty>`__ for more information. + + + .. js:method:: add_char(ch) + + Add a single character to the set + + See the `Rust documentation for add_char <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.add_char>`__ for more information. + + + .. js:method:: add_u32(ch) + + Add a single u32 value to the set + + See the `Rust documentation for add_u32 <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.add_u32>`__ for more information. + + + .. js:method:: add_inclusive_range(start, end) + + Add an inclusive range of characters to the set + + See the `Rust documentation for add_range <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.add_range>`__ for more information. + + + .. js:method:: add_inclusive_range_u32(start, end) + + Add an inclusive range of u32s to the set + + See the `Rust documentation for add_range_u32 <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.add_range_u32>`__ for more information. + + + .. js:method:: add_set(data) + + Add all elements that belong to the provided set to the set + + See the `Rust documentation for add_set <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.add_set>`__ for more information. + + + .. js:method:: remove_char(ch) + + Remove a single character to the set + + See the `Rust documentation for remove_char <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.remove_char>`__ for more information. + + + .. js:method:: remove_inclusive_range(start, end) + + Remove an inclusive range of characters from the set + + See the `Rust documentation for remove_range <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.remove_range>`__ for more information. + + + .. js:method:: remove_set(data) + + Remove all elements that belong to the provided set from the set + + See the `Rust documentation for remove_set <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.remove_set>`__ for more information. + + + .. js:method:: retain_char(ch) + + Removes all elements from the set except a single character + + See the `Rust documentation for retain_char <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.retain_char>`__ for more information. + + + .. js:method:: retain_inclusive_range(start, end) + + Removes all elements from the set except an inclusive range of characters f + + See the `Rust documentation for retain_range <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.retain_range>`__ for more information. + + + .. js:method:: retain_set(data) + + Removes all elements from the set except all elements in the provided set + + See the `Rust documentation for retain_set <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.retain_set>`__ for more information. + + + .. js:method:: complement_char(ch) + + Complement a single character to the set + + (Characters which are in this set are removed and vice versa) + + See the `Rust documentation for complement_char <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.complement_char>`__ for more information. + + + .. js:method:: complement_inclusive_range(start, end) + + Complement an inclusive range of characters from the set + + (Characters which are in this set are removed and vice versa) + + See the `Rust documentation for complement_range <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.complement_range>`__ for more information. + + + .. js:method:: complement_set(data) + + Complement all elements that belong to the provided set from the set + + (Characters which are in this set are removed and vice versa) + + See the `Rust documentation for complement_set <https://docs.rs/icu/latest/icu/collections/codepointinvlist/struct.CodePointInversionListBuilder.html#method.complement_set>`__ for more information. + |