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 46 U_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 55 enum 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 271 U_NAMESPACE_END 272 #endif