• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 
21 U_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 
30 enum 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 
252 U_NAMESPACE_END
253 #endif
254