1/*
2 *
3 * (C) Copyright IBM Corp. 1998-2013. All Rights Reserved.
4 *
5 * WARNING: THIS FILE IS MACHINE GENERATED. DO NOT HAND EDIT IT UNLESS
6 * YOU REALLY KNOW WHAT YOU'RE DOING.
7 *
8 * Generated on: 11/01/2011 04:08:09 PM PDT
9 */
10
11#ifndef __LESCRIPTS_H
12#define __LESCRIPTS_H
13
14#include "LETypes.h"
15
16/**
17 * \file
18 * \brief C++ API: Constants for Unicode script values
19 */
20
21U_NAMESPACE_BEGIN
22
23/**
24 * Constants for Unicode script values, generated using
25 * ICU4J's <code>UScript</code> class.
26 *
27 * @stable ICU 2.2
28 */
29
30enum ScriptCodes {
31    zyyyScriptCode =  0,
32    zinhScriptCode =  1,
33    qaaiScriptCode = zinhScriptCode,  /* manually added alias, for API stability */
34    arabScriptCode =  2,
35    armnScriptCode =  3,
36    bengScriptCode =  4,
37    bopoScriptCode =  5,
38    cherScriptCode =  6,
39    coptScriptCode =  7,
40    cyrlScriptCode =  8,
41    dsrtScriptCode =  9,
42    devaScriptCode = 10,
43    ethiScriptCode = 11,
44    georScriptCode = 12,
45    gothScriptCode = 13,
46    grekScriptCode = 14,
47    gujrScriptCode = 15,
48    guruScriptCode = 16,
49    haniScriptCode = 17,
50    hangScriptCode = 18,
51    hebrScriptCode = 19,
52    hiraScriptCode = 20,
53    kndaScriptCode = 21,
54    kanaScriptCode = 22,
55    khmrScriptCode = 23,
56    laooScriptCode = 24,
57    latnScriptCode = 25,
58    mlymScriptCode = 26,
59    mongScriptCode = 27,
60    mymrScriptCode = 28,
61    ogamScriptCode = 29,
62    italScriptCode = 30,
63    oryaScriptCode = 31,
64    runrScriptCode = 32,
65    sinhScriptCode = 33,
66    syrcScriptCode = 34,
67    tamlScriptCode = 35,
68    teluScriptCode = 36,
69    thaaScriptCode = 37,
70    thaiScriptCode = 38,
71    tibtScriptCode = 39,
72/**
73 * @stable ICU 2.6
74 */
75
76    cansScriptCode = 40,
77/**
78 * @stable ICU 2.2
79 */
80
81    yiiiScriptCode = 41,
82    tglgScriptCode = 42,
83    hanoScriptCode = 43,
84    buhdScriptCode = 44,
85    tagbScriptCode = 45,
86/**
87 * @stable ICU 2.6
88 */
89
90    braiScriptCode = 46,
91    cprtScriptCode = 47,
92    limbScriptCode = 48,
93    linbScriptCode = 49,
94    osmaScriptCode = 50,
95    shawScriptCode = 51,
96    taleScriptCode = 52,
97    ugarScriptCode = 53,
98/**
99 * @stable ICU 3.0
100 */
101
102    hrktScriptCode = 54,
103/**
104 * @stable ICU 3.4
105 */
106
107    bugiScriptCode = 55,
108    glagScriptCode = 56,
109    kharScriptCode = 57,
110    syloScriptCode = 58,
111    taluScriptCode = 59,
112    tfngScriptCode = 60,
113    xpeoScriptCode = 61,
114/**
115 * @stable ICU 3.6
116 */
117
118    baliScriptCode = 62,
119    batkScriptCode = 63,
120    blisScriptCode = 64,
121    brahScriptCode = 65,
122    chamScriptCode = 66,
123    cirtScriptCode = 67,
124    cyrsScriptCode = 68,
125    egydScriptCode = 69,
126    egyhScriptCode = 70,
127    egypScriptCode = 71,
128    geokScriptCode = 72,
129    hansScriptCode = 73,
130    hantScriptCode = 74,
131    hmngScriptCode = 75,
132    hungScriptCode = 76,
133    indsScriptCode = 77,
134    javaScriptCode = 78,
135    kaliScriptCode = 79,
136    latfScriptCode = 80,
137    latgScriptCode = 81,
138    lepcScriptCode = 82,
139    linaScriptCode = 83,
140    mandScriptCode = 84,
141    mayaScriptCode = 85,
142    meroScriptCode = 86,
143    nkooScriptCode = 87,
144    orkhScriptCode = 88,
145    permScriptCode = 89,
146    phagScriptCode = 90,
147    phnxScriptCode = 91,
148    plrdScriptCode = 92,
149    roroScriptCode = 93,
150    saraScriptCode = 94,
151    syreScriptCode = 95,
152    syrjScriptCode = 96,
153    syrnScriptCode = 97,
154    tengScriptCode = 98,
155    vaiiScriptCode = 99,
156    vispScriptCode = 100,
157    xsuxScriptCode = 101,
158    zxxxScriptCode = 102,
159    zzzzScriptCode = 103,
160/**
161 * @stable ICU 3.8
162 */
163
164    cariScriptCode = 104,
165    jpanScriptCode = 105,
166    lanaScriptCode = 106,
167    lyciScriptCode = 107,
168    lydiScriptCode = 108,
169    olckScriptCode = 109,
170    rjngScriptCode = 110,
171    saurScriptCode = 111,
172    sgnwScriptCode = 112,
173    sundScriptCode = 113,
174    moonScriptCode = 114,
175    mteiScriptCode = 115,
176/**
177 * @stable ICU 4.0
178 */
179
180    armiScriptCode = 116,
181    avstScriptCode = 117,
182    cakmScriptCode = 118,
183    koreScriptCode = 119,
184    kthiScriptCode = 120,
185    maniScriptCode = 121,
186    phliScriptCode = 122,
187    phlpScriptCode = 123,
188    phlvScriptCode = 124,
189    prtiScriptCode = 125,
190    samrScriptCode = 126,
191    tavtScriptCode = 127,
192    zmthScriptCode = 128,
193    zsymScriptCode = 129,
194/**
195 * @stable ICU 4.4
196 */
197
198    bamuScriptCode = 130,
199    lisuScriptCode = 131,
200    nkgbScriptCode = 132,
201    sarbScriptCode = 133,
202/**
203 * @stable ICU 4.6
204 */
205
206    bassScriptCode = 134,
207    duplScriptCode = 135,
208    elbaScriptCode = 136,
209    granScriptCode = 137,
210    kpelScriptCode = 138,
211    lomaScriptCode = 139,
212    mendScriptCode = 140,
213    mercScriptCode = 141,
214    narbScriptCode = 142,
215    nbatScriptCode = 143,
216    palmScriptCode = 144,
217    sindScriptCode = 145,
218    waraScriptCode = 146,
219/**
220 * @stable ICU 4.8
221 */
222
223    afakScriptCode = 147,
224    jurcScriptCode = 148,
225    mrooScriptCode = 149,
226    nshuScriptCode = 150,
227    shrdScriptCode = 151,
228    soraScriptCode = 152,
229    takrScriptCode = 153,
230    tangScriptCode = 154,
231    woleScriptCode = 155,
232/**
233 * @stable ICU 49
234 */
235
236    hluwScriptCode = 156,  /* bump to match current ICU */
237    khojScriptCode = 157,
238    tirhScriptCode = 158,
239
240/**
241 * @stable ICU 52
242 */
243    aghbScriptCode = 159,
244    mahjScriptCode = 160,
245
246/**
247 * @stable ICU 2.2
248 */
249    scriptCodeCount
250};
251
252U_NAMESPACE_END
253#endif
254