Module icu::properties::maps
source · [−]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 CodePointMapData
for the Bidi_Class Unicode enumerated property. See [BidiClass
].
Return a CodePointMapData
for the Canonical_Combining_Class Unicode property. See
[CanonicalCombiningClass
].
Return a CodePointMapData
for the East_Asian_Width Unicode enumerated
property. See [EastAsianWidth
].
Return a CodePointMapData
for the General_Category Unicode enumerated property. See [GeneralCategory
].
Return a CodePointMapData
for the Grapheme_Cluster_Break Unicode enumerated
property. See [GraphemeClusterBreak
].
Return a CodePointMapData
for the Line_Break Unicode enumerated
property. See [LineBreak
].
Return a CodePointMapData
for the Script Unicode enumerated property. See [Script
].
Return a CodePointMapData
for the Sentence_Break Unicode enumerated
property. See [SentenceBreak
].
Return a CodePointMapData
for the Word_Break Unicode enumerated
property. See [WordBreak
].