1 /*
2  * Licensed to the Apache Software Foundation (ASF) under one
3  * or more contributor license agreements. See the NOTICE file
4  * distributed with this work for additional information
5  * regarding copyright ownership. The ASF licenses this file
6  * to you under the Apache License, Version 2.0 (the  "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  *     http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18 #if !defined(XALANUNICODE_HEADER_GUARD_1357924680)
19 #define XALANUNICODE_HEADER_GUARD_1357924680
20 
21 
22 
23 // Base include file.  Must be first.
24 #include <xalanc/PlatformSupport/PlatformSupportDefinitions.hpp>
25 
26 
27 
28 namespace XALAN_CPP_NAMESPACE {
29 
30 
31 
32 namespace XalanUnicode
33 {
34     static const XalanDOMChar   charHTab                = 0x09;
35     static const XalanDOMChar   charLF                  = 0x0A;
36     static const XalanDOMChar   charCR                  = 0x0D;
37     static const XalanDOMChar   charFF                  = 0x0C;
38     static const XalanDOMChar   charSpace               = 0x20;
39 
40     static const XalanDOMChar   charExclamationMark     = 0x21;
41 
42     static const XalanDOMChar   charQuoteMark           = 0x22;
43 
44     static const XalanDOMChar   charNumberSign          = 0x23;
45 
46     static const XalanDOMChar   charDollarSign          = 0x24;
47 
48     static const XalanDOMChar   charPercentSign         = 0x25;
49 
50     static const XalanDOMChar   charAmpersand           = 0x26;
51 
52     static const XalanDOMChar   charApostrophe          = 0x27;
53 
54     static const XalanDOMChar   charLeftParenthesis     = 0x28;
55     static const XalanDOMChar   charRightParenthesis    = 0x29;
56 
57     static const XalanDOMChar   charAsterisk            = 0x2A;
58 
59     static const XalanDOMChar   charPlusSign            = 0x2B;
60 
61     static const XalanDOMChar   charComma               = 0x2C;
62 
63     static const XalanDOMChar   charHyphenMinus         = 0x2D;
64 
65     static const XalanDOMChar   charFullStop            = 0x2E;
66 
67     static const XalanDOMChar   charSolidus             = 0x2F;
68 
69     static const XalanDOMChar   charDigit_0             = 0x30;
70     static const XalanDOMChar   charDigit_1             = 0x31;
71     static const XalanDOMChar   charDigit_2             = 0x32;
72     static const XalanDOMChar   charDigit_3             = 0x33;
73     static const XalanDOMChar   charDigit_4             = 0x34;
74     static const XalanDOMChar   charDigit_5             = 0x35;
75     static const XalanDOMChar   charDigit_6             = 0x36;
76     static const XalanDOMChar   charDigit_7             = 0x37;
77     static const XalanDOMChar   charDigit_8             = 0x38;
78     static const XalanDOMChar   charDigit_9             = 0x39;
79 
80     static const XalanDOMChar   charColon               = 0x3A;
81     static const XalanDOMChar   charSemicolon           = 0x3B;
82 
83     static const XalanDOMChar   charLessThanSign        = 0x3C;
84 
85     static const XalanDOMChar   charEqualsSign          = 0x3D;
86 
87     static const XalanDOMChar   charGreaterThanSign     = 0x3E;
88 
89     static const XalanDOMChar   charQuestionMark        = 0x3F;
90 
91     static const XalanDOMChar   charCommercialAt        = 0x40;
92 
93     static const XalanDOMChar   charLetter_A            = 0x41;
94     static const XalanDOMChar   charLetter_B            = 0x42;
95     static const XalanDOMChar   charLetter_C            = 0x43;
96     static const XalanDOMChar   charLetter_D            = 0x44;
97     static const XalanDOMChar   charLetter_E            = 0x45;
98     static const XalanDOMChar   charLetter_F            = 0x46;
99     static const XalanDOMChar   charLetter_G            = 0x47;
100     static const XalanDOMChar   charLetter_H            = 0x48;
101     static const XalanDOMChar   charLetter_I            = 0x49;
102     static const XalanDOMChar   charLetter_J            = 0x4A;
103     static const XalanDOMChar   charLetter_K            = 0x4B;
104     static const XalanDOMChar   charLetter_L            = 0x4C;
105     static const XalanDOMChar   charLetter_M            = 0x4D;
106     static const XalanDOMChar   charLetter_N            = 0x4E;
107     static const XalanDOMChar   charLetter_O            = 0x4F;
108     static const XalanDOMChar   charLetter_P            = 0x50;
109     static const XalanDOMChar   charLetter_Q            = 0x51;
110     static const XalanDOMChar   charLetter_R            = 0x52;
111     static const XalanDOMChar   charLetter_S            = 0x53;
112     static const XalanDOMChar   charLetter_T            = 0x54;
113     static const XalanDOMChar   charLetter_U            = 0x55;
114     static const XalanDOMChar   charLetter_V            = 0x56;
115     static const XalanDOMChar   charLetter_W            = 0x57;
116     static const XalanDOMChar   charLetter_X            = 0x58;
117     static const XalanDOMChar   charLetter_Y            = 0x59;
118     static const XalanDOMChar   charLetter_Z            = 0x5A;
119 
120     static const XalanDOMChar   charLeftSquareBracket   = 0x5B;
121 
122     static const XalanDOMChar   charReverseSolidus      = 0x5C;
123 
124     static const XalanDOMChar   charRightSquareBracket  = 0x5D;
125 
126     static const XalanDOMChar   charCircumflexAccent    = 0x5E;
127 
128     static const XalanDOMChar   charLowLine             = 0x5F;
129     static const XalanDOMChar   charGraveAccent         = 0x60;
130 
131     static const XalanDOMChar   charLetter_a            = 0x61;
132     static const XalanDOMChar   charLetter_b            = 0x62;
133     static const XalanDOMChar   charLetter_c            = 0x63;
134     static const XalanDOMChar   charLetter_d            = 0x64;
135     static const XalanDOMChar   charLetter_e            = 0x65;
136     static const XalanDOMChar   charLetter_f            = 0x66;
137     static const XalanDOMChar   charLetter_g            = 0x67;
138     static const XalanDOMChar   charLetter_h            = 0x68;
139     static const XalanDOMChar   charLetter_i            = 0x69;
140     static const XalanDOMChar   charLetter_j            = 0x6A;
141     static const XalanDOMChar   charLetter_k            = 0x6B;
142     static const XalanDOMChar   charLetter_l            = 0x6C;
143     static const XalanDOMChar   charLetter_m            = 0x6D;
144     static const XalanDOMChar   charLetter_n            = 0x6E;
145     static const XalanDOMChar   charLetter_o            = 0x6F;
146     static const XalanDOMChar   charLetter_p            = 0x70;
147     static const XalanDOMChar   charLetter_q            = 0x71;
148     static const XalanDOMChar   charLetter_r            = 0x72;
149     static const XalanDOMChar   charLetter_s            = 0x73;
150     static const XalanDOMChar   charLetter_t            = 0x74;
151     static const XalanDOMChar   charLetter_u            = 0x75;
152     static const XalanDOMChar   charLetter_v            = 0x76;
153     static const XalanDOMChar   charLetter_w            = 0x77;
154     static const XalanDOMChar   charLetter_x            = 0x78;
155     static const XalanDOMChar   charLetter_y            = 0x79;
156     static const XalanDOMChar   charLetter_z            = 0x7A;
157 
158     static const XalanDOMChar   charLeftCurlyBracket    = 0x7B;
159 
160     static const XalanDOMChar   charVerticalLine        = 0x7C;
161 
162     static const XalanDOMChar   charRightCurlyBracket   = 0x7D;
163 
164     static const XalanDOMChar   charNEL                 = 0x85;
165 
166     static const XalanDOMChar   charLSEP                = 0x2028;
167 
168     static const XalanDOMChar   charPerMilleSign        = 0x2030;
169 }
170 
171 
172 
173 }
174 
175 
176 
177 #endif  // XALANUNICODE_HEADER_GUARD_1357924680
178