1 /* 2 * 3 * (C) Copyright IBM Corp. 1998-2009, 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 3.8 */ 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 @stable 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 188