SMORES Robot Platform Simulation
Modlab at Penn, ASL at Cornell
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends
rapidxml.hpp File Reference

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  rapidxml::parse_error
 
class  rapidxml::xml_node< Ch >
 
class  rapidxml::xml_attribute< Ch >
 
class  rapidxml::xml_document< Ch >
 
class  rapidxml::memory_pool< Ch >
 
class  rapidxml::xml_base< Ch >
 
class  rapidxml::xml_attribute< Ch >
 
class  rapidxml::xml_node< Ch >
 
class  rapidxml::xml_document< Ch >
 

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 {
  rapidxml::node_document, rapidxml::node_element, rapidxml::node_data, rapidxml::node_cdata,
  rapidxml::node_comment, rapidxml::node_declaration, rapidxml::node_doctype, rapidxml::node_pi
}
 

Variables

const int rapidxml::parse_no_data_nodes = 0x1
 
const int rapidxml::parse_no_element_values = 0x2
 
const int rapidxml::parse_no_string_terminators = 0x4
 
const int rapidxml::parse_no_entity_translation = 0x8
 
const int rapidxml::parse_no_utf8 = 0x10
 
const int rapidxml::parse_declaration_node = 0x20
 
const int rapidxml::parse_comment_nodes = 0x40
 
const int rapidxml::parse_doctype_node = 0x80
 
const int rapidxml::parse_pi_nodes = 0x100
 
const int rapidxml::parse_validate_closing_tags = 0x200
 
const int rapidxml::parse_trim_whitespace = 0x400
 
const int rapidxml::parse_normalize_whitespace = 0x800
 
const int rapidxml::parse_default = 0
 
const int rapidxml::parse_non_destructive = parse_no_string_terminators | parse_no_entity_translation
 
const int rapidxml::parse_fastest = parse_non_destructive | parse_no_data_nodes
 
const int rapidxml::parse_full = parse_declaration_node | parse_comment_nodes | parse_doctype_node | parse_pi_nodes | parse_validate_closing_tags
 

Detailed Description

This file contains rapidxml parser and DOM implementation.