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