IN2OSM
1.0.1
|
This file contains rapidxml parser and DOM implementation. More...
#include <cstdlib>
#include <cassert>
#include <new>
#include <exception>
Go to the source code of this file.
Classes | |
class | parse_error |
class | xml_node< Ch > |
class | xml_attribute< Ch > |
class | xml_document< Ch > |
class | memory_pool< Ch > |
struct | memory_pool< Ch >::header |
class | xml_base< Ch > |
class | xml_attribute< Ch > |
class | xml_node< Ch > |
class | xml_document< Ch > |
struct | xml_document< Ch >::whitespace_pred |
struct | xml_document< Ch >::node_name_pred |
struct | xml_document< Ch >::attribute_name_pred |
struct | xml_document< Ch >::text_pred |
struct | xml_document< Ch >::text_pure_no_ws_pred |
struct | xml_document< Ch >::text_pure_with_ws_pred |
struct | xml_document< Ch >::attribute_value_pred< Quote > |
struct | xml_document< Ch >::attribute_value_pure_pred< Quote > |
Namespaces | |
rapidxml | |
Macros | |
#define | RAPIDXML_PARSE_ERROR(what, where) throw parse_error(what, where) |
#define | RAPIDXML_STATIC_POOL_SIZE (64 * 1024) |
#define | RAPIDXML_DYNAMIC_POOL_SIZE (64 * 1024) |
#define | RAPIDXML_ALIGNMENT sizeof(void *) |
Enumerations | |
enum | node_type { node_document, node_element, node_data, node_cdata, node_comment, node_declaration, node_doctype, node_pi } |
Variables | |
const int | parse_no_data_nodes = 0x1 |
const int | parse_no_element_values = 0x2 |
const int | parse_no_string_terminators = 0x4 |
const int | parse_no_entity_translation = 0x8 |
const int | parse_no_utf8 = 0x10 |
const int | parse_declaration_node = 0x20 |
const int | parse_comment_nodes = 0x40 |
const int | parse_doctype_node = 0x80 |
const int | parse_pi_nodes = 0x100 |
const int | parse_validate_closing_tags = 0x200 |
const int | parse_trim_whitespace = 0x400 |
const int | parse_normalize_whitespace = 0x800 |
const int | parse_default = 0 |
const int | parse_non_destructive = parse_no_string_terminators | parse_no_entity_translation |
const int | parse_fastest = parse_non_destructive | parse_no_data_nodes |
const int | parse_full = parse_declaration_node | parse_comment_nodes | parse_doctype_node | parse_pi_nodes | parse_validate_closing_tags |
This file contains rapidxml parser and DOM implementation.
Definition in file rapidxml.hpp.
#define RAPIDXML_ALIGNMENT sizeof(void *) |
Definition at line 131 of file rapidxml.hpp.
#define RAPIDXML_DYNAMIC_POOL_SIZE (64 * 1024) |
Definition at line 123 of file rapidxml.hpp.
#define RAPIDXML_PARSE_ERROR | ( | what, | |
where | |||
) | throw parse_error(what, where) |
Definition at line 55 of file rapidxml.hpp.
#define RAPIDXML_STATIC_POOL_SIZE (64 * 1024) |
Definition at line 116 of file rapidxml.hpp.