Unicode.CanonicalCombiningClass (Unicode v1.12.0) View Source
Functions to introspect Unicode canonical combining classes for binaries (Strings) and codepoints.
Link to this section Summary
Functions
Returns a map of aliases for Unicode canonical combining classes..
Returns the canonical combining class name(s) for the given binary or codepoint.
Returns the map of Unicode canonical combining classes..
Returns the count of the number of characters for a given canonical combining class.
Returns the Unicode ranges for a given canonical combining class as a list of ranges as 2-tuples.
Returns the Unicode ranges for a given canonical combining class as a list of ranges as 2-tuples.
Returns a list of known Unicode canonical combining class names.
Link to this section Functions
Returns a map of aliases for Unicode canonical combining classes..
An alias is an alternative name
for referring to a class. Aliases
are resolved by the fetch/1
and
get/1
functions.
Returns the canonical combining class name(s) for the given binary or codepoint.
In the case of a codepoint, a single class name is returned.
For a binary a list of distinct class names represented by the graphemes in the binary is returned.
Returns the map of Unicode canonical combining classes..
The class name is the map key and a list of codepoint ranges as tuples as the value.
Returns the count of the number of characters for a given canonical combining class.
Example
iex> Unicode.CanonicalCombiningClass.count(230)
508
Returns the Unicode ranges for a given canonical combining class as a list of ranges as 2-tuples.
Aliases are resolved by this function.
Returns either {:ok, range_list}
or
:error
.
Returns the Unicode ranges for a given canonical combining class as a list of ranges as 2-tuples.
Aliases are resolved by this function.
Returns either range_list
or
nil
.
Returns a list of known Unicode canonical combining class names.
This function does not return the names of any class aliases.