Antkeeper  0.0.1
Classes | Namespaces | Variables
block.hpp File Reference

Go to the source code of this file.

Classes

struct  type::unicode::block
 Contiguous range of Unicode characters. More...
 

Namespaces

 type
 Text and typography.
 
 type::unicode
 Unicode-related functions and data.
 

Variables

constexpr block type::unicode::basic_latin {0x0, 0x7F}
 Basic Latin[g]. More...
 
constexpr block type::unicode::latin_1_supplement {0x80, 0xFF}
 Latin-1 Supplement[h]. More...
 
constexpr block type::unicode::latin_extended_a {0x0100, 0x017F}
 Latin Extended-A. More...
 
constexpr block type::unicode::latin_extended_b {0x0180, 0x024F}
 Latin Extended-B. More...
 
constexpr block type::unicode::ipa_extensions {0x0250, 0x02AF}
 IPA Extensions. More...
 
constexpr block type::unicode::spacing_modifier_letters {0x02B0, 0x02FF}
 Spacing Modifier Letters. More...
 
constexpr block type::unicode::combining_diacritical_marks {0x0300, 0x036F}
 Combining Diacritical Marks. More...
 
constexpr block type::unicode::greek_and_coptic {0x0370, 0x03FF}
 Greek and Coptic. More...
 
constexpr block type::unicode::cyrillic {0x0400, 0x04FF}
 Cyrillic. More...
 
constexpr block type::unicode::cyrillic_supplement {0x0500, 0x052F}
 Cyrillic Supplement. More...
 
constexpr block type::unicode::armenian {0x0530, 0x058F}
 Armenian. More...
 
constexpr block type::unicode::hebrew {0x0590, 0x05FF}
 Hebrew. More...
 
constexpr block type::unicode::arabic {0x0600, 0x06FF}
 Arabic. More...
 
constexpr block type::unicode::syriac {0x0700, 0x074F}
 Syriac. More...
 
constexpr block type::unicode::arabic_supplement {0x0750, 0x077F}
 Arabic Supplement. More...
 
constexpr block type::unicode::thaana {0x0780, 0x07BF}
 Thaana. More...
 
constexpr block type::unicode::nko {0x07C0, 0x07FF}
 NKo. More...
 
constexpr block type::unicode::samaritan {0x0800, 0x083F}
 Samaritan. More...
 
constexpr block type::unicode::mandaic {0x0840, 0x085F}
 Mandaic. More...
 
constexpr block type::unicode::syriac_supplement {0x0860, 0x086F}
 Syriac Supplement. More...
 
constexpr block type::unicode::arabic_extended_b {0x0870, 0x089F}
 Arabic Extended-B. More...
 
constexpr block type::unicode::arabic_extended_a {0x08A0, 0x08FF}
 Arabic Extended-A. More...
 
constexpr block type::unicode::devanagari {0x0900, 0x097F}
 Devanagari. More...
 
constexpr block type::unicode::bengali {0x0980, 0x09FF}
 Bengali. More...
 
constexpr block type::unicode::gurmukhi {0x0A00, 0x0A7F}
 Gurmukhi. More...
 
constexpr block type::unicode::gujarati {0x0A80, 0x0AFF}
 Gujarati. More...
 
constexpr block type::unicode::oriya {0x0B00, 0x0B7F}
 Oriya. More...
 
constexpr block type::unicode::tamil {0x0B80, 0x0BFF}
 Tamil. More...
 
constexpr block type::unicode::telugu {0x0C00, 0x0C7F}
 Telugu. More...
 
constexpr block type::unicode::kannada {0x0C80, 0x0CFF}
 Kannada. More...
 
constexpr block type::unicode::malayalam {0x0D00, 0x0D7F}
 Malayalam. More...
 
constexpr block type::unicode::sinhala {0x0D80, 0x0DFF}
 Sinhala. More...
 
constexpr block type::unicode::thai {0x0E00, 0x0E7F}
 Thai. More...
 
constexpr block type::unicode::lao {0x0E80, 0x0EFF}
 Lao. More...
 
constexpr block type::unicode::tibetan {0x0F00, 0x0FFF}
 Tibetan. More...
 
constexpr block type::unicode::myanmar {0x1000, 0x109F}
 Myanmar. More...
 
constexpr block type::unicode::georgian {0x10A0, 0x10FF}
 Georgian. More...
 
constexpr block type::unicode::hangul_jamo {0x1100, 0x11FF}
 Hangul Jamo. More...
 
constexpr block type::unicode::ethiopic {0x1200, 0x137F}
 Ethiopic. More...
 
constexpr block type::unicode::ethiopic_supplement {0x1380, 0x139F}
 Ethiopic Supplement. More...
 
constexpr block type::unicode::cherokee {0x13A0, 0x13FF}
 Cherokee. More...
 
constexpr block type::unicode::unified_canadian_aboriginal_syllabics {0x1400, 0x167F}
 Unified Canadian Aboriginal Syllabics. More...
 
constexpr block type::unicode::ogham {0x1680, 0x169F}
 Ogham. More...
 
constexpr block type::unicode::runic {0x16A0, 0x16FF}
 Runic. More...
 
constexpr block type::unicode::tagalog {0x1700, 0x171F}
 Tagalog. More...
 
constexpr block type::unicode::hanunoo {0x1720, 0x173F}
 Hanunoo. More...
 
constexpr block type::unicode::buhid {0x1740, 0x175F}
 Buhid. More...
 
constexpr block type::unicode::tagbanwa {0x1760, 0x177F}
 Tagbanwa. More...
 
constexpr block type::unicode::khmer {0x1780, 0x17FF}
 Khmer. More...
 
constexpr block type::unicode::mongolian {0x1800, 0x18AF}
 Mongolian. More...
 
constexpr block type::unicode::unified_canadian_aboriginal_syllabics_extended {0x18B0, 0x18FF}
 Unified Canadian Aboriginal Syllabics Extended. More...
 
constexpr block type::unicode::limbu {0x1900, 0x194F}
 Limbu. More...
 
constexpr block type::unicode::tai_le {0x1950, 0x197F}
 Tai Le. More...
 
constexpr block type::unicode::new_tai_lue {0x1980, 0x19DF}
 New Tai Lue. More...
 
constexpr block type::unicode::khmer_symbols {0x19E0, 0x19FF}
 Khmer Symbols. More...
 
constexpr block type::unicode::buginese {0x1A00, 0x1A1F}
 Buginese. More...
 
constexpr block type::unicode::tai_tham {0x1A20, 0x1AAF}
 Tai Tham. More...
 
constexpr block type::unicode::combining_diacritical_marks_extended {0x1AB0, 0x1AFF}
 Combining Diacritical Marks Extended. More...
 
constexpr block type::unicode::balinese {0x1B00, 0x1B7F}
 Balinese. More...
 
constexpr block type::unicode::sundanese {0x1B80, 0x1BBF}
 Sundanese. More...
 
constexpr block type::unicode::batak {0x1BC0, 0x1BFF}
 Batak. More...
 
constexpr block type::unicode::lepcha {0x1C00, 0x1C4F}
 Lepcha. More...
 
constexpr block type::unicode::ol_chiki {0x1C50, 0x1C7F}
 Ol Chiki. More...
 
constexpr block type::unicode::cyrillic_extended_c {0x1C80, 0x1C8F}
 Cyrillic Extended-C. More...
 
constexpr block type::unicode::georgian_extended {0x1C90, 0x1CBF}
 Georgian Extended. More...
 
constexpr block type::unicode::sundanese_supplement {0x1CC0, 0x1CCF}
 Sundanese Supplement. More...
 
constexpr block type::unicode::vedic_extensions {0x1CD0, 0x1CFF}
 Vedic Extensions. More...
 
constexpr block type::unicode::phonetic_extensions {0x1D00, 0x1D7F}
 Phonetic Extensions. More...
 
constexpr block type::unicode::phonetic_extensions_supplement {0x1D80, 0x1DBF}
 Phonetic Extensions Supplement. More...
 
constexpr block type::unicode::combining_diacritical_marks_supplement {0x1DC0, 0x1DFF}
 Combining Diacritical Marks Supplement. More...
 
constexpr block type::unicode::latin_extended_additional {0x1E00, 0x1EFF}
 Latin Extended Additional. More...
 
constexpr block type::unicode::greek_extended {0x1F00, 0x1FFF}
 Greek Extended. More...
 
constexpr block type::unicode::general_punctuation {0x2000, 0x206F}
 General Punctuation. More...
 
constexpr block type::unicode::superscripts_and_subscripts {0x2070, 0x209F}
 Superscripts and Subscripts. More...
 
constexpr block type::unicode::currency_symbols {0x20A0, 0x20CF}
 Currency Symbols. More...
 
constexpr block type::unicode::combining_diacritical_marks_for_symbols {0x20D0, 0x20FF}
 Combining Diacritical Marks for Symbols. More...
 
constexpr block type::unicode::letterlike_symbols {0x2100, 0x214F}
 Letterlike Symbols. More...
 
constexpr block type::unicode::number_forms {0x2150, 0x218F}
 Number Forms. More...
 
constexpr block type::unicode::arrows {0x2190, 0x21FF}
 Arrows. More...
 
constexpr block type::unicode::mathematical_operators {0x2200, 0x22FF}
 Mathematical Operators. More...
 
constexpr block type::unicode::miscellaneous_technical {0x2300, 0x23FF}
 Miscellaneous Technical. More...
 
constexpr block type::unicode::control_pictures {0x2400, 0x243F}
 Control Pictures. More...
 
constexpr block type::unicode::optical_character_recognition {0x2440, 0x245F}
 Optical Character Recognition. More...
 
constexpr block type::unicode::enclosed_alphanumerics {0x2460, 0x24FF}
 Enclosed Alphanumerics. More...
 
constexpr block type::unicode::box_drawing {0x2500, 0x257F}
 Box Drawing. More...
 
constexpr block type::unicode::block_elements {0x2580, 0x259F}
 Block Elements. More...
 
constexpr block type::unicode::geometric_shapes {0x25A0, 0x25FF}
 Geometric Shapes. More...
 
constexpr block type::unicode::miscellaneous_symbols {0x2600, 0x26FF}
 Miscellaneous Symbols. More...
 
constexpr block type::unicode::dingbats {0x2700, 0x27BF}
 Dingbats. More...
 
constexpr block type::unicode::miscellaneous_mathematical_symbols_a {0x27C0, 0x27EF}
 Miscellaneous Mathematical Symbols-A. More...
 
constexpr block type::unicode::supplemental_arrows_a {0x27F0, 0x27FF}
 Supplemental Arrows-A. More...
 
constexpr block type::unicode::braille_patterns {0x2800, 0x28FF}
 Braille Patterns. More...
 
constexpr block type::unicode::supplemental_arrows_b {0x2900, 0x297F}
 Supplemental Arrows-B. More...
 
constexpr block type::unicode::miscellaneous_mathematical_symbols_b {0x2980, 0x29FF}
 Miscellaneous Mathematical Symbols-B. More...
 
constexpr block type::unicode::supplemental_mathematical_operators {0x2A00, 0x2AFF}
 Supplemental Mathematical Operators. More...
 
constexpr block type::unicode::miscellaneous_symbols_and_arrows {0x2B00, 0x2BFF}
 Miscellaneous Symbols and Arrows. More...
 
constexpr block type::unicode::glagolitic {0x2C00, 0x2C5F}
 Glagolitic. More...
 
constexpr block type::unicode::latin_extended_c {0x2C60, 0x2C7F}
 Latin Extended-C. More...
 
constexpr block type::unicode::coptic {0x2C80, 0x2CFF}
 Coptic. More...
 
constexpr block type::unicode::georgian_supplement {0x2D00, 0x2D2F}
 Georgian Supplement. More...
 
constexpr block type::unicode::tifinagh {0x2D30, 0x2D7F}
 Tifinagh. More...
 
constexpr block type::unicode::ethiopic_extended {0x2D80, 0x2DDF}
 Ethiopic Extended. More...
 
constexpr block type::unicode::cyrillic_extended_a {0x2DE0, 0x2DFF}
 Cyrillic Extended-A. More...
 
constexpr block type::unicode::supplemental_punctuation {0x2E00, 0x2E7F}
 Supplemental Punctuation. More...
 
constexpr block type::unicode::cjk_radicals_supplement {0x2E80, 0x2EFF}
 CJK Radicals Supplement. More...
 
constexpr block type::unicode::kangxi_radicals {0x2F00, 0x2FDF}
 Kangxi Radicals. More...
 
constexpr block type::unicode::ideographic_description_characters {0x2FF0, 0x2FFF}
 Ideographic Description Characters. More...
 
constexpr block type::unicode::cjk_symbols_and_punctuation {0x3000, 0x303F}
 CJK Symbols and Punctuation. More...
 
constexpr block type::unicode::hiragana {0x3040, 0x309F}
 Hiragana. More...
 
constexpr block type::unicode::katakana {0x30A0, 0x30FF}
 Katakana. More...
 
constexpr block type::unicode::bopomofo {0x3100, 0x312F}
 Bopomofo. More...
 
constexpr block type::unicode::hangul_compatibility_jamo {0x3130, 0x318F}
 Hangul Compatibility Jamo. More...
 
constexpr block type::unicode::kanbun {0x3190, 0x319F}
 Kanbun. More...
 
constexpr block type::unicode::bopomofo_extended {0x31A0, 0x31BF}
 Bopomofo Extended. More...
 
constexpr block type::unicode::cjk_strokes {0x31C0, 0x31EF}
 CJK Strokes. More...
 
constexpr block type::unicode::katakana_phonetic_extensions {0x31F0, 0x31FF}
 Katakana Phonetic Extensions. More...
 
constexpr block type::unicode::enclosed_cjk_letters_and_months {0x3200, 0x32FF}
 Enclosed CJK Letters and Months. More...
 
constexpr block type::unicode::cjk_compatibility {0x3300, 0x33FF}
 CJK Compatibility. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_a {0x3400, 0x4DBF}
 CJK Unified Ideographs Extension A. More...
 
constexpr block type::unicode::yijing_hexagram_symbols {0x4DC0, 0x4DFF}
 Yijing Hexagram Symbols. More...
 
constexpr block type::unicode::cjk_unified_ideographs {0x4E00, 0x9FFF}
 CJK Unified Ideographs. More...
 
constexpr block type::unicode::yi_syllables {0xA000, 0xA48F}
 Yi Syllables. More...
 
constexpr block type::unicode::yi_radicals {0xA490, 0xA4CF}
 Yi Radicals. More...
 
constexpr block type::unicode::lisu {0xA4D0, 0xA4FF}
 Lisu. More...
 
constexpr block type::unicode::vai {0xA500, 0xA63F}
 Vai. More...
 
constexpr block type::unicode::cyrillic_extended_b {0xA640, 0xA69F}
 Cyrillic Extended-B. More...
 
constexpr block type::unicode::bamum {0xA6A0, 0xA6FF}
 Bamum. More...
 
constexpr block type::unicode::modifier_tone_letters {0xA700, 0xA71F}
 Modifier Tone Letters. More...
 
constexpr block type::unicode::latin_extended_d {0xA720, 0xA7FF}
 Latin Extended-D. More...
 
constexpr block type::unicode::syloti_nagri {0xA800, 0xA82F}
 Syloti Nagri. More...
 
constexpr block type::unicode::common_indic_number_forms {0xA830, 0xA83F}
 Common Indic Number Forms. More...
 
constexpr block type::unicode::phags_pa {0xA840, 0xA87F}
 Phags-pa. More...
 
constexpr block type::unicode::saurashtra {0xA880, 0xA8DF}
 Saurashtra. More...
 
constexpr block type::unicode::devanagari_extended {0xA8E0, 0xA8FF}
 Devanagari Extended. More...
 
constexpr block type::unicode::kayah_li {0xA900, 0xA92F}
 Kayah Li. More...
 
constexpr block type::unicode::rejang {0xA930, 0xA95F}
 Rejang. More...
 
constexpr block type::unicode::hangul_jamo_extended_a {0xA960, 0xA97F}
 Hangul Jamo Extended-A. More...
 
constexpr block type::unicode::javanese {0xA980, 0xA9DF}
 Javanese. More...
 
constexpr block type::unicode::myanmar_extended_b {0xA9E0, 0xA9FF}
 Myanmar Extended-B. More...
 
constexpr block type::unicode::cham {0xAA00, 0xAA5F}
 Cham. More...
 
constexpr block type::unicode::myanmar_extended_a {0xAA60, 0xAA7F}
 Myanmar Extended-A. More...
 
constexpr block type::unicode::tai_viet {0xAA80, 0xAADF}
 Tai Viet. More...
 
constexpr block type::unicode::meetei_mayek_extensions {0xAAE0, 0xAAFF}
 Meetei Mayek Extensions. More...
 
constexpr block type::unicode::ethiopic_extended_a {0xAB00, 0xAB2F}
 Ethiopic Extended-A. More...
 
constexpr block type::unicode::latin_extended_e {0xAB30, 0xAB6F}
 Latin Extended-E. More...
 
constexpr block type::unicode::cherokee_supplement {0xAB70, 0xABBF}
 Cherokee Supplement. More...
 
constexpr block type::unicode::meetei_mayek {0xABC0, 0xABFF}
 Meetei Mayek. More...
 
constexpr block type::unicode::hangul_syllables {0xAC00, 0xD7AF}
 Hangul Syllables. More...
 
constexpr block type::unicode::hangul_jamo_extended_b {0xD7B0, 0xD7FF}
 Hangul Jamo Extended-B. More...
 
constexpr block type::unicode::high_surrogates {0xD800, 0xDB7F}
 High Surrogates. More...
 
constexpr block type::unicode::high_private_use_surrogates {0xDB80, 0xDBFF}
 High Private Use Surrogates. More...
 
constexpr block type::unicode::low_surrogates {0xDC00, 0xDFFF}
 Low Surrogates. More...
 
constexpr block type::unicode::private_use_area {0xE000, 0xF8FF}
 Private Use Area. More...
 
constexpr block type::unicode::cjk_compatibility_ideographs {0xF900, 0xFAFF}
 CJK Compatibility Ideographs. More...
 
constexpr block type::unicode::alphabetic_presentation_forms {0xFB00, 0xFB4F}
 Alphabetic Presentation Forms. More...
 
constexpr block type::unicode::arabic_presentation_forms_a {0xFB50, 0xFDFF}
 Arabic Presentation Forms-A. More...
 
constexpr block type::unicode::variation_selectors {0xFE00, 0xFE0F}
 Variation Selectors. More...
 
constexpr block type::unicode::vertical_forms {0xFE10, 0xFE1F}
 Vertical Forms. More...
 
constexpr block type::unicode::combining_half_marks {0xFE20, 0xFE2F}
 Combining Half Marks. More...
 
constexpr block type::unicode::cjk_compatibility_forms {0xFE30, 0xFE4F}
 CJK Compatibility Forms. More...
 
constexpr block type::unicode::small_form_variants {0xFE50, 0xFE6F}
 Small Form Variants. More...
 
constexpr block type::unicode::arabic_presentation_forms_b {0xFE70, 0xFEFF}
 Arabic Presentation Forms-B. More...
 
constexpr block type::unicode::halfwidth_and_fullwidth_forms {0xFF00, 0xFFEF}
 Halfwidth and Fullwidth Forms. More...
 
constexpr block type::unicode::specials {0xFFF0, 0xFFFF}
 Specials. More...
 
constexpr block type::unicode::linear_b_syllabary {0x10000, 0x1007F}
 Linear B Syllabary. More...
 
constexpr block type::unicode::linear_b_ideograms {0x10080, 0x100FF}
 Linear B Ideograms. More...
 
constexpr block type::unicode::aegean_numbers {0x10100, 0x1013F}
 Aegean Numbers. More...
 
constexpr block type::unicode::ancient_greek_numbers {0x10140, 0x1018F}
 Ancient Greek Numbers. More...
 
constexpr block type::unicode::ancient_symbols {0x10190, 0x101CF}
 Ancient Symbols. More...
 
constexpr block type::unicode::phaistos_disc {0x101D0, 0x101FF}
 Phaistos Disc. More...
 
constexpr block type::unicode::lycian {0x10280, 0x1029F}
 Lycian. More...
 
constexpr block type::unicode::carian {0x102A0, 0x102DF}
 Carian. More...
 
constexpr block type::unicode::coptic_epact_numbers {0x102E0, 0x102FF}
 Coptic Epact Numbers. More...
 
constexpr block type::unicode::old_italic {0x10300, 0x1032F}
 Old Italic. More...
 
constexpr block type::unicode::gothic {0x10330, 0x1034F}
 Gothic. More...
 
constexpr block type::unicode::old_permic {0x10350, 0x1037F}
 Old Permic. More...
 
constexpr block type::unicode::ugaritic {0x10380, 0x1039F}
 Ugaritic. More...
 
constexpr block type::unicode::old_persian {0x103A0, 0x103DF}
 Old Persian. More...
 
constexpr block type::unicode::deseret {0x10400, 0x1044F}
 Deseret. More...
 
constexpr block type::unicode::shavian {0x10450, 0x1047F}
 Shavian. More...
 
constexpr block type::unicode::osmanya {0x10480, 0x104AF}
 Osmanya. More...
 
constexpr block type::unicode::osage {0x104B0, 0x104FF}
 Osage. More...
 
constexpr block type::unicode::elbasan {0x10500, 0x1052F}
 Elbasan. More...
 
constexpr block type::unicode::caucasian_albanian {0x10530, 0x1056F}
 Caucasian Albanian. More...
 
constexpr block type::unicode::vithkuqi {0x10570, 0x105BF}
 Vithkuqi. More...
 
constexpr block type::unicode::linear_a {0x10600, 0x1077F}
 Linear A. More...
 
constexpr block type::unicode::latin_extended_f {0x10780, 0x107BF}
 Latin Extended-F. More...
 
constexpr block type::unicode::cypriot_syllabary {0x10800, 0x1083F}
 Cypriot Syllabary. More...
 
constexpr block type::unicode::imperial_aramaic {0x10840, 0x1085F}
 Imperial Aramaic. More...
 
constexpr block type::unicode::palmyrene {0x10860, 0x1087F}
 Palmyrene. More...
 
constexpr block type::unicode::nabataean {0x10880, 0x108AF}
 Nabataean. More...
 
constexpr block type::unicode::hatran {0x108E0, 0x108FF}
 Hatran. More...
 
constexpr block type::unicode::phoenician {0x10900, 0x1091F}
 Phoenician. More...
 
constexpr block type::unicode::lydian {0x10920, 0x1093F}
 Lydian. More...
 
constexpr block type::unicode::meroitic_hieroglyphs {0x10980, 0x1099F}
 Meroitic Hieroglyphs. More...
 
constexpr block type::unicode::meroitic_cursive {0x109A0, 0x109FF}
 Meroitic Cursive. More...
 
constexpr block type::unicode::kharoshthi {0x10A00, 0x10A5F}
 Kharoshthi. More...
 
constexpr block type::unicode::old_south_arabian {0x10A60, 0x10A7F}
 Old South Arabian. More...
 
constexpr block type::unicode::old_north_arabian {0x10A80, 0x10A9F}
 Old North Arabian. More...
 
constexpr block type::unicode::manichaean {0x10AC0, 0x10AFF}
 Manichaean. More...
 
constexpr block type::unicode::avestan {0x10B00, 0x10B3F}
 Avestan. More...
 
constexpr block type::unicode::inscriptional_parthian {0x10B40, 0x10B5F}
 Inscriptional Parthian. More...
 
constexpr block type::unicode::inscriptional_pahlavi {0x10B60, 0x10B7F}
 Inscriptional Pahlavi. More...
 
constexpr block type::unicode::psalter_pahlavi {0x10B80, 0x10BAF}
 Psalter Pahlavi. More...
 
constexpr block type::unicode::old_turkic {0x10C00, 0x10C4F}
 Old Turkic. More...
 
constexpr block type::unicode::old_hungarian {0x10C80, 0x10CFF}
 Old Hungarian. More...
 
constexpr block type::unicode::hanifi_rohingya {0x10D00, 0x10D3F}
 Hanifi Rohingya. More...
 
constexpr block type::unicode::rumi_numeral_symbols {0x10E60, 0x10E7F}
 Rumi Numeral Symbols. More...
 
constexpr block type::unicode::yezidi {0x10E80, 0x10EBF}
 Yezidi. More...
 
constexpr block type::unicode::old_sogdian {0x10F00, 0x10F2F}
 Old Sogdian. More...
 
constexpr block type::unicode::sogdian {0x10F30, 0x10F6F}
 Sogdian. More...
 
constexpr block type::unicode::old_uyghur {0x10F70, 0x10FAF}
 Old Uyghur. More...
 
constexpr block type::unicode::chorasmian {0x10FB0, 0x10FDF}
 Chorasmian. More...
 
constexpr block type::unicode::elymaic {0x10FE0, 0x10FFF}
 Elymaic. More...
 
constexpr block type::unicode::brahmi {0x11000, 0x1107F}
 Brahmi. More...
 
constexpr block type::unicode::kaithi {0x11080, 0x110CF}
 Kaithi. More...
 
constexpr block type::unicode::sora_sompeng {0x110D0, 0x110FF}
 Sora Sompeng. More...
 
constexpr block type::unicode::chakma {0x11100, 0x1114F}
 Chakma. More...
 
constexpr block type::unicode::mahajani {0x11150, 0x1117F}
 Mahajani. More...
 
constexpr block type::unicode::sharada {0x11180, 0x111DF}
 Sharada. More...
 
constexpr block type::unicode::sinhala_archaic_numbers {0x111E0, 0x111FF}
 Sinhala Archaic Numbers. More...
 
constexpr block type::unicode::khojki {0x11200, 0x1124F}
 Khojki. More...
 
constexpr block type::unicode::multani {0x11280, 0x112AF}
 Multani. More...
 
constexpr block type::unicode::khudawadi {0x112B0, 0x112FF}
 Khudawadi. More...
 
constexpr block type::unicode::grantha {0x11300, 0x1137F}
 Grantha. More...
 
constexpr block type::unicode::newa {0x11400, 0x1147F}
 Newa. More...
 
constexpr block type::unicode::tirhuta {0x11480, 0x114DF}
 Tirhuta. More...
 
constexpr block type::unicode::siddham {0x11580, 0x115FF}
 Siddham. More...
 
constexpr block type::unicode::modi {0x11600, 0x1165F}
 Modi. More...
 
constexpr block type::unicode::mongolian_supplement {0x11660, 0x1167F}
 Mongolian Supplement. More...
 
constexpr block type::unicode::takri {0x11680, 0x116CF}
 Takri. More...
 
constexpr block type::unicode::ahom {0x11700, 0x1174F}
 Ahom. More...
 
constexpr block type::unicode::dogra {0x11800, 0x1184F}
 Dogra. More...
 
constexpr block type::unicode::warang_citi {0x118A0, 0x118FF}
 Warang Citi. More...
 
constexpr block type::unicode::dives_akuru {0x11900, 0x1195F}
 Dives Akuru. More...
 
constexpr block type::unicode::nandinagari {0x119A0, 0x119FF}
 Nandinagari. More...
 
constexpr block type::unicode::zanabazar_square {0x11A00, 0x11A4F}
 Zanabazar Square. More...
 
constexpr block type::unicode::soyombo {0x11A50, 0x11AAF}
 Soyombo. More...
 
constexpr block type::unicode::unified_canadian_aboriginal_syllabics_extended_a {0x11AB0, 0x11ABF}
 Unified Canadian Aboriginal Syllabics Extended-A. More...
 
constexpr block type::unicode::pau_cin_hau {0x11AC0, 0x11AFF}
 Pau Cin Hau. More...
 
constexpr block type::unicode::bhaiksuki {0x11C00, 0x11C6F}
 Bhaiksuki. More...
 
constexpr block type::unicode::marchen {0x11C70, 0x11CBF}
 Marchen. More...
 
constexpr block type::unicode::masaram_gondi {0x11D00, 0x11D5F}
 Masaram Gondi. More...
 
constexpr block type::unicode::gunjala_gondi {0x11D60, 0x11DAF}
 Gunjala Gondi. More...
 
constexpr block type::unicode::makasar {0x11EE0, 0x11EFF}
 Makasar. More...
 
constexpr block type::unicode::lisu_supplement {0x11FB0, 0x11FBF}
 Lisu Supplement. More...
 
constexpr block type::unicode::tamil_supplement {0x11FC0, 0x11FFF}
 Tamil Supplement. More...
 
constexpr block type::unicode::cuneiform {0x12000, 0x123FF}
 Cuneiform. More...
 
constexpr block type::unicode::cuneiform_numbers_and_punctuation {0x12400, 0x1247F}
 Cuneiform Numbers and Punctuation. More...
 
constexpr block type::unicode::early_dynastic_cuneiform {0x12480, 0x1254F}
 Early Dynastic Cuneiform. More...
 
constexpr block type::unicode::cypro_minoan {0x12F90, 0x12FFF}
 Cypro-Minoan. More...
 
constexpr block type::unicode::egyptian_hieroglyphs {0x13000, 0x1342F}
 Egyptian Hieroglyphs. More...
 
constexpr block type::unicode::egyptian_hieroglyph_format_controls {0x13430, 0x1343F}
 Egyptian Hieroglyph Format Controls. More...
 
constexpr block type::unicode::anatolian_hieroglyphs {0x14400, 0x1467F}
 Anatolian Hieroglyphs. More...
 
constexpr block type::unicode::bamum_supplement {0x16800, 0x16A3F}
 Bamum Supplement. More...
 
constexpr block type::unicode::mro {0x16A40, 0x16A6F}
 Mro. More...
 
constexpr block type::unicode::tangsa {0x16A70, 0x16ACF}
 Tangsa. More...
 
constexpr block type::unicode::bassa_vah {0x16AD0, 0x16AFF}
 Bassa Vah. More...
 
constexpr block type::unicode::pahawh_hmong {0x16B00, 0x16B8F}
 Pahawh Hmong. More...
 
constexpr block type::unicode::medefaidrin {0x16E40, 0x16E9F}
 Medefaidrin. More...
 
constexpr block type::unicode::miao {0x16F00, 0x16F9F}
 Miao. More...
 
constexpr block type::unicode::ideographic_symbols_and_punctuation {0x16FE0, 0x16FFF}
 Ideographic Symbols and Punctuation. More...
 
constexpr block type::unicode::tangut {0x17000, 0x187FF}
 Tangut. More...
 
constexpr block type::unicode::tangut_components {0x18800, 0x18AFF}
 Tangut Components. More...
 
constexpr block type::unicode::khitan_small_script {0x18B00, 0x18CFF}
 Khitan Small Script. More...
 
constexpr block type::unicode::tangut_supplement {0x18D00, 0x18D7F}
 Tangut Supplement. More...
 
constexpr block type::unicode::kana_extended_b {0x1AFF0, 0x1AFFF}
 Kana Extended-B. More...
 
constexpr block type::unicode::kana_supplement {0x1B000, 0x1B0FF}
 Kana Supplement. More...
 
constexpr block type::unicode::kana_extended_a {0x1B100, 0x1B12F}
 Kana Extended-A. More...
 
constexpr block type::unicode::small_kana_extension {0x1B130, 0x1B16F}
 Small Kana Extension. More...
 
constexpr block type::unicode::nushu {0x1B170, 0x1B2FF}
 Nushu. More...
 
constexpr block type::unicode::duployan {0x1BC00, 0x1BC9F}
 Duployan. More...
 
constexpr block type::unicode::shorthand_format_controls {0x1BCA0, 0x1BCAF}
 Shorthand Format Controls. More...
 
constexpr block type::unicode::znamenny_musical_notation {0x1CF00, 0x1CFCF}
 Znamenny Musical Notation. More...
 
constexpr block type::unicode::byzantine_musical_symbols {0x1D000, 0x1D0FF}
 Byzantine Musical Symbols. More...
 
constexpr block type::unicode::musical_symbols {0x1D100, 0x1D1FF}
 Musical Symbols. More...
 
constexpr block type::unicode::ancient_greek_musical_notation {0x1D200, 0x1D24F}
 Ancient Greek Musical Notation. More...
 
constexpr block type::unicode::mayan_numerals {0x1D2E0, 0x1D2FF}
 Mayan Numerals. More...
 
constexpr block type::unicode::tai_xuan_jing_symbols {0x1D300, 0x1D35F}
 Tai Xuan Jing Symbols. More...
 
constexpr block type::unicode::counting_rod_numerals {0x1D360, 0x1D37F}
 Counting Rod Numerals. More...
 
constexpr block type::unicode::mathematical_alphanumeric_symbols {0x1D400, 0x1D7FF}
 Mathematical Alphanumeric Symbols. More...
 
constexpr block type::unicode::sutton_signwriting {0x1D800, 0x1DAAF}
 Sutton SignWriting. More...
 
constexpr block type::unicode::latin_extended_g {0x1DF00, 0x1DFFF}
 Latin Extended-G. More...
 
constexpr block type::unicode::glagolitic_supplement {0x1E000, 0x1E02F}
 Glagolitic Supplement. More...
 
constexpr block type::unicode::nyiakeng_puachue_hmong {0x1E100, 0x1E14F}
 Nyiakeng Puachue Hmong. More...
 
constexpr block type::unicode::toto {0x1E290, 0x1E2BF}
 Toto. More...
 
constexpr block type::unicode::wancho {0x1E2C0, 0x1E2FF}
 Wancho. More...
 
constexpr block type::unicode::ethiopic_extended_b {0x1E7E0, 0x1E7FF}
 Ethiopic Extended-B. More...
 
constexpr block type::unicode::mende_kikakui {0x1E800, 0x1E8DF}
 Mende Kikakui. More...
 
constexpr block type::unicode::adlam {0x1E900, 0x1E95F}
 Adlam. More...
 
constexpr block type::unicode::indic_siyaq_numbers {0x1EC70, 0x1ECBF}
 Indic Siyaq Numbers. More...
 
constexpr block type::unicode::ottoman_siyaq_numbers {0x1ED00, 0x1ED4F}
 Ottoman Siyaq Numbers. More...
 
constexpr block type::unicode::arabic_mathematical_alphabetic_symbols {0x1EE00, 0x1EEFF}
 Arabic Mathematical Alphabetic Symbols. More...
 
constexpr block type::unicode::mahjong_tiles {0x1F000, 0x1F02F}
 Mahjong Tiles. More...
 
constexpr block type::unicode::domino_tiles {0x1F030, 0x1F09F}
 Domino Tiles. More...
 
constexpr block type::unicode::playing_cards {0x1F0A0, 0x1F0FF}
 Playing Cards. More...
 
constexpr block type::unicode::enclosed_alphanumeric_supplement {0x1F100, 0x1F1FF}
 Enclosed Alphanumeric Supplement. More...
 
constexpr block type::unicode::enclosed_ideographic_supplement {0x1F200, 0x1F2FF}
 Enclosed Ideographic Supplement. More...
 
constexpr block type::unicode::miscellaneous_symbols_and_pictographs {0x1F300, 0x1F5FF}
 Miscellaneous Symbols and Pictographs. More...
 
constexpr block type::unicode::emoticons {0x1F600, 0x1F64F}
 Emoticons. More...
 
constexpr block type::unicode::ornamental_dingbats {0x1F650, 0x1F67F}
 Ornamental Dingbats. More...
 
constexpr block type::unicode::transport_and_map_symbols {0x1F680, 0x1F6FF}
 Transport and Map Symbols. More...
 
constexpr block type::unicode::alchemical_symbols {0x1F700, 0x1F77F}
 Alchemical Symbols. More...
 
constexpr block type::unicode::geometric_shapes_extended {0x1F780, 0x1F7FF}
 Geometric Shapes Extended. More...
 
constexpr block type::unicode::supplemental_arrows_c {0x1F800, 0x1F8FF}
 Supplemental Arrows-C. More...
 
constexpr block type::unicode::supplemental_symbols_and_pictographs {0x1F900, 0x1F9FF}
 Supplemental Symbols and Pictographs. More...
 
constexpr block type::unicode::chess_symbols {0x1FA00, 0x1FA6F}
 Chess Symbols. More...
 
constexpr block type::unicode::symbols_and_pictographs_extended_a {0x1FA70, 0x1FAFF}
 Symbols and Pictographs Extended-A. More...
 
constexpr block type::unicode::symbols_for_legacy_computing {0x1FB00, 0x1FBFF}
 Symbols for Legacy Computing. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_b {0x20000, 0x2A6DF}
 CJK Unified Ideographs Extension B. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_c {0x2A700, 0x2B73F}
 CJK Unified Ideographs Extension C. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_d {0x2B740, 0x2B81F}
 CJK Unified Ideographs Extension D. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_e {0x2B820, 0x2CEAF}
 CJK Unified Ideographs Extension E. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_f {0x2CEB0, 0x2EBEF}
 CJK Unified Ideographs Extension F. More...
 
constexpr block type::unicode::cjk_compatibility_ideographs_supplement {0x2F800, 0x2FA1F}
 CJK Compatibility Ideographs Supplement. More...
 
constexpr block type::unicode::cjk_unified_ideographs_extension_g {0x30000, 0x3134F}
 CJK Unified Ideographs Extension G. More...
 
constexpr block type::unicode::tags {0xE0000, 0xE007F}
 Tags. More...
 
constexpr block type::unicode::variation_selectors_supplement {0xE0100, 0xE01EF}
 Variation Selectors Supplement. More...
 
constexpr block type::unicode::supplementary_private_use_area_a {0xF0000, 0xFFFFF}
 Supplementary Private Use Area-A. More...
 
constexpr block type::unicode::supplementary_private_use_area_b {0x100000, 0x10FFFF}
 Supplementary Private Use Area-B. More...