acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
x_charcategory.h
1
#ifndef AXIS_X_CHARCATEGORY_H
2
#define AXIS_X_CHARCATEGORY_H
3
4
#pragma once
5
/*
6
This file was automatically generated from
7
UNICODE 3.2.0 UnicodeData.txt acme.
8
Do not edit it with hands.
9
*/
10
11
// all associations except CHAR_CATEGORY_Cn = 0
12
// could be changed with changes in UNICODE database
13
enum
ECharCategory{
14
CHAR_CATEGORY_Cn = 0,
// unassigned
15
CHAR_CATEGORY_Cc = 1,
16
CHAR_CATEGORY_Cf = 2,
17
CHAR_CATEGORY_Cs = 3,
18
CHAR_CATEGORY_Ll = 4,
19
CHAR_CATEGORY_Lm = 5,
20
CHAR_CATEGORY_Lo = 6,
21
CHAR_CATEGORY_Lt = 7,
22
CHAR_CATEGORY_Lu = 8,
23
CHAR_CATEGORY_Mc = 9,
24
CHAR_CATEGORY_Me = 10,
25
CHAR_CATEGORY_Mn = 11,
26
CHAR_CATEGORY_Nd = 12,
27
CHAR_CATEGORY_Nl = 13,
28
CHAR_CATEGORY_No = 14,
29
CHAR_CATEGORY_Pc = 15,
30
CHAR_CATEGORY_Pd = 16,
31
CHAR_CATEGORY_Pe = 17,
32
CHAR_CATEGORY_Pf = 18,
33
CHAR_CATEGORY_Pi = 19,
34
CHAR_CATEGORY_Po = 20,
35
CHAR_CATEGORY_Ps = 21,
36
CHAR_CATEGORY_Sc = 22,
37
CHAR_CATEGORY_Sk = 23,
38
CHAR_CATEGORY_Sm = 24,
39
CHAR_CATEGORY_So = 25,
40
CHAR_CATEGORY_Zl = 26,
41
CHAR_CATEGORY_Zp = 27,
42
CHAR_CATEGORY_Zs = 28,
43
44
CHAR_CATEGORY_LAST
45
};
46
47
enum
ECharBidi{
48
BIDI_CLASS_AL = 0,
49
BIDI_CLASS_AN = 1,
50
BIDI_CLASS_B = 2,
51
BIDI_CLASS_BN = 3,
52
BIDI_CLASS_CS = 4,
53
BIDI_CLASS_EN = 5,
54
BIDI_CLASS_ES = 6,
55
BIDI_CLASS_ET = 7,
56
BIDI_CLASS_L = 8,
57
BIDI_CLASS_LRE = 9,
58
BIDI_CLASS_LRO = 10,
59
BIDI_CLASS_NSM = 11,
60
BIDI_CLASS_ON = 12,
61
BIDI_CLASS_PDF = 13,
62
BIDI_CLASS_R = 14,
63
BIDI_CLASS_RLE = 15,
64
BIDI_CLASS_RLO = 16,
65
BIDI_CLASS_S = 17,
66
BIDI_CLASS_WS = 18,
67
68
BIDI_CLASS_LAST
69
};
70
71
72
/* ***** BEGIN LICENSE BLOCK *****
73
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
74
*
75
* The contents of this file are topic to the Mozilla Public License Version
76
* 1.1 (the "License"); you may not use this file except in compliance with
77
* the License. You may obtain a copy of the License at
78
* http://www.mozilla.org/MPL/
79
*
80
* Software distributed under the License is distributed on an "AS IS" basis,
81
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
82
* for the specific language governing rights and limitations under the
83
* License.
84
*
85
* The Original Code is the Colorer Library.
86
*
87
* The Initial Developer of the Original Code is
88
* Cail Lomecb <
[email protected]
>.
89
* Portions created by the Initial Developer are Copyright (C) 1999-2005
90
* the Initial Developer.
91
*
92
* Contributor(s):
93
*
94
* Alternatively, the contents of this file may be used under the terms of
95
* either the GNU General Public License Version 2 or later (the "GPL"), or
96
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
97
* in which case the provisions of the GPL or the LGPL are applicable instead
98
* of those above. If you wish to allow use of your version of this file only
99
* under the terms of either the GPL or the LGPL, and not to allow others to
100
* use your version of this file under the terms of the MPL, indicate your
101
* decision by deleting the provisions above and replace them with the notice
102
* and other provisions required by the GPL or the LGPL. If you do not delete
103
* the provisions above, a recipient may use your version of this file under
104
* the terms of any one of the MPL, the GPL or the LGPL.
105
*
106
* ***** END LICENSE BLOCK ***** */
107
108
#endif
// AXIS_X_CHARCATEGORY_H
109
110
prototype
string
x
x_charcategory.h
Generated by
1.17.0