Home | History | Annotate | Download | only in layout
      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