]> git.saurik.com Git - apple/icu.git/blob - icuSources/layout/LEScripts.h
ICU-400.38.tar.gz
[apple/icu.git] / icuSources / layout / LEScripts.h
1 /*
2 *
3 * (C) Copyright IBM Corp. 1998-2008. 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 * *************************************************************
9 * Hand edited on 04/24/2008 to add correct @stable, @draft tags
10 * prior to updating the tool to track these.
11 * *************************************************************
12 *
13 * Generated on: 04/24/2008 10:19:12 AM HST
14 */
15
16 #ifndef __LESCRIPTS_H
17 #define __LESCRIPTS_H
18
19 #include "LETypes.h"
20
21 /**
22 * \file
23 * \brief C++ API: Constants for Unicode script values
24 */
25
26 U_NAMESPACE_BEGIN
27
28 /**
29 * Constants for Unicode script values, generated using
30 * ICU4J's <code>UScript</code> class.
31 *
32 * @stable ICU 2.2
33 */
34
35 enum ScriptCodes {
36 zyyyScriptCode = 0,
37 qaaiScriptCode = 1,
38 arabScriptCode = 2,
39 armnScriptCode = 3,
40 bengScriptCode = 4,
41 bopoScriptCode = 5,
42 cherScriptCode = 6,
43 coptScriptCode = 7,
44 cyrlScriptCode = 8,
45 dsrtScriptCode = 9,
46 devaScriptCode = 10,
47 ethiScriptCode = 11,
48 georScriptCode = 12,
49 gothScriptCode = 13,
50 grekScriptCode = 14,
51 gujrScriptCode = 15,
52 guruScriptCode = 16,
53 haniScriptCode = 17,
54 hangScriptCode = 18,
55 hebrScriptCode = 19,
56 hiraScriptCode = 20,
57 kndaScriptCode = 21,
58 kanaScriptCode = 22,
59 khmrScriptCode = 23,
60 laooScriptCode = 24,
61 latnScriptCode = 25,
62 mlymScriptCode = 26,
63 mongScriptCode = 27,
64 mymrScriptCode = 28,
65 ogamScriptCode = 29,
66 italScriptCode = 30,
67 oryaScriptCode = 31,
68 runrScriptCode = 32,
69 sinhScriptCode = 33,
70 syrcScriptCode = 34,
71 tamlScriptCode = 35,
72 teluScriptCode = 36,
73 thaaScriptCode = 37,
74 thaiScriptCode = 38,
75 tibtScriptCode = 39,
76
77 /** Canadian_Aboriginal script. @stable ICU 2.6 */
78 cansScriptCode = 40,
79
80
81 yiiiScriptCode = 41,
82 tglgScriptCode = 42,
83 hanoScriptCode = 43,
84 buhdScriptCode = 44,
85 tagbScriptCode = 45,
86
87 /** New scripts in Unicode 4 @stable ICU 2.6 */
88 braiScriptCode = 46,
89 cprtScriptCode = 47,
90 limbScriptCode = 48,
91 linbScriptCode = 49,
92 osmaScriptCode = 50,
93 shawScriptCode = 51,
94 taleScriptCode = 52,
95 ugarScriptCode = 53,
96
97 /** New script code in Unicode 4.0.1 @stable ICU 3.0 */
98 hrktScriptCode = 54,
99
100 /** New scripts in Unicode 4.1 @stable ICU 3.4 */
101 bugiScriptCode = 55,
102 glagScriptCode = 56,
103 kharScriptCode = 57,
104 syloScriptCode = 58,
105 taluScriptCode = 59,
106 tfngScriptCode = 60,
107 xpeoScriptCode = 61,
108
109 /** New script codes from ISO 15924 @stable ICU 3.6 */
110 baliScriptCode = 62,
111 batkScriptCode = 63,
112 blisScriptCode = 64,
113 brahScriptCode = 65,
114 chamScriptCode = 66,
115 cirtScriptCode = 67,
116 cyrsScriptCode = 68,
117 egydScriptCode = 69,
118 egyhScriptCode = 70,
119 egypScriptCode = 71,
120 geokScriptCode = 72,
121 hansScriptCode = 73,
122 hantScriptCode = 74,
123 hmngScriptCode = 75,
124 hungScriptCode = 76,
125 indsScriptCode = 77,
126 javaScriptCode = 78,
127 kaliScriptCode = 79,
128 latfScriptCode = 80,
129 latgScriptCode = 81,
130 lepcScriptCode = 82,
131 linaScriptCode = 83,
132 mandScriptCode = 84,
133 mayaScriptCode = 85,
134 meroScriptCode = 86,
135 nkooScriptCode = 87,
136 orkhScriptCode = 88,
137 permScriptCode = 89,
138 phagScriptCode = 90,
139 phnxScriptCode = 91,
140 plrdScriptCode = 92,
141 roroScriptCode = 93,
142 saraScriptCode = 94,
143 syreScriptCode = 95,
144 syrjScriptCode = 96,
145 syrnScriptCode = 97,
146 tengScriptCode = 98,
147 vaiiScriptCode = 99,
148 vispScriptCode = 100,
149 xsuxScriptCode = 101,
150 zxxxScriptCode = 102,
151 zzzzScriptCode = 103,
152
153 /** New script codes from ISO 15924 @stable ICU 4.0 */
154 cariScriptCode = 104,
155 jpanScriptCode = 105,
156 lanaScriptCode = 106,
157 lyciScriptCode = 107,
158 lydiScriptCode = 108,
159 olckScriptCode = 109,
160 rjngScriptCode = 110,
161 saurScriptCode = 111,
162 sgnwScriptCode = 112,
163 sundScriptCode = 113,
164 moonScriptCode = 114,
165 mteiScriptCode = 115,
166
167 /** New script codes from ISO 15924 @draft ICU 4.0 */
168 armiScriptCode = 116,
169 avstScriptCode = 117,
170 cakmScriptCode = 118,
171 koreScriptCode = 119,
172 kthiScriptCode = 120,
173 maniScriptCode = 121,
174 phliScriptCode = 122,
175 phlpScriptCode = 123,
176 phlvScriptCode = 124,
177 prtiScriptCode = 125,
178 samrScriptCode = 126,
179 tavtScriptCode = 127,
180 zmthScriptCode = 128,
181 zsymScriptCode = 129,
182
183 scriptCodeCount = 130
184 };
185
186 U_NAMESPACE_END
187 #endif