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