ICU4X
International Components for Unicode
|
#include <CanonicalCombiningClass.d.hpp>
Public Types | |
enum | Value { NotReordered = 0 , Overlay = 1 , HanReading = 6 , Nukta = 7 , KanaVoicing = 8 , Virama = 9 , CCC10 = 10 , CCC11 = 11 , CCC12 = 12 , CCC13 = 13 , CCC14 = 14 , CCC15 = 15 , CCC16 = 16 , CCC17 = 17 , CCC18 = 18 , CCC19 = 19 , CCC20 = 20 , CCC21 = 21 , CCC22 = 22 , CCC23 = 23 , CCC24 = 24 , CCC25 = 25 , CCC26 = 26 , CCC27 = 27 , CCC28 = 28 , CCC29 = 29 , CCC30 = 30 , CCC31 = 31 , CCC32 = 32 , CCC33 = 33 , CCC34 = 34 , CCC35 = 35 , CCC36 = 36 , CCC84 = 84 , CCC91 = 91 , CCC103 = 103 , CCC107 = 107 , CCC118 = 118 , CCC122 = 122 , CCC129 = 129 , CCC130 = 130 , CCC132 = 132 , CCC133 = 133 , AttachedBelowLeft = 200 , AttachedBelow = 202 , AttachedAbove = 214 , AttachedAboveRight = 216 , BelowLeft = 218 , Below = 220 , BelowRight = 222 , Left = 224 , Right = 226 , AboveLeft = 228 , Above = 230 , AboveRight = 232 , DoubleBelow = 233 , DoubleAbove = 234 , IotaSubscript = 240 } |
Public Member Functions | |
CanonicalCombiningClass ()=default | |
constexpr | CanonicalCombiningClass (Value v) |
constexpr | operator Value () const |
operator bool () const =delete | |
uint8_t | to_integer_value () const |
Static Public Member Functions | |
static icu4x::CanonicalCombiningClass | for_char (char32_t ch) |
static std::optional< icu4x::CanonicalCombiningClass > | from_integer_value (uint8_t other) |
See the Rust documentation for CanonicalCombiningClass
for more information.
|
default |
|
inlineconstexpr |
|
inlinestatic |
See the Rust documentation for for_char
for more information.
|
inlinestatic |
Convert from an integer value from ICU4C or CodePointMapData
See the Rust documentation for from_icu4c_value
for more information.
|
explicitdelete |
|
inlineconstexpr |
|
inline |
Convert to an integer value usable with ICU4C and CodePointMapData
See the Rust documentation for to_icu4c_value
for more information.