|
ICU4X
International Components for Unicode
|
#include <Block.d.hpp>
Public Member Functions | |
| Block () | |
| constexpr | Block (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::Block | for_char (char32_t ch) |
| static std::optional< icu4x::Block > | from_integer_value (uint16_t other) |
| static std::optional< icu4x::Block > | try_from_str (std::string_view s) |
See the Rust documentation for Block for more information.
| enum icu4x::Block::Value |
| Enumerator | |
|---|---|
| NoBlock | See the Rust documentation for |
| BasicLatin | See the Rust documentation for |
| Latin1Supplement | See the Rust documentation for |
| LatinExtendedA | See the Rust documentation for |
| LatinExtendedB | See the Rust documentation for |
| IPAExtensions | See the Rust documentation for |
| SpacingModifierLetters | See the Rust documentation for |
| CombiningDiacriticalMarks | See the Rust documentation for |
| GreekAndCoptic | See the Rust documentation for |
| Cyrillic | See the Rust documentation for |
| Armenian | See the Rust documentation for |
| Hebrew | See the Rust documentation for |
| Arabic | See the Rust documentation for |
| Syriac | See the Rust documentation for |
| Thaana | See the Rust documentation for |
| Devanagari | See the Rust documentation for |
| Bengali | See the Rust documentation for |
| Gurmukhi | See the Rust documentation for |
| Gujarati | See the Rust documentation for |
| Oriya | See the Rust documentation for |
| Tamil | See the Rust documentation for |
| Telugu | See the Rust documentation for |
| Kannada | See the Rust documentation for |
| Malayalam | See the Rust documentation for |
| Sinhala | See the Rust documentation for |
| Thai | See the Rust documentation for |
| Lao | See the Rust documentation for |
| Tibetan | See the Rust documentation for |
| Myanmar | See the Rust documentation for |
| Georgian | See the Rust documentation for |
| HangulJamo | See the Rust documentation for |
| Ethiopic | See the Rust documentation for |
| Cherokee | See the Rust documentation for |
| UnifiedCanadianAboriginalSyllabics | See the Rust documentation for |
| Ogham | See the Rust documentation for |
| Runic | See the Rust documentation for |
| Khmer | See the Rust documentation for |
| Mongolian | See the Rust documentation for |
| LatinExtendedAdditional | See the Rust documentation for |
| GreekExtended | See the Rust documentation for |
| GeneralPunctuation | See the Rust documentation for |
| SuperscriptsAndSubscripts | See the Rust documentation for |
| CurrencySymbols | See the Rust documentation for |
| CombiningDiacriticalMarksForSymbols | See the Rust documentation for |
| LetterlikeSymbols | See the Rust documentation for |
| NumberForms | See the Rust documentation for |
| Arrows | See the Rust documentation for |
| MathematicalOperators | See the Rust documentation for |
| MiscellaneousTechnical | See the Rust documentation for |
| ControlPictures | See the Rust documentation for |
| OpticalCharacterRecognition | See the Rust documentation for |
| EnclosedAlphanumerics | See the Rust documentation for |
| BoxDrawing | See the Rust documentation for |
| BlockElements | See the Rust documentation for |
| GeometricShapes | See the Rust documentation for |
| MiscellaneousSymbols | See the Rust documentation for |
| Dingbats | See the Rust documentation for |
| BraillePatterns | See the Rust documentation for |
| CJKRadicalsSupplement | See the Rust documentation for |
| KangxiRadicals | See the Rust documentation for |
| IdeographicDescriptionCharacters | See the Rust documentation for |
| CJKSymbolsAndPunctuation | See the Rust documentation for |
| Hiragana | See the Rust documentation for |
| Katakana | See the Rust documentation for |
| Bopomofo | See the Rust documentation for |
| HangulCompatibilityJamo | See the Rust documentation for |
| Kanbun | See the Rust documentation for |
| BopomofoExtended | See the Rust documentation for |
| EnclosedCJKLettersAndMonths | See the Rust documentation for |
| CJKCompatibility | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionA | See the Rust documentation for |
| CJKUnifiedIdeographs | See the Rust documentation for |
| YiSyllables | See the Rust documentation for |
| YiRadicals | See the Rust documentation for |
| HangulSyllables | See the Rust documentation for |
| HighSurrogates | See the Rust documentation for |
| HighPrivateUseSurrogates | See the Rust documentation for |
| LowSurrogates | See the Rust documentation for |
| PrivateUseArea | See the Rust documentation for |
| CJKCompatibilityIdeographs | See the Rust documentation for |
| AlphabeticPresentationForms | See the Rust documentation for |
| ArabicPresentationFormsA | See the Rust documentation for |
| CombiningHalfMarks | See the Rust documentation for |
| CJKCompatibilityForms | See the Rust documentation for |
| SmallFormVariants | See the Rust documentation for |
| ArabicPresentationFormsB | See the Rust documentation for |
| Specials | See the Rust documentation for |
| HalfwidthAndFullwidthForms | See the Rust documentation for |
| OldItalic | See the Rust documentation for |
| Gothic | See the Rust documentation for |
| Deseret | See the Rust documentation for |
| ByzantineMusicalSymbols | See the Rust documentation for |
| MusicalSymbols | See the Rust documentation for |
| MathematicalAlphanumericSymbols | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionB | See the Rust documentation for |
| CJKCompatibilityIdeographsSupplement | See the Rust documentation for |
| Tags | See the Rust documentation for |
| CyrillicSupplement | 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 |
| MiscellaneousMathematicalSymbolsA | See the Rust documentation for |
| SupplementalArrowsA | See the Rust documentation for |
| SupplementalArrowsB | See the Rust documentation for |
| MiscellaneousMathematicalSymbolsB | See the Rust documentation for |
| SupplementalMathematicalOperators | See the Rust documentation for |
| KatakanaPhoneticExtensions | See the Rust documentation for |
| VariationSelectors | See the Rust documentation for |
| SupplementaryPrivateUseAreaA | See the Rust documentation for |
| SupplementaryPrivateUseAreaB | See the Rust documentation for |
| Limbu | See the Rust documentation for |
| TaiLe | See the Rust documentation for |
| KhmerSymbols | See the Rust documentation for |
| PhoneticExtensions | See the Rust documentation for |
| MiscellaneousSymbolsAndArrows | See the Rust documentation for |
| YijingHexagramSymbols | See the Rust documentation for |
| LinearBSyllabary | See the Rust documentation for |
| LinearBIdeograms | See the Rust documentation for |
| AegeanNumbers | See the Rust documentation for |
| Ugaritic | See the Rust documentation for |
| Shavian | See the Rust documentation for |
| Osmanya | See the Rust documentation for |
| CypriotSyllabary | See the Rust documentation for |
| TaiXuanJingSymbols | See the Rust documentation for |
| VariationSelectorsSupplement | See the Rust documentation for |
| AncientGreekMusicalNotation | See the Rust documentation for |
| AncientGreekNumbers | See the Rust documentation for |
| ArabicSupplement | See the Rust documentation for |
| Buginese | See the Rust documentation for |
| CJKStrokes | See the Rust documentation for |
| CombiningDiacriticalMarksSupplement | See the Rust documentation for |
| Coptic | See the Rust documentation for |
| EthiopicExtended | See the Rust documentation for |
| EthiopicSupplement | See the Rust documentation for |
| GeorgianSupplement | See the Rust documentation for |
| Glagolitic | See the Rust documentation for |
| Kharoshthi | See the Rust documentation for |
| ModifierToneLetters | See the Rust documentation for |
| NewTaiLue | See the Rust documentation for |
| OldPersian | See the Rust documentation for |
| PhoneticExtensionsSupplement | See the Rust documentation for |
| SupplementalPunctuation | See the Rust documentation for |
| SylotiNagri | See the Rust documentation for |
| Tifinagh | See the Rust documentation for |
| VerticalForms | See the Rust documentation for |
| NKo | See the Rust documentation for |
| Balinese | See the Rust documentation for |
| LatinExtendedC | See the Rust documentation for |
| LatinExtendedD | See the Rust documentation for |
| PhagsPa | See the Rust documentation for |
| Phoenician | See the Rust documentation for |
| Cuneiform | See the Rust documentation for |
| CuneiformNumbersAndPunctuation | See the Rust documentation for |
| CountingRodNumerals | See the Rust documentation for |
| Sundanese | See the Rust documentation for |
| Lepcha | See the Rust documentation for |
| OlChiki | See the Rust documentation for |
| CyrillicExtendedA | See the Rust documentation for |
| Vai | See the Rust documentation for |
| CyrillicExtendedB | See the Rust documentation for |
| Saurashtra | See the Rust documentation for |
| KayahLi | See the Rust documentation for |
| Rejang | See the Rust documentation for |
| Cham | See the Rust documentation for |
| AncientSymbols | See the Rust documentation for |
| PhaistosDisc | See the Rust documentation for |
| Lycian | See the Rust documentation for |
| Carian | See the Rust documentation for |
| Lydian | See the Rust documentation for |
| MahjongTiles | See the Rust documentation for |
| DominoTiles | See the Rust documentation for |
| Samaritan | See the Rust documentation for |
| UnifiedCanadianAboriginalSyllabicsExtended | See the Rust documentation for |
| TaiTham | See the Rust documentation for |
| VedicExtensions | See the Rust documentation for |
| Lisu | See the Rust documentation for |
| Bamum | See the Rust documentation for |
| CommonIndicNumberForms | See the Rust documentation for |
| DevanagariExtended | See the Rust documentation for |
| HangulJamoExtendedA | See the Rust documentation for |
| Javanese | See the Rust documentation for |
| MyanmarExtendedA | See the Rust documentation for |
| TaiViet | See the Rust documentation for |
| MeeteiMayek | See the Rust documentation for |
| HangulJamoExtendedB | See the Rust documentation for |
| ImperialAramaic | See the Rust documentation for |
| OldSouthArabian | See the Rust documentation for |
| Avestan | See the Rust documentation for |
| InscriptionalParthian | See the Rust documentation for |
| InscriptionalPahlavi | See the Rust documentation for |
| OldTurkic | See the Rust documentation for |
| RumiNumeralSymbols | See the Rust documentation for |
| Kaithi | See the Rust documentation for |
| EgyptianHieroglyphs | See the Rust documentation for |
| EnclosedAlphanumericSupplement | See the Rust documentation for |
| EnclosedIdeographicSupplement | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionC | See the Rust documentation for |
| Mandaic | See the Rust documentation for |
| Batak | See the Rust documentation for |
| EthiopicExtendedA | See the Rust documentation for |
| Brahmi | See the Rust documentation for |
| BamumSupplement | See the Rust documentation for |
| KanaSupplement | See the Rust documentation for |
| PlayingCards | See the Rust documentation for |
| MiscellaneousSymbolsAndPictographs | See the Rust documentation for |
| Emoticons | See the Rust documentation for |
| TransportAndMapSymbols | See the Rust documentation for |
| AlchemicalSymbols | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionD | See the Rust documentation for |
| ArabicExtendedA | See the Rust documentation for |
| ArabicMathematicalAlphabeticSymbols | See the Rust documentation for |
| Chakma | See the Rust documentation for |
| MeeteiMayekExtensions | See the Rust documentation for |
| MeroiticCursive | See the Rust documentation for |
| MeroiticHieroglyphs | See the Rust documentation for |
| Miao | See the Rust documentation for |
| Sharada | See the Rust documentation for |
| SoraSompeng | See the Rust documentation for |
| SundaneseSupplement | See the Rust documentation for |
| Takri | See the Rust documentation for |
| BassaVah | See the Rust documentation for |
| CaucasianAlbanian | See the Rust documentation for |
| CopticEpactNumbers | See the Rust documentation for |
| CombiningDiacriticalMarksExtended | See the Rust documentation for |
| Duployan | See the Rust documentation for |
| Elbasan | See the Rust documentation for |
| GeometricShapesExtended | See the Rust documentation for |
| Grantha | See the Rust documentation for |
| Khojki | See the Rust documentation for |
| Khudawadi | See the Rust documentation for |
| LatinExtendedE | See the Rust documentation for |
| LinearA | See the Rust documentation for |
| Mahajani | See the Rust documentation for |
| Manichaean | See the Rust documentation for |
| MendeKikakui | See the Rust documentation for |
| Modi | See the Rust documentation for |
| Mro | See the Rust documentation for |
| MyanmarExtendedB | See the Rust documentation for |
| Nabataean | See the Rust documentation for |
| OldNorthArabian | See the Rust documentation for |
| OldPermic | See the Rust documentation for |
| OrnamentalDingbats | See the Rust documentation for |
| PahawhHmong | See the Rust documentation for |
| Palmyrene | See the Rust documentation for |
| PauCinHau | See the Rust documentation for |
| PsalterPahlavi | See the Rust documentation for |
| ShorthandFormatControls | See the Rust documentation for |
| Siddham | See the Rust documentation for |
| SinhalaArchaicNumbers | See the Rust documentation for |
| SupplementalArrowsC | See the Rust documentation for |
| Tirhuta | See the Rust documentation for |
| WarangCiti | See the Rust documentation for |
| Ahom | See the Rust documentation for |
| AnatolianHieroglyphs | See the Rust documentation for |
| CherokeeSupplement | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionE | See the Rust documentation for |
| EarlyDynasticCuneiform | See the Rust documentation for |
| Hatran | See the Rust documentation for |
| Multani | See the Rust documentation for |
| OldHungarian | See the Rust documentation for |
| SupplementalSymbolsAndPictographs | See the Rust documentation for |
| SuttonSignWriting | See the Rust documentation for |
| Adlam | See the Rust documentation for |
| Bhaiksuki | See the Rust documentation for |
| CyrillicExtendedC | See the Rust documentation for |
| GlagoliticSupplement | See the Rust documentation for |
| IdeographicSymbolsAndPunctuation | See the Rust documentation for |
| Marchen | See the Rust documentation for |
| MongolianSupplement | See the Rust documentation for |
| Newa | See the Rust documentation for |
| Osage | See the Rust documentation for |
| Tangut | See the Rust documentation for |
| TangutComponents | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionF | See the Rust documentation for |
| KanaExtendedA | See the Rust documentation for |
| MasaramGondi | See the Rust documentation for |
| Nushu | See the Rust documentation for |
| Soyombo | See the Rust documentation for |
| SyriacSupplement | See the Rust documentation for |
| ZanabazarSquare | See the Rust documentation for |
| ChessSymbols | See the Rust documentation for |
| Dogra | See the Rust documentation for |
| GeorgianExtended | See the Rust documentation for |
| GunjalaGondi | See the Rust documentation for |
| HanifiRohingya | See the Rust documentation for |
| IndicSiyaqNumbers | See the Rust documentation for |
| Makasar | See the Rust documentation for |
| MayanNumerals | See the Rust documentation for |
| Medefaidrin | See the Rust documentation for |
| OldSogdian | See the Rust documentation for |
| Sogdian | See the Rust documentation for |
| EgyptianHieroglyphFormatControls | See the Rust documentation for |
| Elymaic | See the Rust documentation for |
| Nandinagari | See the Rust documentation for |
| NyiakengPuachueHmong | See the Rust documentation for |
| OttomanSiyaqNumbers | See the Rust documentation for |
| SmallKanaExtension | See the Rust documentation for |
| SymbolsAndPictographsExtendedA | See the Rust documentation for |
| TamilSupplement | See the Rust documentation for |
| Wancho | See the Rust documentation for |
| Chorasmian | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionG | See the Rust documentation for |
| DivesAkuru | See the Rust documentation for |
| KhitanSmallScript | See the Rust documentation for |
| LisuSupplement | See the Rust documentation for |
| SymbolsForLegacyComputing | See the Rust documentation for |
| TangutSupplement | See the Rust documentation for |
| Yezidi | See the Rust documentation for |
| ArabicExtendedB | See the Rust documentation for |
| CyproMinoan | See the Rust documentation for |
| EthiopicExtendedB | See the Rust documentation for |
| KanaExtendedB | See the Rust documentation for |
| LatinExtendedF | See the Rust documentation for |
| LatinExtendedG | See the Rust documentation for |
| OldUyghur | See the Rust documentation for |
| Tangsa | See the Rust documentation for |
| Toto | See the Rust documentation for |
| UnifiedCanadianAboriginalSyllabicsExtendedA | See the Rust documentation for |
| Vithkuqi | See the Rust documentation for |
| ZnamennyMusicalNotation | See the Rust documentation for |
| ArabicExtendedC | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionH | See the Rust documentation for |
| CyrillicExtendedD | See the Rust documentation for |
| DevanagariExtendedA | See the Rust documentation for |
| KaktovikNumerals | See the Rust documentation for |
| Kawi | See the Rust documentation for |
| NagMundari | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionI | See the Rust documentation for |
| EgyptianHieroglyphsExtendedA | See the Rust documentation for |
| Garay | See the Rust documentation for |
| GurungKhema | See the Rust documentation for |
| KiratRai | See the Rust documentation for |
| MyanmarExtendedC | See the Rust documentation for |
| OlOnal | See the Rust documentation for |
| Sunuwar | See the Rust documentation for |
| SymbolsForLegacyComputingSupplement | See the Rust documentation for |
| Todhri | See the Rust documentation for |
| TuluTigalari | See the Rust documentation for |
| BeriaErfe | See the Rust documentation for |
| CJKUnifiedIdeographsExtensionJ | See the Rust documentation for |
| MiscellaneousSymbolsSupplement | See the Rust documentation for |
| SharadaSupplement | See the Rust documentation for |
| Sidetic | See the Rust documentation for |
| TaiYo | See the Rust documentation for |
| TangutComponentsSupplement | See the Rust documentation for |
| TolongSiki | See the Rust documentation for |
| ArchaicCuneiformNumerals | See the Rust documentation for |
| BengaliSupplement | See the Rust documentation for |
| Jurchen | See the Rust documentation for |
| JurchenRadicals | See the Rust documentation for |
| MiscellaneousSymbolsAndArrowsExtended | See the Rust documentation for |
| MusicalSymbolsSupplement | See the Rust documentation for |
| Seal | 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 Block from a string.
Short names, long names, and aliases are supported, and matching is case-insensitive.