std.internal.unicode_tables
License
Types 8
structSCE
structFCE
structUnicodeProperty
Fields
string nameubyte[] compressedstructTrieEntry(T...)
Fields
immutable(size_t)[] offsetsimmutable(size_t)[] sizesimmutable(size_t)[] datastructuniProps
Fields
_T ID_Start_T Cs_T Default_Ignorable_Code_Point_T Pd_T Unified_Ideograph_T IDS_Binary_Operator_T Sm_T Pi_T Other_Grapheme_Extend_T Grapheme_Extend_T Other_ID_Start_T Pattern_Syntax_T Modifier_Combining_Mark_T Lu_T Case_Ignorable_T Lo_T Pc_T Bidi_Control_T Co_T Variation_Selector_T Soft_Dotted_T Noncharacter_Code_Point_T Logical_Order_Exception_T Cased_T ID_Compat_Math_Continue_T Math_T No_T ID_Continue_T Me_T Ideographic_T Cf_T So_T White_Space_T Sentence_Terminal_T Lt_T Other_Lowercase_T Other_Alphabetic_T XID_Continue_T Cc_T Regional_Indicator_T Sc_T IDS_Unary_Operator_T Pf_T Pe_T Other_Uppercase_T Cn_T Hyphen_T Other_Math_T Ps_T Zs_T Alphabetic_T XID_Start_T Grapheme_Link_T Dash_T Nl_T IDS_Trinary_Operator_T Terminal_Punctuation_T Nd_T ID_Compat_Math_Start_T Prepended_Concatenation_Mark_T ASCII_Hex_Digit_T Mc_T Radical_T Quotation_Mark_T Other_Default_Ignorable_Code_Point_T Join_Control_T Grapheme_Base_T Uppercase_T Zl_T Hex_Digit_T Zp_T Pattern_White_Space_T Diacritic_T Lowercase_T Ll_T Extender_T Lm_T Mn_T Sk_T Po_T Deprecated_T Other_ID_Continue_U[] _tabMethods
structblocks
Fields
_T CJK_Unified_Ideographs_Extension_G_T Tai_Le_T Coptic_T Halfwidth_and_Fullwidth_Forms_T Cyrillic_T CJK_Radicals_Supplement_T Thaana_T Specials_T Hangul_Jamo_Extended_B_T Linear_B_Syllabary_T Ogham_T Arabic_Extended_C_T Nabataean_T Makasar_T CJK_Unified_Ideographs_Extension_B_T Siddham_T Kana_Extended_A_T Supplemental_Arrows_C_T Kaktovik_Numerals_T Combining_Diacritical_Marks_T Vertical_Forms_T Old_Sogdian_T Old_South_Arabian_T Cyrillic_Extended_C_T Myanmar_T Bassa_Vah_T Tangut_Components_Supplement_T Tai_Yo_T Deseret_T Phaistos_Disc_T Common_Indic_Number_Forms_T Unified_Canadian_Aboriginal_Syllabics_Extended_T Kaithi_T Medefaidrin_T Arabic_Supplement_T Yi_Radicals_T Tai_Tham_T Hiragana_T Hangul_Compatibility_Jamo_T Linear_B_Ideograms_T Syriac_Supplement_T Ahom_T Beria_Erfe_T Phonetic_Extensions_T Nag_Mundari_T Devanagari_T Tibetan_T Hanifi_Rohingya_T Old_Uyghur_T Enclosed_Ideographic_Supplement_T Brahmi_T Number_Forms_T Mayan_Numerals_T Ornamental_Dingbats_T Todhri_T Unified_Canadian_Aboriginal_Syllabics_Extended_A_T Shorthand_Format_Controls_T Greek_and_Coptic_T Symbols_for_Legacy_Computing_T CJK_Unified_Ideographs_Extension_I_T Counting_Rod_Numerals_T Ethiopic_Extended_B_T Supplemental_Mathematical_Operators_T Osage_T Nushu_T Chess_Symbols_T Cuneiform_T Takri_T Enclosed_Alphanumeric_Supplement_T Sutton_SignWriting_T Miscellaneous_Technical_T Old_Italic_T Toto_T Hanunoo_T Lisu_T Limbu_T Saurashtra_T Elbasan_T Variation_Selectors_Supplement_T Psalter_Pahlavi_T Palmyrene_T Tagbanwa_T Tulu_Tigalari_T Combining_Diacritical_Marks_for_Symbols_T Dingbats_T Nyiakeng_Puachue_Hmong_T Combining_Half_Marks_T CJK_Unified_Ideographs_Extension_F_T Playing_Cards_T Miscellaneous_Symbols_Supplement_T Malayalam_T Indic_Siyaq_Numbers_T Variation_Selectors_T Thai_T Supplemental_Arrows_B_T Zanabazar_Square_T Ideographic_Symbols_and_Punctuation_T Symbols_and_Pictographs_Extended_A_T High_Private_Use_Surrogates_T Supplementary_Private_Use_Area_A_T Modifier_Tone_Letters_T Samaritan_T Egyptian_Hieroglyph_Format_Controls_T Latin_Extended_Additional_T Coptic_Epact_Numbers_T Small_Form_Variants_T Balinese_T Mandaic_T Block_Elements_T Supplemental_Symbols_and_Pictographs_T Miscellaneous_Mathematical_Symbols_A_T Tifinagh_T Arabic_Extended_A_T Cyrillic_Extended_A_T Syriac_T Latin_Extended_E_T Caucasian_Albanian_T Soyombo_T Syloti_Nagri_T NKo_T Tai_Viet_T Low_Surrogates_T Elymaic_T Hatran_T Sundanese_Supplement_T CJK_Unified_Ideographs_Extension_H_T Chorasmian_T Kana_Extended_B_T Glagolitic_T Devanagari_Extended_A_T Hangul_Syllables_T Osmanya_T Enclosed_CJK_Letters_and_Months_T Meetei_Mayek_Extensions_T Hangul_Jamo_T Mro_T Currency_Symbols_T Bopomofo_Extended_T Chakma_T Pau_Cin_Hau_T Latin_Extended_G_T CJK_Unified_Ideographs_T Znamenny_Musical_Notation_T New_Tai_Lue_T Modi_T Bamum_Supplement_T Cypro_Minoan_T Basic_Latin_T Multani_T Sunuwar_T Alchemical_Symbols_T Bopomofo_T Adlam_T Khitan_Small_Script_T CJK_Unified_Ideographs_Extension_J_T Old_Turkic_T Lao_T Cherokee_Supplement_T CJK_Compatibility_Ideographs_T Kirat_Rai_T Latin_Extended_F_T Myanmar_Extended_C_T Lisu_Supplement_T Latin_Extended_A_T Spacing_Modifier_Letters_T Gothic_T Sinhala_Archaic_Numbers_T Egyptian_Hieroglyphs_T Sinhala_T Rejang_T Glagolitic_Supplement_T Lepcha_T Optical_Character_Recognition_T Greek_Extended_T Miscellaneous_Symbols_and_Pictographs_T Emoticons_T Ol_Onal_T Tirhuta_T Marchen_T Geometric_Shapes_Extended_T Arabic_Presentation_Forms_A_T Cyrillic_Extended_D_T Phoenician_T Wancho_T Meroitic_Hieroglyphs_T Alphabetic_Presentation_Forms_T Linear_A_T Mahjong_Tiles_T Gurmukhi_T Byzantine_Musical_Symbols_T Transport_and_Map_Symbols_T Unified_Canadian_Aboriginal_Syllabics_T Khojki_T Khudawadi_T Newa_T Dogra_T Ancient_Greek_Musical_Notation_T Cypriot_Syllabary_T Latin_1_Supplement_T Hangul_Jamo_Extended_A_T Imperial_Aramaic_T Tamil_Supplement_T Oriya_T Tai_Xuan_Jing_Symbols_T Enclosed_Alphanumerics_T Meetei_Mayek_T Tagalog_T Sundanese_T CJK_Compatibility_Ideographs_Supplement_T Cuneiform_Numbers_and_Punctuation_T Ethiopic_Extended_T Domino_Tiles_T Old_Permic_T Supplementary_Private_Use_Area_B_T Shavian_T Anatolian_Hieroglyphs_T Lycian_T Inscriptional_Pahlavi_T Ancient_Greek_Numbers_T Miao_T CJK_Unified_Ideographs_Extension_E_T Pahawh_Hmong_T Tangut_T Bengali_T CJK_Compatibility_Forms_T Vithkuqi_T Supplemental_Punctuation_T Armenian_T Arabic_Presentation_Forms_B_T Tangut_Components_T Sogdian_T Ottoman_Siyaq_Numbers_T Buhid_T Myanmar_Extended_A_T Manichaean_T Garay_T Miscellaneous_Mathematical_Symbols_B_T Latin_Extended_D_T Avestan_T Small_Kana_Extension_T Ethiopic_Supplement_T Arabic_T Kayah_Li_T Javanese_T Gurung_Khema_T Sharada_Supplement_T Lydian_T Aegean_Numbers_T Symbols_for_Legacy_Computing_Supplement_T Braille_Patterns_T Buginese_T CJK_Symbols_and_Punctuation_T Batak_T Combining_Diacritical_Marks_Supplement_T High_Surrogates_T Vedic_Extensions_T Nandinagari_T Kanbun_T Arrows_T Devanagari_Extended_T Inscriptional_Parthian_T Cham_T Box_Drawing_T Ugaritic_T Georgian_T Tangut_Supplement_T Kana_Supplement_T Sharada_T Tamil_T Old_Persian_T Geometric_Shapes_T Cherokee_T Superscripts_and_Subscripts_T CJK_Strokes_T Letterlike_Symbols_T CJK_Unified_Ideographs_Extension_D_T Egyptian_Hieroglyphs_Extended_A_T Yijing_Hexagram_Symbols_T Georgian_Extended_T Khmer_Symbols_T Sora_Sompeng_T Private_Use_Area_T Kharoshthi_T Dives_Akuru_T Ancient_Symbols_T Sidetic_T Katakana_T Tolong_Siki_T Ideographic_Description_Characters_T Cyrillic_Extended_B_T Meroitic_Cursive_T Mende_Kikakui_T Rumi_Numeral_Symbols_T Combining_Diacritical_Marks_Extended_T Telugu_T Cyrillic_Supplement_T Ethiopic_T Old_North_Arabian_T IPA_Extensions_T Vai_T Latin_Extended_C_T Bamum_T Control_Pictures_T Mongolian_T Warang_Citi_T Katakana_Phonetic_Extensions_T Mathematical_Operators_T Early_Dynastic_Cuneiform_T Ol_Chiki_T Mahajani_T Myanmar_Extended_B_T Khmer_T Grantha_T Kannada_T Phags_pa_T Mathematical_Alphanumeric_Symbols_T Kawi_T Musical_Symbols_T Yezidi_T Kangxi_Radicals_T Phonetic_Extensions_Supplement_T CJK_Unified_Ideographs_Extension_A_T Mongolian_Supplement_T Bhaiksuki_T Hebrew_T Gujarati_T Tangsa_T General_Punctuation_T CJK_Compatibility_T Yi_Syllables_T Carian_T Miscellaneous_Symbols_T CJK_Unified_Ideographs_Extension_C_T Miscellaneous_Symbols_and_Arrows_T Old_Hungarian_T Latin_Extended_B_T Runic_T Tags_T Supplemental_Arrows_A_T Masaram_Gondi_T Arabic_Extended_B_T Ethiopic_Extended_A_T Duployan_T Georgian_Supplement_T Gunjala_Gondi_T Arabic_Mathematical_Alphabetic_Symbols_U[] _tabMethods
structscripts
Fields
_T Old_Hungarian_T Coptic_T Ol_Chiki_T Cyrillic_T Thaana_T Inscriptional_Parthian_T Nabataean_T Ogham_T Meroitic_Hieroglyphs_T Makasar_T Siddham_T Gurung_Khema_T Old_Persian_T Imperial_Aramaic_T Myanmar_T Deseret_T Kaithi_T Medefaidrin_T Kayah_Li_T Hiragana_T Ahom_T Devanagari_T Tibetan_T Nko_T Brahmi_T Todhri_T Osage_T Nushu_T Cuneiform_T Takri_T Toto_T Latin_T Hanunoo_T Limbu_T Saurashtra_T Lisu_T Egyptian_Hieroglyphs_T Elbasan_T Palmyrene_T Tagbanwa_T Old_Italic_T Caucasian_Albanian_T Malayalam_T Inherited_T Sora_Sompeng_T Linear_B_T Nyiakeng_Puachue_Hmong_T Meroitic_Cursive_T Thai_T Mende_Kikakui_T Old_Sogdian_T Old_Turkic_T Samaritan_T Old_South_Arabian_T Hanifi_Rohingya_T Balinese_T Mandaic_T SignWriting_T Tifinagh_T Tai_Viet_T Syriac_T Soyombo_T Elymaic_T Ol_Onal_T Hatran_T Chorasmian_T Glagolitic_T Osmanya_T Linear_A_T Kirat_Rai_T Mro_T Chakma_T Modi_T Bassa_Vah_T Tulu_Tigalari_T Han_T Multani_T Sunuwar_T Bopomofo_T Adlam_T Khitan_Small_Script_T Lao_T Psalter_Pahlavi_T Anatolian_Hieroglyphs_T Canadian_Aboriginal_T Common_T Gothic_T Yi_T Sinhala_T Rejang_T Lepcha_T Tai_Tham_T Dives_Akuru_T Meetei_Mayek_T Tirhuta_T Marchen_T Wancho_T Phoenician_T Gurmukhi_T Khudawadi_T Khojki_T Newa_T Dogra_T Oriya_T Tagalog_T Sundanese_T Beria_Erfe_T Old_Permic_T Shavian_T Lycian_T Miao_T Tangut_T Bengali_T Inscriptional_Pahlavi_T Vithkuqi_T Armenian_T New_Tai_Lue_T Sogdian_T Buhid_T Manichaean_T Tai_Yo_T Garay_T Greek_T Braille_T Avestan_T Arabic_T Javanese_T Lydian_T Pau_Cin_Hau_T Cypro_Minoan_T Buginese_T Batak_T Nandinagari_T Cham_T Gunjala_Gondi_T Cypriot_T Ugaritic_T Georgian_T Sharada_T Tamil_T Cherokee_T Pahawh_Hmong_T Syloti_Nagri_T Kharoshthi_T Zanabazar_Square_T Sidetic_T Katakana_T Telugu_T Ethiopic_T Vai_T Bamum_T Hangul_T Mongolian_T Nag_Mundari_T Old_Uyghur_T Mahajani_T Khmer_T Grantha_T Kannada_T Kawi_T Yezidi_T Tolong_Siki_T Old_North_Arabian_T Tai_Le_T Hebrew_T Gujarati_T Tangsa_T Carian_T Bhaiksuki_T Masaram_Gondi_T Runic_T Duployan_T Warang_Citi_T Phags_Pa_U[] _tabMethods
structhangul
Fields
_T V_T T_T LVT_T L_T LV_U[] _tabMethods
Functions 9
fn
SCE simpleCaseTable(size_t i)