ICU4X
International Components for Unicode
|
#include <IndicSyllabicCategory.d.hpp>
Public Types | |
enum | Value { Other = 0 , Avagraha = 1 , Bindu = 2 , BrahmiJoiningNumber = 3 , CantillationMark = 4 , Consonant = 5 , ConsonantDead = 6 , ConsonantFinal = 7 , ConsonantHeadLetter = 8 , ConsonantInitialPostfixed = 9 , ConsonantKiller = 10 , ConsonantMedial = 11 , ConsonantPlaceholder = 12 , ConsonantPrecedingRepha = 13 , ConsonantPrefixed = 14 , ConsonantSucceedingRepha = 15 , ConsonantSubjoined = 16 , ConsonantWithStacker = 17 , GeminationMark = 18 , InvisibleStacker = 19 , Joiner = 20 , ModifyingLetter = 21 , NonJoiner = 22 , Nukta = 23 , Number = 24 , NumberJoiner = 25 , PureKiller = 26 , RegisterShifter = 27 , SyllableModifier = 28 , ToneLetter = 29 , ToneMark = 30 , Virama = 31 , Visarga = 32 , Vowel = 33 , VowelDependent = 34 , VowelIndependent = 35 , ReorderingKiller = 36 } |
Public Member Functions | |
IndicSyllabicCategory ()=default | |
constexpr | IndicSyllabicCategory (Value v) |
constexpr | operator Value () const |
operator bool () const =delete | |
uint8_t | to_integer_value () const |
Static Public Member Functions | |
static icu4x::IndicSyllabicCategory | for_char (char32_t ch) |
static std::optional< icu4x::IndicSyllabicCategory > | from_integer_value (uint8_t other) |
See the Rust documentation for IndicSyllabicCategory
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.