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