Expand description
The functions in this module return a CodePointMapData representing, for
each code point in the entire range of code points, the property values
for a particular Unicode property.
The descriptions of most properties are taken from TR44, the documentation for the
Unicode Character Database.
Structs§
- A wrapper around code point map data. It is returned by APIs that return Unicode property data in a map-like form, ex: enumerated property value data keyed by code point. Access its data via the borrowed version,
CodePointMapDataBorrowed. - A borrowed wrapper around code point set data, returned by
CodePointSetData::as_borrowed(). More efficient to query.
Functions§
- Return a
CodePointMapDataBorrowedfor the Bidi_Class Unicode enumerated property. SeeBidiClass. - Return a
CodePointMapDatafor the Canonical_Combining_Class Unicode property. SeeCanonicalCombiningClass. - Return a
CodePointMapDataBorrowedfor the East_Asian_Width Unicode enumerated property. SeeEastAsianWidth. - Return a
CodePointMapDataBorrowedfor the General_Category Unicode enumerated property. SeeGeneralCategory. - Return a
CodePointMapDataBorrowedfor the Grapheme_Cluster_Break Unicode enumerated property. SeeGraphemeClusterBreak. - Returns a
CodePointMapDataBorrowedfor the Hangul_Syllable_Type Unicode enumerated property. SeeHangulSyllableType. - Return a
CodePointMapDatafor the Indic_Syllabic_Category Unicode property. SeeIndicSyllabicCategory. - Return a
CodePointMapDataBorrowedfor the Joining_Type Unicode enumerated property. SeeJoiningType. - Return a
CodePointMapDataBorrowedfor the Line_Break Unicode enumerated property. SeeLineBreak. - A version of
bidi_class()that uses custom data provided by aDataProvider. - A version of
canonical_combining_class()that uses custom data provided by aDataProvider. - A version of
east_asian_width()that uses custom data provided by aDataProvider. - A version of
general_category()that uses custom data provided by aDataProvider. - A version of
grapheme_cluster_break()that uses custom data provided by aDataProvider. - A version of
hangul_syllable_type()that uses custom data provided by aDataProvider. - A version of
indic_syllabic_category()that uses custom data provided by aDataProvider. - A version of
joining_type()that uses custom data provided by aDataProvider. - A version of
line_break()that uses custom data provided by aDataProvider. - A version of
script()that uses custom data provided by aDataProvider. - A version of
sentence_break()that uses custom data provided by aDataProvider. - A version of
word_break()that uses custom data provided by aDataProvider. - Return a
CodePointMapDataBorrowedfor the Script Unicode enumerated property. SeeScript. - Return a
CodePointMapDataBorrowedfor the Sentence_Break Unicode enumerated property. SeeSentenceBreak. - Return a
CodePointMapDataBorrowedfor the Word_Break Unicode enumerated property. SeeWordBreak.