|
ICU4X
International Components for Unicode
|
#include <Script.d.hpp>
Public Member Functions | |
| Script () | |
| constexpr | Script (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 |
| uint16_t | to_integer_value () const |
Static Public Member Functions | |
| static icu4x::Script | for_char (char32_t ch) |
| static std::optional< icu4x::Script > | from_integer_value (uint16_t other) |
| static std::optional< icu4x::Script > | try_from_str (std::string_view s) |
See the Rust documentation for Script for more information.
| enum icu4x::Script::Value |
| Enumerator | |
|---|---|
| Common | See the Rust documentation for |
| Inherited | See the Rust documentation for |
| Arabic | See the Rust documentation for |
| Armenian | See the Rust documentation for |
| Bengali | See the Rust documentation for |
| Bopomofo | See the Rust documentation for |
| Cherokee | See the Rust documentation for |
| Coptic | See the Rust documentation for |
| Cyrillic | See the Rust documentation for |
| Deseret | See the Rust documentation for |
| Devanagari | See the Rust documentation for |
| Ethiopian | See the Rust documentation for |
| Georgian | See the Rust documentation for |
| Gothic | See the Rust documentation for |
| Greek | See the Rust documentation for |
| Gujarati | See the Rust documentation for |
| Gurmukhi | See the Rust documentation for |
| Han | See the Rust documentation for |
| Hangul | See the Rust documentation for |
| Hebrew | See the Rust documentation for |
| Hiragana | See the Rust documentation for |
| Kannada | See the Rust documentation for |
| Katakana | See the Rust documentation for |
| Khmer | See the Rust documentation for |
| Lao | See the Rust documentation for |
| Latin | See the Rust documentation for |
| Malayalam | See the Rust documentation for |
| Mongolian | See the Rust documentation for |
| Myanmar | See the Rust documentation for |
| Ogham | See the Rust documentation for |
| OldItalic | See the Rust documentation for |
| Oriya | See the Rust documentation for |
| Runic | See the Rust documentation for |
| Sinhala | See the Rust documentation for |
| Syriac | See the Rust documentation for |
| Tamil | See the Rust documentation for |
| Telugu | See the Rust documentation for |
| Thaana | See the Rust documentation for |
| Thai | See the Rust documentation for |
| Tibetan | See the Rust documentation for |
| CanadianAboriginal | See the Rust documentation for |
| Yi | See the Rust documentation for |
| Tagalog | See the Rust documentation for |
| Hanunoo | See the Rust documentation for |
| Buhid | See the Rust documentation for |
| Tagbanwa | See the Rust documentation for |
| Braille | See the Rust documentation for |
| Cypriot | See the Rust documentation for |
| Limbu | See the Rust documentation for |
| LinearB | See the Rust documentation for |
| Osmanya | See the Rust documentation for |
| Shavian | See the Rust documentation for |
| TaiLe | See the Rust documentation for |
| Ugaritic | See the Rust documentation for |
| KatakanaOrHiragana | See the Rust documentation for |
| Buginese | See the Rust documentation for |
| Glagolitic | See the Rust documentation for |
| Kharoshthi | See the Rust documentation for |
| SylotiNagri | See the Rust documentation for |
| NewTaiLue | See the Rust documentation for |
| Tifinagh | See the Rust documentation for |
| OldPersian | See the Rust documentation for |
| Balinese | See the Rust documentation for |
| Batak | See the Rust documentation for |
| BlisSymbols | See the Rust documentation for |
| Brahmi | See the Rust documentation for |
| Cham | See the Rust documentation for |
| Cirth | See the Rust documentation for |
| OldChurchSlavonicCyrillic | See the Rust documentation for |
| DemoticEgyptian | See the Rust documentation for |
| HieraticEgyptian | See the Rust documentation for |
| EgyptianHieroglyphs | See the Rust documentation for |
| Khutsuri | See the Rust documentation for |
| SimplifiedHan | See the Rust documentation for |
| TraditionalHan | See the Rust documentation for |
| PahawhHmong | See the Rust documentation for |
| OldHungarian | See the Rust documentation for |
| HarappanIndus | See the Rust documentation for |
| Javanese | See the Rust documentation for |
| KayahLi | See the Rust documentation for |
| LatinFraktur | See the Rust documentation for |
| LatinGaelic | See the Rust documentation for |
| Lepcha | See the Rust documentation for |
| LinearA | See the Rust documentation for |
| Mandaic | See the Rust documentation for |
| MayanHieroglyphs | See the Rust documentation for |
| MeroiticHieroglyphs | See the Rust documentation for |
| Nko | See the Rust documentation for |
| OldTurkic | See the Rust documentation for |
| OldPermic | See the Rust documentation for |
| PhagsPa | See the Rust documentation for |
| Phoenician | See the Rust documentation for |
| Miao | See the Rust documentation for |
| Rongorongo | See the Rust documentation for |
| Sarati | See the Rust documentation for |
| EstrangeloSyriac | See the Rust documentation for |
| WesternSyriac | See the Rust documentation for |
| EasternSyriac | See the Rust documentation for |
| Tengwar | See the Rust documentation for |
| Vai | See the Rust documentation for |
| VisibleSpeech | See the Rust documentation for |
| Cuneiform | See the Rust documentation for |
| UnwrittenLanguages | See the Rust documentation for |
| Unknown | See the Rust documentation for |
| Carian | See the Rust documentation for |
| Japanese | See the Rust documentation for |
| TaiTham | See the Rust documentation for |
| Lycian | See the Rust documentation for |
| Lydian | See the Rust documentation for |
| OlChiki | See the Rust documentation for |
| Rejang | See the Rust documentation for |
| Saurashtra | See the Rust documentation for |
| SignWriting | See the Rust documentation for |
| Sundanese | See the Rust documentation for |
| Moon | See the Rust documentation for |
| MeeteiMayek | See the Rust documentation for |
| ImperialAramaic | See the Rust documentation for |
| Avestan | See the Rust documentation for |
| Chakma | See the Rust documentation for |
| Korean | See the Rust documentation for |
| Kaithi | See the Rust documentation for |
| Manichaean | See the Rust documentation for |
| InscriptionalPahlavi | See the Rust documentation for |
| PsalterPahlavi | See the Rust documentation for |
| BookPahlavi | See the Rust documentation for |
| InscriptionalParthian | See the Rust documentation for |
| Samaritan | See the Rust documentation for |
| TaiViet | See the Rust documentation for |
| MathematicalNotation | See the Rust documentation for |
| Symbols | See the Rust documentation for |
| Bamum | See the Rust documentation for |
| Lisu | See the Rust documentation for |
| NakhiGeba | See the Rust documentation for |
| OldSouthArabian | See the Rust documentation for |
| BassaVah | See the Rust documentation for |
| Duployan | See the Rust documentation for |
| Elbasan | See the Rust documentation for |
| Grantha | See the Rust documentation for |
| Kpelle | See the Rust documentation for |
| Loma | See the Rust documentation for |
| MendeKikakui | See the Rust documentation for |
| MeroiticCursive | See the Rust documentation for |
| OldNorthArabian | See the Rust documentation for |
| Nabataean | See the Rust documentation for |
| Palmyrene | See the Rust documentation for |
| Khudawadi | See the Rust documentation for |
| WarangCiti | See the Rust documentation for |
| Afaka | See the Rust documentation for |
| Jurchen | See the Rust documentation for |
| Mro | See the Rust documentation for |
| Nushu | See the Rust documentation for |
| Sharada | See the Rust documentation for |
| SoraSompeng | See the Rust documentation for |
| Takri | See the Rust documentation for |
| Tangut | See the Rust documentation for |
| Woleai | See the Rust documentation for |
| AnatolianHieroglyphs | See the Rust documentation for |
| Khojki | See the Rust documentation for |
| Tirhuta | See the Rust documentation for |
| CaucasianAlbanian | See the Rust documentation for |
| Mahajani | See the Rust documentation for |
| Ahom | See the Rust documentation for |
| Hatran | See the Rust documentation for |
| Modi | See the Rust documentation for |
| Multani | See the Rust documentation for |
| PauCinHau | See the Rust documentation for |
| Siddham | See the Rust documentation for |
| Adlam | See the Rust documentation for |
| Bhaiksuki | See the Rust documentation for |
| Marchen | See the Rust documentation for |
| Newa | See the Rust documentation for |
| Osage | See the Rust documentation for |
| HanWithBopomofo | See the Rust documentation for |
| Jamo | See the Rust documentation for |
| SymbolsEmoji | See the Rust documentation for |
| MasaramGondi | See the Rust documentation for |
| Soyombo | See the Rust documentation for |
| ZanabazarSquare | See the Rust documentation for |
| Dogra | See the Rust documentation for |
| GunjalaGondi | See the Rust documentation for |
| Makasar | See the Rust documentation for |
| Medefaidrin | See the Rust documentation for |
| HanifiRohingya | See the Rust documentation for |
| Sogdian | See the Rust documentation for |
| OldSogdian | See the Rust documentation for |
| Elymaic | See the Rust documentation for |
| NyiakengPuachueHmong | See the Rust documentation for |
| Nandinagari | See the Rust documentation for |
| Wancho | See the Rust documentation for |
| Chorasmian | See the Rust documentation for |
| DivesAkuru | See the Rust documentation for |
| KhitanSmallScript | See the Rust documentation for |
| Yezidi | See the Rust documentation for |
| CyproMinoan | See the Rust documentation for |
| OldUyghur | See the Rust documentation for |
| Tangsa | See the Rust documentation for |
| Toto | See the Rust documentation for |
| Vithkuqi | See the Rust documentation for |
| Kawi | See the Rust documentation for |
| NagMundari | See the Rust documentation for |
| Nastaliq | See the Rust documentation for |
| Garay | See the Rust documentation for |
| GurungKhema | See the Rust documentation for |
| KiratRai | See the Rust documentation for |
| OlOnal | See the Rust documentation for |
| Sunuwar | See the Rust documentation for |
| Todhri | See the Rust documentation for |
| TuluTigalari | See the Rust documentation for |
| BeriaErfe | See the Rust documentation for |
| Sidetic | See the Rust documentation for |
| TaiYo | See the Rust documentation for |
| TolongSiki | See the Rust documentation for |
| TraditionalHanWithLatin | See the Rust documentation for |
| Chisoi | 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 |
Creates a Script from a string.
Short names, long names, and aliases are supported, and matching is case-insensitive.