ximol/parser/def_signs.hpp File Reference


Detailed Description

Define some macros for signs. All ascii character are define here with macros. We need it to avoid error in the parser by confusing two character.

Author:
Tournois Florent
Version:
1.0
Id
def_signs.hpp,v 1.4 2004/02/22 10:27:34 tournois Exp
Log
def_signs.hpp,v
Revision 1.4 2004/02/22 10:27:34 tournois Add some doc.

Revision 1.3 2004/02/22 09:54:20 tournois Change years on the copyright.

Revision 1.2 2003/11/02 19:23:01 tournois Go to the boost coding standard. Change all name to lower case.

Revision 1.1 2003/09/24 08:28:17 tournois Create the namespace Encoders, Parser, Xml Change the library organization. add VC7.1 project for this organization.

Definition in file def_signs.hpp.

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Defines

#define XCHAR_SPACE   (xchar_t)0x0020 /**< character ' ' */
 character ' '

#define XCHAR_EXCLAMATION_MARK   (xchar_t)0x0021 /**< character '!' */
 character '!'

#define XCHAR_QUOTATION_MARK   (xchar_t)0x0022 /**< character '"' */
 character '"'

#define XCHAR_NUMBER_SIGN   (xchar_t)0x0023 /**< character '#' */
 character '#'

#define XCHAR_DOLLAR_SIGN   (xchar_t)0x0024 /**< character '$' */
 character '$'

#define XCHAR_PERCENT_SIGN   (xchar_t)0x0025 /**< character '%' */
 character '%'

#define XCHAR_AMPERSAND   (xchar_t)0x0026 /**< character '&' */
 character '&'

#define XCHAR_APOSTROPHE   (xchar_t)0x0027 /**< character ''' */
 character '''

#define XCHAR_LEFT_PARENTHESIS   (xchar_t)0x0028 /**< character '(' */
 character '('

#define XCHAR_RIGHT_PARENTHESIS   (xchar_t)0x0029 /**< character ')' */
 character ')'

#define XCHAR_ASTERISK   (xchar_t)0x002a /**< character '*' */
 character '*'

#define XCHAR_PLUS_SIGN   (xchar_t)0x002b /**< character '+' */
 character '+'

#define XCHAR_COMMA   (xchar_t)0x002c /**< character ',' */
 character ','

#define XCHAR_HYPHEN_MINUS   (xchar_t)0x002d /**< character '-' */
 character '-'

#define XCHAR_FULL_STOP   (xchar_t)0x002e /**< character '.' */
 character '.'

#define XCHAR_SOLIDUS   (xchar_t)0x002f /**< character '/' */
 character '/'

#define XCHAR_DIGIT_ZERO   (xchar_t)0x0030 /**< character '0' */
 character '0'

#define XCHAR_DIGIT_ONE   (xchar_t)0x0031 /**< character '1' */
 character '1'

#define XCHAR_DIGIT_TWO   (xchar_t)0x0032 /**< character '2' */
 character '2'

#define XCHAR_DIGIT_THREE   (xchar_t)0x0033 /**< character '3' */
 character '3'

#define XCHAR_DIGIT_FOUR   (xchar_t)0x0034 /**< character '4' */
 character '4'

#define XCHAR_DIGIT_FIVE   (xchar_t)0x0035 /**< character '5' */
 character '5'

#define XCHAR_DIGIT_SIX   (xchar_t)0x0036 /**< character '6' */
 character '6'

#define XCHAR_DIGIT_SEVEN   (xchar_t)0x0037 /**< character '7' */
 character '7'

#define XCHAR_DIGIT_EIGHT   (xchar_t)0x0038 /**< character '8' */
 character '8'

#define XCHAR_DIGIT_NINE   (xchar_t)0x0039 /**< character '9' */
 character '9'

#define XCHAR_COLON   (xchar_t)0x003a /**< character ':' */
 character ':'

#define XCHAR_SEMICOLON   (xchar_t)0x003b /**< character ';' */
 character ';'

#define XCHAR_LESS_THAN_SIGN   (xchar_t)0x003c /**< character '<' */
 character '<'

#define XCHAR_EQUALS_SIGN   (xchar_t)0x003d /**< character '=' */
 character '='

#define XCHAR_GREATER_THAN_SIGN   (xchar_t)0x003e /**< character '>' */
 character '>'

#define XCHAR_QUESTION_MARK   (xchar_t)0x003f /**< character '?' */
 character '?'

#define XCHAR_COMMERCIAL_AT   (xchar_t)0x0040 /**< character '@' */
 character '@'

#define XCHAR_LATIN_CAPITAL_LETTER_A   (xchar_t)0x0041 /**< character 'A' */
 character 'A'

#define XCHAR_LATIN_CAPITAL_LETTER_B   (xchar_t)0x0042 /**< character 'B' */
 character 'B'

#define XCHAR_LATIN_CAPITAL_LETTER_C   (xchar_t)0x0043 /**< character 'C' */
 character 'C'

#define XCHAR_LATIN_CAPITAL_LETTER_D   (xchar_t)0x0044 /**< character 'D' */
 character 'D'

#define XCHAR_LATIN_CAPITAL_LETTER_E   (xchar_t)0x0045 /**< character 'E' */
 character 'E'

#define XCHAR_LATIN_CAPITAL_LETTER_F   (xchar_t)0x0046 /**< character 'F' */
 character 'F'

#define XCHAR_LATIN_CAPITAL_LETTER_G   (xchar_t)0x0047 /**< character 'G' */
 character 'G'

#define XCHAR_LATIN_CAPITAL_LETTER_H   (xchar_t)0x0048 /**< character 'H' */
 character 'H'

#define XCHAR_LATIN_CAPITAL_LETTER_I   (xchar_t)0x0049 /**< character 'I' */
 character 'I'

#define XCHAR_LATIN_CAPITAL_LETTER_J   (xchar_t)0x004a /**< character 'J' */
 character 'J'

#define XCHAR_LATIN_CAPITAL_LETTER_K   (xchar_t)0x004b /**< character 'K' */
 character 'K'

#define XCHAR_LATIN_CAPITAL_LETTER_L   (xchar_t)0x004c /**< character 'L' */
 character 'L'

#define XCHAR_LATIN_CAPITAL_LETTER_M   (xchar_t)0x004d /**< character 'M' */
 character 'M'

#define XCHAR_LATIN_CAPITAL_LETTER_N   (xchar_t)0x004e /**< character 'N' */
 character 'N'

#define XCHAR_LATIN_CAPITAL_LETTER_O   (xchar_t)0x004f /**< character 'O' */
 character 'O'

#define XCHAR_LATIN_CAPITAL_LETTER_P   (xchar_t)0x0050 /**< character 'P' */
 character 'P'

#define XCHAR_LATIN_CAPITAL_LETTER_Q   (xchar_t)0x0051 /**< character 'Q' */
 character 'Q'

#define XCHAR_LATIN_CAPITAL_LETTER_R   (xchar_t)0x0052 /**< character 'R' */
 character 'R'

#define XCHAR_LATIN_CAPITAL_LETTER_S   (xchar_t)0x0053 /**< character 'S' */
 character 'S'

#define XCHAR_LATIN_CAPITAL_LETTER_T   (xchar_t)0x0054 /**< character 'T' */
 character 'T'

#define XCHAR_LATIN_CAPITAL_LETTER_U   (xchar_t)0x0055 /**< character 'U' */
 character 'U'

#define XCHAR_LATIN_CAPITAL_LETTER_V   (xchar_t)0x0056 /**< character 'V' */
 character 'V'

#define XCHAR_LATIN_CAPITAL_LETTER_W   (xchar_t)0x0057 /**< character 'W' */
 character 'W'

#define XCHAR_LATIN_CAPITAL_LETTER_X   (xchar_t)0x0058 /**< character 'X' */
 character 'X'

#define XCHAR_LATIN_CAPITAL_LETTER_Y   (xchar_t)0x0059 /**< character 'Y' */
 character 'Y'

#define XCHAR_LATIN_CAPITAL_LETTER_Z   (xchar_t)0x005a /**< character 'Z' */
 character 'Z'

#define XCHAR_LEFT_SQUARE_BRACKET   (xchar_t)0x005b /**< character '[' */
 character '['

#define XCHAR_REVERSE_SOLIDUS   (xchar_t)0x005c /**< character '\' */
 character '\'

#define XCHAR_RIGHT_SQUARE_BRACKET   (xchar_t)0x005d /**< character ']' */
 character ']'

#define XCHAR_CIRCUMFLEX_ACCENT   (xchar_t)0x005e /**< character '^' */
 character '^'

#define XCHAR_LOW_LINE   (xchar_t)0x005f /**< character '_' */
 character '_'

#define XCHAR_GRAVE_ACCENT   (xchar_t)0x0060 /**< character '`' */
 character '`'

#define XCHAR_LATIN_SMALL_LETTER_A   (xchar_t)0x0061 /**< character 'a' */
 character 'a'

#define XCHAR_LATIN_SMALL_LETTER_B   (xchar_t)0x0062 /**< character 'b' */
 character 'b'

#define XCHAR_LATIN_SMALL_LETTER_C   (xchar_t)0x0063 /**< character 'c' */
 character 'c'

#define XCHAR_LATIN_SMALL_LETTER_D   (xchar_t)0x0064 /**< character 'd' */
 character 'd'

#define XCHAR_LATIN_SMALL_LETTER_E   (xchar_t)0x0065 /**< character 'e' */
 character 'e'

#define XCHAR_LATIN_SMALL_LETTER_F   (xchar_t)0x0066 /**< character 'f' */
 character 'f'

#define XCHAR_LATIN_SMALL_LETTER_G   (xchar_t)0x0067 /**< character 'g' */
 character 'g'

#define XCHAR_LATIN_SMALL_LETTER_H   (xchar_t)0x0068 /**< character 'h' */
 character 'h'

#define XCHAR_LATIN_SMALL_LETTER_I   (xchar_t)0x0069 /**< character 'i' */
 character 'i'

#define XCHAR_LATIN_SMALL_LETTER_J   (xchar_t)0x006a /**< character 'j' */
 character 'j'

#define XCHAR_LATIN_SMALL_LETTER_K   (xchar_t)0x006b /**< character 'k' */
 character 'k'

#define XCHAR_LATIN_SMALL_LETTER_L   (xchar_t)0x006c /**< character 'l' */
 character 'l'

#define XCHAR_LATIN_SMALL_LETTER_M   (xchar_t)0x006d /**< character 'm' */
 character 'm'

#define XCHAR_LATIN_SMALL_LETTER_N   (xchar_t)0x006e /**< character 'n' */
 character 'n'

#define XCHAR_LATIN_SMALL_LETTER_O   (xchar_t)0x006f /**< character 'o' */
 character 'o'

#define XCHAR_LATIN_SMALL_LETTER_P   (xchar_t)0x0070 /**< character 'p' */
 character 'p'

#define XCHAR_LATIN_SMALL_LETTER_Q   (xchar_t)0x0071 /**< character 'q' */
 character 'q'

#define XCHAR_LATIN_SMALL_LETTER_R   (xchar_t)0x0072 /**< character 'r' */
 character 'r'

#define XCHAR_LATIN_SMALL_LETTER_S   (xchar_t)0x0073 /**< character 's' */
 character 's'

#define XCHAR_LATIN_SMALL_LETTER_T   (xchar_t)0x0074 /**< character 't' */
 character 't'

#define XCHAR_LATIN_SMALL_LETTER_U   (xchar_t)0x0075 /**< character 'u' */
 character 'u'

#define XCHAR_LATIN_SMALL_LETTER_V   (xchar_t)0x0076 /**< character 'v' */
 character 'v'

#define XCHAR_LATIN_SMALL_LETTER_W   (xchar_t)0x0077 /**< character 'w' */
 character 'w'

#define XCHAR_LATIN_SMALL_LETTER_X   (xchar_t)0x0078 /**< character 'x' */
 character 'x'

#define XCHAR_LATIN_SMALL_LETTER_Y   (xchar_t)0x0079 /**< character 'y' */
 character 'y'

#define XCHAR_LATIN_SMALL_LETTER_Z   (xchar_t)0x007a /**< character 'z' */
 character 'z'

#define XCHAR_LEFT_CURLY_BRACKET   (xchar_t)0x007b /**< character '{' */
 character '{'

#define XCHAR_VERTICAL_LINE   (xchar_t)0x007c /**< character '|' */
 character '|'

#define XCHAR_RIGHT_CURLY_BRACKET   (xchar_t)0x007d /**< character '}' */
 character '}'

#define XCHAR_TILDE   (xchar_t)0x007e /**< character '~' */
 character '~'

#define XCHAR_DELETE   (xchar_t)0x007f /**< character ' ' */
 character ' '


Define Documentation

#define XCHAR_AMPERSAND   (xchar_t)0x0026 /**< character '&' */
 

character '&'

Definition at line 64 of file def_signs.hpp.

Referenced by char_data_content(), IsNotAndOrInf(), operator<<(), read_att_value(), read_char_ref(), read_entity_ref(), read_entity_value(), read_reference(), replace_char_ref(), write_att_value(), write_char_ref(), write_entity_ref(), and write_entity_value().

#define XCHAR_APOSTROPHE   (xchar_t)0x0027 /**< character ''' */
 

character '''

Definition at line 66 of file def_signs.hpp.

Referenced by read_pubid_literal(), read_system_literal(), ToQuoteRef(), write_encoding_decl(), write_sd_decl(), and write_version_info().

#define XCHAR_ASTERISK   (xchar_t)0x002a /**< character '*' */
 

character '*'

Definition at line 72 of file def_signs.hpp.

#define XCHAR_CIRCUMFLEX_ACCENT   (xchar_t)0x005e /**< character '^' */
 

character '^'

Definition at line 176 of file def_signs.hpp.

#define XCHAR_COLON   (xchar_t)0x003a /**< character ':' */
 

character ':'

Definition at line 104 of file def_signs.hpp.

Referenced by is_first_char_name(), is_first_char_ncname(), read_ns_att_name(), read_qname(), write_ns_att_name(), and write_qname().

#define XCHAR_COMMA   (xchar_t)0x002c /**< character ',' */
 

character ','

Definition at line 76 of file def_signs.hpp.

#define XCHAR_COMMERCIAL_AT   (xchar_t)0x0040 /**< character '@' */
 

character '@'

Definition at line 116 of file def_signs.hpp.

#define XCHAR_DELETE   (xchar_t)0x007f /**< character ' ' */
 

character ' '

Definition at line 242 of file def_signs.hpp.

#define XCHAR_DIGIT_EIGHT   (xchar_t)0x0038 /**< character '8' */
 

character '8'

Definition at line 100 of file def_signs.hpp.

#define XCHAR_DIGIT_FIVE   (xchar_t)0x0035 /**< character '5' */
 

character '5'

Definition at line 94 of file def_signs.hpp.

#define XCHAR_DIGIT_FOUR   (xchar_t)0x0034 /**< character '4' */
 

character '4'

Definition at line 92 of file def_signs.hpp.

#define XCHAR_DIGIT_NINE   (xchar_t)0x0039 /**< character '9' */
 

character '9'

Definition at line 102 of file def_signs.hpp.

#define XCHAR_DIGIT_ONE   (xchar_t)0x0031 /**< character '1' */
 

character '1'

Definition at line 86 of file def_signs.hpp.

#define XCHAR_DIGIT_SEVEN   (xchar_t)0x0037 /**< character '7' */
 

character '7'

Definition at line 98 of file def_signs.hpp.

#define XCHAR_DIGIT_SIX   (xchar_t)0x0036 /**< character '6' */
 

character '6'

Definition at line 96 of file def_signs.hpp.

#define XCHAR_DIGIT_THREE   (xchar_t)0x0033 /**< character '3' */
 

character '3'

Definition at line 90 of file def_signs.hpp.

#define XCHAR_DIGIT_TWO   (xchar_t)0x0032 /**< character '2' */
 

character '2'

Definition at line 88 of file def_signs.hpp.

#define XCHAR_DIGIT_ZERO   (xchar_t)0x0030 /**< character '0' */
 

character '0'

Definition at line 84 of file def_signs.hpp.

#define XCHAR_DOLLAR_SIGN   (xchar_t)0x0024 /**< character '$' */
 

character '$'

Definition at line 60 of file def_signs.hpp.

#define XCHAR_EQUALS_SIGN   (xchar_t)0x003d /**< character '=' */
 

character '='

Definition at line 110 of file def_signs.hpp.

Referenced by read_eq(), and write_eq().

#define XCHAR_EXCLAMATION_MARK   (xchar_t)0x0021 /**< character '!' */
 

character '!'

Definition at line 54 of file def_signs.hpp.

Referenced by char_data_content(), read_att_list_decl(), read_cd_start(), read_comment(), read_doctype_decl(), read_doctype_element(), read_element_decl(), read_entity_decl(), read_ge_decl(), read_misc(), read_notation_decl(), read_pe_decl(), read_prolog(), read_prolog_exclamation(), write_cd_start(), and write_comment().

#define XCHAR_FULL_STOP   (xchar_t)0x002e /**< character '.' */
 

character '.'

Definition at line 80 of file def_signs.hpp.

Referenced by IsNCNameChar().

#define XCHAR_GRAVE_ACCENT   (xchar_t)0x0060 /**< character '`' */
 

character '`'

Definition at line 180 of file def_signs.hpp.

#define XCHAR_GREATER_THAN_SIGN   (xchar_t)0x003e /**< character '>' */
 

character '>'

Definition at line 112 of file def_signs.hpp.

Referenced by read_att_list_decl(), read_cd_end(), read_comment(), read_doctype_decl(), read_element_decl(), read_etag(), read_ge_decl(), read_notation_decl(), read_open_stag(), read_pe_decl(), read_pi(), write_cd_end(), write_comment(), write_etag(), write_ge_decl(), write_notation_decl(), write_pe_decl(), and write_stag().

#define XCHAR_HYPHEN_MINUS   (xchar_t)0x002d /**< character '-' */
 

character '-'

Definition at line 78 of file def_signs.hpp.

Referenced by char_data_content(), is_comment(), IsNCNameChar(), read_comment(), read_doctype_element(), read_prolog_exclamation(), and write_comment().

#define XCHAR_LATIN_CAPITAL_LETTER_A   (xchar_t)0x0041 /**< character 'A' */
 

character 'A'

Definition at line 118 of file def_signs.hpp.

Referenced by read_att_list_decl(), read_cd_start(), read_char_ref(), read_doctype_element(), read_ndata_decl(), read_notation_decl(), write_cd_start(), and write_ndata_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_B   (xchar_t)0x0042 /**< character 'B' */
 

character 'B'

Definition at line 120 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_C   (xchar_t)0x0043 /**< character 'C' */
 

character 'C'

Definition at line 122 of file def_signs.hpp.

Referenced by read_cd_start(), read_doctype_decl(), and write_cd_start().

#define XCHAR_LATIN_CAPITAL_LETTER_D   (xchar_t)0x0044 /**< character 'D' */
 

character 'D'

Definition at line 124 of file def_signs.hpp.

Referenced by read_cd_start(), read_doctype_decl(), read_ndata_decl(), read_prolog_exclamation(), write_cd_start(), and write_ndata_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_E   (xchar_t)0x0045 /**< character 'E' */
 

character 'E'

Definition at line 126 of file def_signs.hpp.

Referenced by read_doctype_decl(), read_doctype_element(), read_element_decl(), read_entity_decl(), read_ge_decl(), and read_pe_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_F   (xchar_t)0x0046 /**< character 'F' */
 

character 'F'

Definition at line 128 of file def_signs.hpp.

Referenced by read_char_ref().

#define XCHAR_LATIN_CAPITAL_LETTER_G   (xchar_t)0x0047 /**< character 'G' */
 

character 'G'

Definition at line 130 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_H   (xchar_t)0x0048 /**< character 'H' */
 

character 'H'

Definition at line 132 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_I   (xchar_t)0x0049 /**< character 'I' */
 

character 'I'

Definition at line 134 of file def_signs.hpp.

Referenced by read_att_list_decl(), read_entity_decl(), read_ge_decl(), read_notation_decl(), and read_pe_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_J   (xchar_t)0x004a /**< character 'J' */
 

character 'J'

Definition at line 136 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_K   (xchar_t)0x004b /**< character 'K' */
 

character 'K'

Definition at line 138 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_L   (xchar_t)0x004c /**< character 'L' */
 

character 'L'

Definition at line 140 of file def_signs.hpp.

Referenced by is_pi_target(), read_att_list_decl(), read_doctype_element(), and read_element_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_M   (xchar_t)0x004d /**< character 'M' */
 

character 'M'

Definition at line 142 of file def_signs.hpp.

Referenced by is_pi_target(), and read_element_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_N   (xchar_t)0x004e /**< character 'N' */
 

character 'N'

Definition at line 144 of file def_signs.hpp.

Referenced by read_doctype_element(), read_element_decl(), read_entity_decl(), read_entity_def(), read_ge_decl(), read_ndata_decl(), read_notation_decl(), read_pe_decl(), and write_ndata_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_O   (xchar_t)0x004f /**< character 'O' */
 

character 'O'

Definition at line 146 of file def_signs.hpp.

Referenced by read_doctype_decl(), and read_notation_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_P   (xchar_t)0x0050 /**< character 'P' */
 

character 'P'

Definition at line 148 of file def_signs.hpp.

Referenced by read_doctype_decl(), read_entity_def(), read_external_id(), read_notation_decl(), and read_pe_def().

#define XCHAR_LATIN_CAPITAL_LETTER_Q   (xchar_t)0x0051 /**< character 'Q' */
 

character 'Q'

Definition at line 150 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_R   (xchar_t)0x0052 /**< character 'R' */
 

character 'R'

Definition at line 152 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_S   (xchar_t)0x0053 /**< character 'S' */
 

character 'S'

Definition at line 154 of file def_signs.hpp.

Referenced by read_att_list_decl(), read_entity_def(), and read_pe_def().

#define XCHAR_LATIN_CAPITAL_LETTER_T   (xchar_t)0x0054 /**< character 'T' */
 

character 'T'

Definition at line 156 of file def_signs.hpp.

Referenced by read_att_list_decl(), read_cd_start(), read_doctype_decl(), read_element_decl(), read_entity_decl(), read_ge_decl(), read_ndata_decl(), read_notation_decl(), read_pe_decl(), write_cd_start(), and write_ndata_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_U   (xchar_t)0x0055 /**< character 'U' */
 

character 'U'

Definition at line 158 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_V   (xchar_t)0x0056 /**< character 'V' */
 

character 'V'

Definition at line 160 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_W   (xchar_t)0x0057 /**< character 'W' */
 

character 'W'

Definition at line 162 of file def_signs.hpp.

#define XCHAR_LATIN_CAPITAL_LETTER_X   (xchar_t)0x0058 /**< character 'X' */
 

character 'X'

Definition at line 164 of file def_signs.hpp.

Referenced by is_pi_target(), and read_prolog_question().

#define XCHAR_LATIN_CAPITAL_LETTER_Y   (xchar_t)0x0059 /**< character 'Y' */
 

character 'Y'

Definition at line 166 of file def_signs.hpp.

Referenced by read_doctype_decl(), read_entity_decl(), read_ge_decl(), and read_pe_decl().

#define XCHAR_LATIN_CAPITAL_LETTER_Z   (xchar_t)0x005a /**< character 'Z' */
 

character 'Z'

Definition at line 168 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_A   (xchar_t)0x0061 /**< character 'a' */
 

character 'a'

Definition at line 182 of file def_signs.hpp.

Referenced by read_char_ref().

#define XCHAR_LATIN_SMALL_LETTER_B   (xchar_t)0x0062 /**< character 'b' */
 

character 'b'

Definition at line 184 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_C   (xchar_t)0x0063 /**< character 'c' */
 

character 'c'

Definition at line 186 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_D   (xchar_t)0x0064 /**< character 'd' */
 

character 'd'

Definition at line 188 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_E   (xchar_t)0x0065 /**< character 'e' */
 

character 'e'

Definition at line 190 of file def_signs.hpp.

Referenced by read_xml_decl().

#define XCHAR_LATIN_SMALL_LETTER_F   (xchar_t)0x0066 /**< character 'f' */
 

character 'f'

Definition at line 192 of file def_signs.hpp.

Referenced by read_char_ref().

#define XCHAR_LATIN_SMALL_LETTER_G   (xchar_t)0x0067 /**< character 'g' */
 

character 'g'

Definition at line 194 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_H   (xchar_t)0x0068 /**< character 'h' */
 

character 'h'

Definition at line 196 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_I   (xchar_t)0x0069 /**< character 'i' */
 

character 'i'

Definition at line 198 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_J   (xchar_t)0x006a /**< character 'j' */
 

character 'j'

Definition at line 200 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_K   (xchar_t)0x006b /**< character 'k' */
 

character 'k'

Definition at line 202 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_L   (xchar_t)0x006c /**< character 'l' */
 

character 'l'

Definition at line 204 of file def_signs.hpp.

Referenced by is_pi_target(), read_ns_att_name(), read_xml_decl(), and write_ns_att_name().

#define XCHAR_LATIN_SMALL_LETTER_M   (xchar_t)0x006d /**< character 'm' */
 

character 'm'

Definition at line 206 of file def_signs.hpp.

Referenced by is_pi_target(), read_ns_att_name(), read_xml_decl(), and write_ns_att_name().

#define XCHAR_LATIN_SMALL_LETTER_N   (xchar_t)0x006e /**< character 'n' */
 

character 'n'

Definition at line 208 of file def_signs.hpp.

Referenced by read_ns_att_name(), and write_ns_att_name().

#define XCHAR_LATIN_SMALL_LETTER_O   (xchar_t)0x006f /**< character 'o' */
 

character 'o'

Definition at line 210 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_P   (xchar_t)0x0070 /**< character 'p' */
 

character 'p'

Definition at line 212 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_Q   (xchar_t)0x0071 /**< character 'q' */
 

character 'q'

Definition at line 214 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_R   (xchar_t)0x0072 /**< character 'r' */
 

character 'r'

Definition at line 216 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_S   (xchar_t)0x0073 /**< character 's' */
 

character 's'

Definition at line 218 of file def_signs.hpp.

Referenced by read_ns_att_name(), read_xml_decl(), and write_ns_att_name().

#define XCHAR_LATIN_SMALL_LETTER_T   (xchar_t)0x0074 /**< character 't' */
 

character 't'

Definition at line 220 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_U   (xchar_t)0x0075 /**< character 'u' */
 

character 'u'

Definition at line 222 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_V   (xchar_t)0x0076 /**< character 'v' */
 

character 'v'

Definition at line 224 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_W   (xchar_t)0x0077 /**< character 'w' */
 

character 'w'

Definition at line 226 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_X   (xchar_t)0x0078 /**< character 'x' */
 

character 'x'

Definition at line 228 of file def_signs.hpp.

Referenced by is_pi_target(), read_char_ref(), read_ns_att_name(), read_prolog_question(), read_xml_decl(), and write_ns_att_name().

#define XCHAR_LATIN_SMALL_LETTER_Y   (xchar_t)0x0079 /**< character 'y' */
 

character 'y'

Definition at line 230 of file def_signs.hpp.

#define XCHAR_LATIN_SMALL_LETTER_Z   (xchar_t)0x007a /**< character 'z' */
 

character 'z'

Definition at line 232 of file def_signs.hpp.

#define XCHAR_LEFT_CURLY_BRACKET   (xchar_t)0x007b /**< character '{' */
 

character '{'

Definition at line 234 of file def_signs.hpp.

#define XCHAR_LEFT_PARENTHESIS   (xchar_t)0x0028 /**< character '(' */
 

character '('

Definition at line 68 of file def_signs.hpp.

#define XCHAR_LEFT_SQUARE_BRACKET   (xchar_t)0x005b /**< character '[' */
 

character '['

Definition at line 170 of file def_signs.hpp.

Referenced by char_data_content(), read_cd_start(), read_doctype_decl(), and write_cd_start().

#define XCHAR_LESS_THAN_SIGN   (xchar_t)0x003c /**< character '<' */
 

character '<'

Definition at line 108 of file def_signs.hpp.

Referenced by char_data_content(), is_etag(), is_stag(), IsNotAndOrInf(), operator<<(), read_att_list_decl(), read_cd_start(), read_comment(), read_doctype_decl(), read_doctype_element(), read_element_decl(), read_entity_decl(), read_etag(), read_ge_decl(), read_misc(), read_notation_decl(), read_open_stag(), read_pe_decl(), read_pi(), read_prolog(), read_prolog_exclamation(), read_prolog_question(), read_xml_decl(), write_att_value(), write_cd_start(), write_comment(), write_etag(), write_pi(), and write_stag().

#define XCHAR_LOW_LINE   (xchar_t)0x005f /**< character '_' */
 

character '_'

Definition at line 178 of file def_signs.hpp.

Referenced by is_first_char_name(), is_first_char_ncname(), and IsNCNameChar().

#define XCHAR_NUMBER_SIGN   (xchar_t)0x0023 /**< character '#' */
 

character '#'

Definition at line 58 of file def_signs.hpp.

Referenced by read_att_value(), read_char_ref(), read_entity_value(), read_reference(), and write_char_ref().

#define XCHAR_PERCENT_SIGN   (xchar_t)0x0025 /**< character '%' */
 

character '%'

Definition at line 62 of file def_signs.hpp.

Referenced by read_doctype_decl(), read_entity_decl(), read_entity_value(), read_pe_decl(), read_pe_reference(), write_entity_value(), write_pe_decl(), and write_pe_reference().

#define XCHAR_PLUS_SIGN   (xchar_t)0x002b /**< character '+' */
 

character '+'

Definition at line 74 of file def_signs.hpp.

#define XCHAR_QUESTION_MARK   (xchar_t)0x003f /**< character '?' */
 

character '?'

Definition at line 114 of file def_signs.hpp.

Referenced by char_data_content(), read_doctype_decl(), read_misc(), read_pi(), read_prolog(), read_prolog_question(), read_xml_decl(), and write_pi().

#define XCHAR_QUOTATION_MARK   (xchar_t)0x0022 /**< character '"' */
 

character '"'

Definition at line 56 of file def_signs.hpp.

Referenced by read_pubid_literal(), read_system_literal(), ToQuoteRef(), and write_pubid_literal().

#define XCHAR_REVERSE_SOLIDUS   (xchar_t)0x005c /**< character '\' */
 

character '\'

Definition at line 172 of file def_signs.hpp.

#define XCHAR_RIGHT_CURLY_BRACKET   (xchar_t)0x007d /**< character '}' */
 

character '}'

Definition at line 238 of file def_signs.hpp.

#define XCHAR_RIGHT_PARENTHESIS   (xchar_t)0x0029 /**< character ')' */
 

character ')'

Definition at line 70 of file def_signs.hpp.

#define XCHAR_RIGHT_SQUARE_BRACKET   (xchar_t)0x005d /**< character ']' */
 

character ']'

Definition at line 174 of file def_signs.hpp.

Referenced by operator<<(), read_cd_end(), read_doctype_decl(), and write_cd_end().

#define XCHAR_SEMICOLON   (xchar_t)0x003b /**< character ';' */
 

character ';'

Definition at line 106 of file def_signs.hpp.

Referenced by read_char_ref(), read_entity_ref(), read_entity_value(), read_pe_reference(), write_char_ref(), write_entity_ref(), and write_pe_reference().

#define XCHAR_SOLIDUS   (xchar_t)0x002f /**< character '/' */
 

character '/'

Definition at line 82 of file def_signs.hpp.

Referenced by is_etag(), read_etag(), read_open_stag(), and write_etag().

#define XCHAR_SPACE   (xchar_t)0x0020 /**< character ' ' */
 

character ' '

Definition at line 52 of file def_signs.hpp.

#define XCHAR_TILDE   (xchar_t)0x007e /**< character '~' */
 

character '~'

Definition at line 240 of file def_signs.hpp.

#define XCHAR_VERTICAL_LINE   (xchar_t)0x007c /**< character '|' */
 

character '|'

Definition at line 236 of file def_signs.hpp.



Donate to the XiMoL project SourceForge.net Logo If you have any questions about XiMoL, you could write to tournois@users.sourceforge.net.