#include <adobe/config.hpp>
#include <adobe/any_regular.hpp>
#include <adobe/algorithm/set.hpp>
#include <adobe/istream.hpp>
#include <adobe/array.hpp>
#include <adobe/copy_on_write.hpp>
#include <adobe/name.hpp>
#include <adobe/dictionary.hpp>
#include <adobe/string.hpp>
#include <adobe/implementation/xml_lex.hpp>
#include <adobe/implementation/xml_token.hpp>
#include <adobe/implementation/parser_shared.hpp>
#include <boost/function.hpp>
#include <boost/noncopyable.hpp>
#include <boost/operators.hpp>
#include <boost/bind.hpp>
#include <boost/array.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <utility>
#include <istream>
#include <sstream>
#include <iomanip>
#include <cassert>
#include <list>
Go to the source code of this file.
Classes |
class | attribute_set_t |
| An associated array based on adobe::token_range_t. A utility class for the xml_parser_t. More...
|
struct | attribute_set_t::less_key_only_t |
struct | attribute_set_t::less_t |
class | xml_parser_t< O > |
| A relatively lightweight and simple xml (subset) parser. More...
|
Namespaces |
namespace | adobe |
Typedefs |
typedef token_range_t( | implementation_xml_element_proc_t )(const token_range_t &entire_element_range, const token_range_t &name, const attribute_set_t &attribute_set, const token_range_t &value) |
typedef boost::function
< implementation_xml_element_proc_t > | xml_element_proc_t |
Functions |
template<typename Result , typename InputIterator > |
InputIterator | datoi (InputIterator first, InputIterator last, Result &result) |
template<typename Result , typename InputIterator > |
InputIterator | xatoi (InputIterator first, InputIterator last, Result &result) |
token_range_t | xml_element_echo (const token_range_t &entire_element_range, const token_range_t &, const attribute_set_t &, const token_range_t &) |
token_range_t | xml_element_linefeed (const token_range_t &, const token_range_t &name, const attribute_set_t &attribute_set, const token_range_t &value) |
token_range_t | xml_element_strip (const token_range_t &, const token_range_t &, const attribute_set_t &, const token_range_t &value) |