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