1#ifndef ICU4X_Script_D_HPP
2#define ICU4X_Script_D_HPP
24 Script_AnatolianHieroglyphs = 156,
30 Script_BassaVah = 134,
33 Script_BeriaErfe = 208,
34 Script_Bhaiksuki = 168,
40 Script_CanadianAboriginal = 40,
42 Script_CaucasianAlbanian = 159,
47 Script_Chorasmian = 189,
50 Script_Cuneiform = 101,
52 Script_CyproMinoan = 193,
55 Script_Devanagari = 10,
56 Script_DivesAkuru = 190,
58 Script_Duployan = 135,
59 Script_EgyptianHieroglyphs = 71,
62 Script_Ethiopian = 11,
64 Script_Glagolitic = 56,
69 Script_GunjalaGondi = 179,
73 Script_HanifiRohingya = 182,
78 Script_ImperialAramaic = 116,
80 Script_InscriptionalPahlavi = 122,
81 Script_InscriptionalParthian = 125,
88 Script_Kharoshthi = 57,
89 Script_KhitanSmallScript = 191,
92 Script_Khudawadi = 145,
102 Script_Mahajani = 160,
103 Script_Makasar = 180,
104 Script_Malayalam = 26,
106 Script_Manichaean = 121,
107 Script_Marchen = 169,
108 Script_MasaramGondi = 175,
109 Script_Medefaidrin = 181,
110 Script_MeeteiMayek = 115,
111 Script_MendeKikakui = 140,
112 Script_MeroiticCursive = 141,
113 Script_MeroiticHieroglyphs = 86,
116 Script_Mongolian = 27,
118 Script_Multani = 164,
120 Script_Nabataean = 143,
121 Script_NagMundari = 199,
122 Script_Nandinagari = 187,
123 Script_Nastaliq = 200,
124 Script_NewTaiLue = 59,
128 Script_NyiakengPuachueHmong = 186,
130 Script_OlChiki = 109,
131 Script_OldHungarian = 76,
132 Script_OldItalic = 30,
133 Script_OldNorthArabian = 142,
134 Script_OldPermic = 89,
135 Script_OldPersian = 61,
136 Script_OldSogdian = 184,
137 Script_OldSouthArabian = 133,
138 Script_OldTurkic = 88,
139 Script_OldUyghur = 194,
143 Script_PahawhHmong = 75,
144 Script_Palmyrene = 144,
145 Script_PauCinHau = 165,
147 Script_Phoenician = 91,
148 Script_PsalterPahlavi = 123,
151 Script_Samaritan = 126,
152 Script_Saurashtra = 111,
153 Script_Sharada = 151,
155 Script_Siddham = 166,
156 Script_Sidetic = 210,
157 Script_SignWriting = 112,
159 Script_Sogdian = 183,
160 Script_SoraSompeng = 152,
161 Script_Soyombo = 176,
162 Script_Sundanese = 113,
163 Script_SylotiNagri = 58,
166 Script_Tagbanwa = 45,
168 Script_TaiTham = 106,
169 Script_TaiViet = 127,
179 Script_Tifinagh = 60,
180 Script_Tirhuta = 158,
181 Script_TolongSiki = 212,
183 Script_Ugaritic = 53,
184 Script_Unknown = 103,
186 Script_Vithkuqi = 197,
188 Script_WarangCiti = 146,
191 Script_ZanabazarSquare = 177,
194 typedef struct Script_option {
union { Script ok; };
bool is_ok; } Script_option;
381 constexpr operator Value()
const {
return value; }
383 explicit operator bool()
const =
delete;
395 inline std::optional<std::string_view>
long_name()
const;
402 inline std::optional<std::string_view>
short_name()
const;
418 inline icu4x::capi::Script AsFFI()
const;
419 inline static icu4x::Script FromFFI(icu4x::capi::Script c_enum);
Definition Script.d.hpp:202
Script()
Definition Script.d.hpp:377
uint16_t to_integer_value() const
Definition Script.hpp:235
std::optional< std::string_view > short_name() const
Definition Script.hpp:230
std::optional< std::string_view > long_name() const
Definition Script.hpp:225
static icu4x::Script for_char(char32_t ch)
Definition Script.hpp:220
Value
Definition Script.d.hpp:204
@ Braille
Definition Script.d.hpp:220
@ Samaritan
Definition Script.d.hpp:334
@ Georgian
Definition Script.d.hpp:246
@ EgyptianHieroglyphs
Definition Script.d.hpp:242
@ Osmanya
Definition Script.d.hpp:325
@ Hatran
Definition Script.d.hpp:258
@ Lycian
Definition Script.d.hpp:283
@ OldPermic
Definition Script.d.hpp:317
@ Sinhala
Definition Script.d.hpp:341
@ OlChiki
Definition Script.d.hpp:313
@ AnatolianHieroglyphs
Definition Script.d.hpp:207
@ Multani
Definition Script.d.hpp:301
@ KayahLi
Definition Script.d.hpp:270
@ Buginese
Definition Script.d.hpp:221
@ Gurmukhi
Definition Script.d.hpp:253
@ TaiYo
Definition Script.d.hpp:353
@ OldSogdian
Definition Script.d.hpp:319
@ HanifiRohingya
Definition Script.d.hpp:256
@ Buhid
Definition Script.d.hpp:222
@ Tibetan
Definition Script.d.hpp:361
@ MeeteiMayek
Definition Script.d.hpp:293
@ Batak
Definition Script.d.hpp:214
@ Nastaliq
Definition Script.d.hpp:306
@ Katakana
Definition Script.d.hpp:268
@ MendeKikakui
Definition Script.d.hpp:294
@ Tangut
Definition Script.d.hpp:357
@ Soyombo
Definition Script.d.hpp:344
@ PahawhHmong
Definition Script.d.hpp:326
@ Osage
Definition Script.d.hpp:324
@ CanadianAboriginal
Definition Script.d.hpp:223
@ Duployan
Definition Script.d.hpp:241
@ Chorasmian
Definition Script.d.hpp:230
@ Bopomofo
Definition Script.d.hpp:218
@ Elymaic
Definition Script.d.hpp:244
@ Oriya
Definition Script.d.hpp:323
@ Common
Definition Script.d.hpp:231
@ MasaramGondi
Definition Script.d.hpp:291
@ Hebrew
Definition Script.d.hpp:259
@ Ugaritic
Definition Script.d.hpp:366
@ Vithkuqi
Definition Script.d.hpp:369
@ Javanese
Definition Script.d.hpp:265
@ Nabataean
Definition Script.d.hpp:303
@ OldPersian
Definition Script.d.hpp:318
@ ZanabazarSquare
Definition Script.d.hpp:374
@ Hiragana
Definition Script.d.hpp:260
@ Elbasan
Definition Script.d.hpp:243
@ Malayalam
Definition Script.d.hpp:287
@ OldSouthArabian
Definition Script.d.hpp:320
@ KhitanSmallScript
Definition Script.d.hpp:272
@ DivesAkuru
Definition Script.d.hpp:239
@ Modi
Definition Script.d.hpp:298
@ Latin
Definition Script.d.hpp:277
@ Cuneiform
Definition Script.d.hpp:233
@ OldUyghur
Definition Script.d.hpp:322
@ OldItalic
Definition Script.d.hpp:315
@ Sidetic
Definition Script.d.hpp:339
@ Cham
Definition Script.d.hpp:227
@ Thai
Definition Script.d.hpp:360
@ Greek
Definition Script.d.hpp:250
@ Palmyrene
Definition Script.d.hpp:327
@ Deseret
Definition Script.d.hpp:237
@ SoraSompeng
Definition Script.d.hpp:343
@ Vai
Definition Script.d.hpp:368
@ Coptic
Definition Script.d.hpp:232
@ Nandinagari
Definition Script.d.hpp:305
@ Saurashtra
Definition Script.d.hpp:335
@ Marchen
Definition Script.d.hpp:290
@ Gujarati
Definition Script.d.hpp:251
@ Toto
Definition Script.d.hpp:365
@ Lydian
Definition Script.d.hpp:284
@ Siddham
Definition Script.d.hpp:338
@ PauCinHau
Definition Script.d.hpp:328
@ Balinese
Definition Script.d.hpp:211
@ Manichaean
Definition Script.d.hpp:289
@ Tangsa
Definition Script.d.hpp:356
@ Tagalog
Definition Script.d.hpp:348
@ Adlam
Definition Script.d.hpp:205
@ LinearB
Definition Script.d.hpp:281
@ Runic
Definition Script.d.hpp:333
@ Chisoi
Definition Script.d.hpp:229
@ Bhaiksuki
Definition Script.d.hpp:217
@ NagMundari
Definition Script.d.hpp:304
@ Medefaidrin
Definition Script.d.hpp:292
@ Yi
Definition Script.d.hpp:373
@ Armenian
Definition Script.d.hpp:209
@ PhagsPa
Definition Script.d.hpp:329
@ Gothic
Definition Script.d.hpp:248
@ Myanmar
Definition Script.d.hpp:302
@ Tagbanwa
Definition Script.d.hpp:349
@ CyproMinoan
Definition Script.d.hpp:235
@ Rejang
Definition Script.d.hpp:332
@ Brahmi
Definition Script.d.hpp:219
@ MeroiticHieroglyphs
Definition Script.d.hpp:296
@ OldHungarian
Definition Script.d.hpp:314
@ Inherited
Definition Script.d.hpp:262
@ Mro
Definition Script.d.hpp:300
@ Kaithi
Definition Script.d.hpp:266
@ Sundanese
Definition Script.d.hpp:345
@ Newa
Definition Script.d.hpp:308
@ Shavian
Definition Script.d.hpp:337
@ Devanagari
Definition Script.d.hpp:238
@ NyiakengPuachueHmong
Definition Script.d.hpp:311
@ Tirhuta
Definition Script.d.hpp:363
@ Syriac
Definition Script.d.hpp:347
@ Sogdian
Definition Script.d.hpp:342
@ Takri
Definition Script.d.hpp:354
@ PsalterPahlavi
Definition Script.d.hpp:331
@ TolongSiki
Definition Script.d.hpp:364
@ Hangul
Definition Script.d.hpp:255
@ TaiViet
Definition Script.d.hpp:352
@ Mandaic
Definition Script.d.hpp:288
@ Nko
Definition Script.d.hpp:309
@ Makasar
Definition Script.d.hpp:286
@ Kawi
Definition Script.d.hpp:269
@ Ogham
Definition Script.d.hpp:312
@ Kannada
Definition Script.d.hpp:267
@ Wancho
Definition Script.d.hpp:370
@ Ahom
Definition Script.d.hpp:206
@ Cypriot
Definition Script.d.hpp:234
@ Bamum
Definition Script.d.hpp:212
@ Chakma
Definition Script.d.hpp:226
@ Miao
Definition Script.d.hpp:297
@ Glagolitic
Definition Script.d.hpp:247
@ Han
Definition Script.d.hpp:254
@ MeroiticCursive
Definition Script.d.hpp:295
@ SylotiNagri
Definition Script.d.hpp:346
@ Bengali
Definition Script.d.hpp:215
@ WarangCiti
Definition Script.d.hpp:371
@ InscriptionalPahlavi
Definition Script.d.hpp:263
@ Ethiopian
Definition Script.d.hpp:245
@ Mahajani
Definition Script.d.hpp:285
@ Tamil
Definition Script.d.hpp:355
@ Lao
Definition Script.d.hpp:276
@ Hanunoo
Definition Script.d.hpp:257
@ NewTaiLue
Definition Script.d.hpp:307
@ InscriptionalParthian
Definition Script.d.hpp:264
@ SignWriting
Definition Script.d.hpp:340
@ Nushu
Definition Script.d.hpp:310
@ Arabic
Definition Script.d.hpp:208
@ Telugu
Definition Script.d.hpp:358
@ TaiTham
Definition Script.d.hpp:351
@ Khudawadi
Definition Script.d.hpp:275
@ Phoenician
Definition Script.d.hpp:330
@ Lepcha
Definition Script.d.hpp:278
@ Dogra
Definition Script.d.hpp:240
@ CaucasianAlbanian
Definition Script.d.hpp:225
@ BassaVah
Definition Script.d.hpp:213
@ Sharada
Definition Script.d.hpp:336
@ TaiLe
Definition Script.d.hpp:350
@ GunjalaGondi
Definition Script.d.hpp:252
@ Unknown
Definition Script.d.hpp:367
@ OldTurkic
Definition Script.d.hpp:321
@ OldNorthArabian
Definition Script.d.hpp:316
@ BeriaErfe
Definition Script.d.hpp:216
@ Cherokee
Definition Script.d.hpp:228
@ Mongolian
Definition Script.d.hpp:299
@ Thaana
Definition Script.d.hpp:359
@ ImperialAramaic
Definition Script.d.hpp:261
@ Avestan
Definition Script.d.hpp:210
@ Khmer
Definition Script.d.hpp:273
@ Tifinagh
Definition Script.d.hpp:362
@ Grantha
Definition Script.d.hpp:249
@ Limbu
Definition Script.d.hpp:279
@ Cyrillic
Definition Script.d.hpp:236
@ LinearA
Definition Script.d.hpp:280
@ Khojki
Definition Script.d.hpp:274
@ Carian
Definition Script.d.hpp:224
@ Lisu
Definition Script.d.hpp:282
@ Yezidi
Definition Script.d.hpp:372
@ Kharoshthi
Definition Script.d.hpp:271
static std::optional< icu4x::Script > from_integer_value(uint16_t other)
Definition Script.hpp:240
constexpr Script(Value v)
Definition Script.d.hpp:380