|
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 , ConsonantSubjoined = 15 , ConsonantSucceedingRepha = 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 () | |
| constexpr | IndicSyllabicCategory (Value v) |
| constexpr | operator Value () const |
| operator bool () const =delete | |
| std::optional< std::string_view > | long_name () const |
| std::optional< std::string_view > | short_name () const |
| 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) |
| static std::optional< icu4x::IndicSyllabicCategory > | try_from_str (std::string_view s) |
See the Rust documentation for IndicSyllabicCategory for more information.
| Enumerator | |
|---|---|
| Other | See the Rust documentation for |
| Avagraha | See the Rust documentation for |
| Bindu | See the Rust documentation for |
| BrahmiJoiningNumber | See the Rust documentation for |
| CantillationMark | See the Rust documentation for |
| Consonant | See the Rust documentation for |
| ConsonantDead | See the Rust documentation for |
| ConsonantFinal | See the Rust documentation for |
| ConsonantHeadLetter | See the Rust documentation for |
| ConsonantInitialPostfixed | See the Rust documentation for |
| ConsonantKiller | See the Rust documentation for |
| ConsonantMedial | See the Rust documentation for |
| ConsonantPlaceholder | See the Rust documentation for |
| ConsonantPrecedingRepha | See the Rust documentation for |
| ConsonantPrefixed | See the Rust documentation for |
| ConsonantSubjoined | See the Rust documentation for |
| ConsonantSucceedingRepha | See the Rust documentation for |
| ConsonantWithStacker | See the Rust documentation for |
| GeminationMark | See the Rust documentation for |
| InvisibleStacker | See the Rust documentation for |
| Joiner | See the Rust documentation for |
| ModifyingLetter | See the Rust documentation for |
| NonJoiner | See the Rust documentation for |
| Nukta | See the Rust documentation for |
| Number | See the Rust documentation for |
| NumberJoiner | See the Rust documentation for |
| PureKiller | See the Rust documentation for |
| RegisterShifter | See the Rust documentation for |
| SyllableModifier | See the Rust documentation for |
| ToneLetter | See the Rust documentation for |
| ToneMark | See the Rust documentation for |
| Virama | See the Rust documentation for |
| Visarga | See the Rust documentation for |
| Vowel | See the Rust documentation for |
| VowelDependent | See the Rust documentation for |
| VowelIndependent | See the Rust documentation for |
| ReorderingKiller | See the Rust documentation for |
|
inline |
|
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.
|
inline |
Get the "long" name of this property value (returns empty if property value is unknown)
See the Rust documentation for get for more information.
|
explicitdelete |
|
inlineconstexpr |
|
inline |
Get the "short" name of this property value (returns empty if property value is unknown)
See the Rust documentation for get for more information.
|
inline |
Convert to an integer value usable with ICU4C and CodePointMapData
See the Rust documentation for to_icu4c_value for more information.
|
inlinestatic |