diff options
Diffstat (limited to 'intl/icu_capi/js/package/docs/source/normalizer_properties_ffi.rst')
-rw-r--r-- | intl/icu_capi/js/package/docs/source/normalizer_properties_ffi.rst | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/intl/icu_capi/js/package/docs/source/normalizer_properties_ffi.rst b/intl/icu_capi/js/package/docs/source/normalizer_properties_ffi.rst new file mode 100644 index 0000000000..b8b0a0265f --- /dev/null +++ b/intl/icu_capi/js/package/docs/source/normalizer_properties_ffi.rst @@ -0,0 +1,87 @@ +``normalizer_properties::ffi`` +============================== + +.. js:class:: ICU4XCanonicalCombiningClassMap + + Lookup of the Canonical_Combining_Class Unicode property + + See the `Rust documentation for CanonicalCombiningClassMap <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html>`__ for more information. + + + .. js:function:: create(provider) + + Construct a new ICU4XCanonicalCombiningClassMap instance for NFC + + See the `Rust documentation for new <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html#method.new>`__ for more information. + + + .. js:method:: get(ch) + + See the `Rust documentation for get <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html#method.get>`__ for more information. + + Additional information: `1 <https://docs.rs/icu/latest/icu/properties/properties/struct.CanonicalCombiningClass.html>`__ + + + .. js:method:: get32(ch) + + See the `Rust documentation for get32 <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalCombiningClassMap.html#method.get32>`__ for more information. + + Additional information: `1 <https://docs.rs/icu/latest/icu/properties/properties/struct.CanonicalCombiningClass.html>`__ + + +.. js:class:: ICU4XCanonicalComposition + + The raw canonical composition operation. + + Callers should generally use ICU4XComposingNormalizer unless they specifically need raw composition operations + + See the `Rust documentation for CanonicalComposition <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalComposition.html>`__ for more information. + + + .. js:function:: create(provider) + + Construct a new ICU4XCanonicalComposition instance for NFC + + See the `Rust documentation for new <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalComposition.html#method.new>`__ for more information. + + + .. js:method:: compose(starter, second) + + Performs canonical composition (including Hangul) on a pair of characters or returns NUL if these characters don’t compose. Composition exclusions are taken into account. + + See the `Rust documentation for compose <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalComposition.html#method.compose>`__ for more information. + + +.. js:class:: ICU4XCanonicalDecomposition + + The raw (non-recursive) canonical decomposition operation. + + Callers should generally use ICU4XDecomposingNormalizer unless they specifically need raw composition operations + + See the `Rust documentation for CanonicalDecomposition <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalDecomposition.html>`__ for more information. + + + .. js:function:: create(provider) + + Construct a new ICU4XCanonicalDecomposition instance for NFC + + See the `Rust documentation for new <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalDecomposition.html#method.new>`__ for more information. + + + .. js:method:: decompose(c) + + Performs non-recursive canonical decomposition (including for Hangul). + + See the `Rust documentation for decompose <https://docs.rs/icu/latest/icu/normalizer/properties/struct.CanonicalDecomposition.html#method.decompose>`__ for more information. + + +.. js:class:: ICU4XDecomposed + + The outcome of non-recursive canonical decomposition of a character. ``second`` will be NUL when the decomposition expands to a single character (which may or may not be the original one) + + See the `Rust documentation for Decomposed <https://docs.rs/icu/latest/icu/normalizer/properties/enum.Decomposed.html>`__ for more information. + + + .. js:attribute:: first + + .. js:attribute:: second |