File indexing completed on 2025-01-18 10:15:01
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022 #if !defined(XERCESC_INCLUDE_GUARD_REGXDEFS_HPP)
0023 #define XERCESC_INCLUDE_GUARD_REGXDEFS_HPP
0024
0025
0026
0027
0028 #include <xercesc/util/XercesDefs.hpp>
0029 #include <xercesc/util/XMLUniDefs.hpp>
0030
0031 XERCES_CPP_NAMESPACE_BEGIN
0032
0033 static const XMLCh fgXMLCategory[] =
0034 {
0035 chLatin_X, chLatin_M, chLatin_L, chNull
0036 };
0037
0038 static const XMLCh fgASCIICategory[] =
0039 {
0040 chLatin_A, chLatin_S, chLatin_C, chLatin_I, chLatin_I, chNull
0041 };
0042
0043 static const XMLCh fgUnicodeCategory[] =
0044 {
0045 chLatin_U, chLatin_N, chLatin_I, chLatin_C, chLatin_O, chLatin_D,
0046 chLatin_E, chNull
0047 };
0048
0049 static const XMLCh fgBlockCategory[] =
0050 {
0051 chLatin_B, chLatin_L, chLatin_O, chLatin_C, chLatin_K, chNull
0052 };
0053
0054 static const XMLCh fgXMLSpace[] =
0055 {
0056 chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_S,
0057 chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull
0058 };
0059
0060 static const XMLCh fgXMLDigit[] =
0061 {
0062 chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_D,
0063 chLatin_i, chLatin_g, chLatin_i, chLatin_t, chNull
0064 };
0065
0066 static const XMLCh fgXMLWord[] =
0067 {
0068 chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_W,
0069 chLatin_o, chLatin_r, chLatin_d, chNull
0070 };
0071
0072 static const XMLCh fgXMLNameChar[] =
0073 {
0074 chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_N,
0075 chLatin_a, chLatin_m, chLatin_e, chLatin_C, chLatin_h, chLatin_a,
0076 chLatin_r, chNull
0077 };
0078
0079 static const XMLCh fgXMLInitialNameChar[] =
0080 {
0081 chLatin_x, chLatin_m, chLatin_l, chColon, chLatin_i, chLatin_s, chLatin_I,
0082 chLatin_n, chLatin_i, chLatin_t, chLatin_i, chLatin_a, chLatin_l,
0083 chLatin_N, chLatin_a, chLatin_m, chLatin_e, chLatin_C, chLatin_h,
0084 chLatin_a, chLatin_r, chNull
0085 };
0086
0087 static const XMLCh fgASCII[] =
0088 {
0089 chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0090 chLatin_s, chLatin_A, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chNull
0091 };
0092
0093 static const XMLCh fgASCIIDigit[] =
0094 {
0095 chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0096 chLatin_s, chLatin_D, chLatin_i, chLatin_g, chLatin_i, chLatin_t, chNull
0097 };
0098
0099 static const XMLCh fgASCIIWord[] =
0100 {
0101 chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0102 chLatin_s, chLatin_W, chLatin_o, chLatin_r, chLatin_d, chNull
0103 };
0104
0105 static const XMLCh fgASCIISpace[] =
0106 {
0107 chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0108 chLatin_s, chLatin_S, chLatin_p, chLatin_a, chLatin_c, chLatin_e, chNull
0109 };
0110
0111 static const XMLCh fgASCIIXDigit[] =
0112 {
0113 chLatin_a, chLatin_s, chLatin_c, chLatin_i, chLatin_i, chColon, chLatin_i,
0114 chLatin_s, chLatin_X, chLatin_D, chLatin_i, chLatin_g, chLatin_i,
0115 chLatin_t, chNull
0116 };
0117
0118
0119 static const XMLCh fgUniAll[] =
0120 {
0121 chLatin_A, chLatin_L, chLatin_L, chNull
0122 };
0123
0124 static const XMLCh fgUniIsAlpha[] =
0125 {
0126 chLatin_I, chLatin_s, chLatin_A, chLatin_l, chLatin_p, chLatin_h,
0127 chLatin_a, chNull
0128 };
0129
0130 static const XMLCh fgUniIsAlnum[] =
0131 {
0132 chLatin_I, chLatin_s, chLatin_A, chLatin_l, chLatin_n, chLatin_u,
0133 chLatin_m, chNull
0134 };
0135
0136 static const XMLCh fgUniIsWord[] =
0137 {
0138 chLatin_I, chLatin_s, chLatin_W, chLatin_o, chLatin_r, chLatin_d,
0139 chNull
0140 };
0141
0142
0143 static const XMLCh fgUniIsDigit[] =
0144 {
0145 chLatin_I, chLatin_s, chLatin_D, chLatin_i, chLatin_g, chLatin_i,
0146 chLatin_t, chNull
0147 };
0148
0149 static const XMLCh fgUniIsUpper[] =
0150 {
0151 chLatin_I, chLatin_s, chLatin_U, chLatin_p, chLatin_p, chLatin_e,
0152 chLatin_r, chNull
0153 };
0154
0155 static const XMLCh fgUniIsLower[] =
0156 {
0157 chLatin_I, chLatin_s, chLatin_L, chLatin_o, chLatin_w, chLatin_e,
0158 chLatin_r, chNull
0159 };
0160
0161 static const XMLCh fgUniIsPunct[] =
0162 {
0163 chLatin_I, chLatin_s, chLatin_P, chLatin_u, chLatin_n, chLatin_c,
0164 chLatin_t, chNull
0165 };
0166
0167 static const XMLCh fgUniIsSpace[] =
0168 {
0169 chLatin_I, chLatin_s, chLatin_S, chLatin_p, chLatin_a, chLatin_c,
0170 chLatin_e, chNull
0171 };
0172
0173 static const XMLCh fgUniAssigned[] =
0174 {
0175 chLatin_A, chLatin_S, chLatin_S, chLatin_I, chLatin_G, chLatin_N,
0176 chLatin_E, chLatin_D, chNull
0177 };
0178
0179
0180 static const XMLCh fgUniDecimalDigit[] =
0181 {
0182 chLatin_N, chLatin_d, chNull
0183 };
0184
0185 static const XMLCh fgBlockIsSpecials[] =
0186 {
0187 chLatin_I, chLatin_s, chLatin_S, chLatin_p, chLatin_e, chLatin_c, chLatin_i, chLatin_a,
0188 chLatin_l, chLatin_s, chNull
0189 };
0190
0191 static const XMLCh fgBlockIsPrivateUse[] =
0192 {
0193 chLatin_I, chLatin_s, chLatin_P, chLatin_r, chLatin_i, chLatin_v, chLatin_a, chLatin_t, chLatin_e,
0194 chLatin_U, chLatin_s, chLatin_e, chNull
0195 };
0196
0197 static const XMLCh fgUniLetter[] =
0198 {
0199 chLatin_L, chNull
0200 };
0201
0202 static const XMLCh fgUniNumber[] =
0203 {
0204 chLatin_N, chNull
0205 };
0206
0207 static const XMLCh fgUniMark[] =
0208 {
0209 chLatin_M, chNull
0210 };
0211
0212 static const XMLCh fgUniSeparator[] =
0213 {
0214 chLatin_Z, chNull
0215 };
0216
0217 static const XMLCh fgUniPunctuation[] =
0218 {
0219 chLatin_P, chNull
0220 };
0221
0222 static const XMLCh fgUniControl[] =
0223 {
0224 chLatin_C, chNull
0225 };
0226
0227 static const XMLCh fgUniSymbol[] =
0228 {
0229 chLatin_S, chNull
0230 };
0231
0232 XERCES_CPP_NAMESPACE_END
0233
0234 #endif
0235
0236
0237
0238
0239