HDK
|
#include "pugiconfig.hpp"
#include <stddef.h>
#include <exception>
#include <iterator>
#include <iosfwd>
#include <string>
Go to the source code of this file.
Classes | |
class | pugi::xml_object_range< It > |
class | pugi::xml_writer |
class | pugi::xml_writer_file |
class | pugi::xml_writer_stream |
class | pugi::xml_attribute |
class | pugi::xml_node |
class | pugi::xml_text |
class | pugi::xml_node_iterator |
class | pugi::xml_attribute_iterator |
class | pugi::xml_named_node_iterator |
class | pugi::xml_tree_walker |
struct | pugi::xml_parse_result |
class | pugi::xml_document |
struct | pugi::xpath_parse_result |
class | pugi::xpath_variable |
class | pugi::xpath_variable_set |
class | pugi::xpath_query |
class | pugi::xpath_exception |
class | pugi::xpath_node |
class | pugi::xpath_node_set |
Namespaces | |
pugi | |
Macros | |
#define | PUGIXML_VERSION 190 |
#define | HEADER_PUGIXML_HPP |
#define | PUGIXML_DEPRECATED |
#define | PUGIXML_API |
#define | PUGIXML_CLASS PUGIXML_API |
#define | PUGIXML_FUNCTION PUGIXML_API |
#define | PUGIXML_NOEXCEPT |
#define | PUGIXML_NOEXCEPT_IF_NOT_COMPACT PUGIXML_NOEXCEPT |
#define | PUGIXML_OVERRIDE |
#define | PUGIXML_TEXT(t) t |
#define | PUGIXML_CHAR char |
Typedefs | |
typedef PUGIXML_CHAR | char_t |
typedef std::basic_string < PUGIXML_CHAR, std::char_traits< PUGIXML_CHAR > , std::allocator< PUGIXML_CHAR > > | string_t |
typedef void *(* | allocation_function )(size_t size) |
typedef void(* | deallocation_function )(void *ptr) |
Functions | |
std::basic_string< char, std::char_traits< char > , std::allocator< char > > PUGIXML_FUNCTION | as_utf8 (const wchar_t *str) |
std::basic_string< char, std::char_traits< char > , std::allocator< char > > PUGIXML_FUNCTION | as_utf8 (const std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > &str) |
std::basic_string< wchar_t, std::char_traits< wchar_t > , std::allocator< wchar_t > > PUGIXML_FUNCTION | as_wide (const char *str) |
std::basic_string< wchar_t, std::char_traits< wchar_t > , std::allocator< wchar_t > > PUGIXML_FUNCTION | as_wide (const std::basic_string< char, std::char_traits< char >, std::allocator< char > > &str) |
void PUGIXML_FUNCTION | set_memory_management_functions (allocation_function allocate, deallocation_function deallocate) |
allocation_function PUGIXML_FUNCTION | get_memory_allocation_function () |
deallocation_function PUGIXML_FUNCTION | get_memory_deallocation_function () |
#define HEADER_PUGIXML_HPP |
Definition at line 23 of file pugixml.hpp.
#define PUGIXML_API |
Definition at line 53 of file pugixml.hpp.
#define PUGIXML_CHAR char |
Definition at line 119 of file pugixml.hpp.
#define PUGIXML_CLASS PUGIXML_API |
Definition at line 58 of file pugixml.hpp.
#define PUGIXML_DEPRECATED |
Definition at line 47 of file pugixml.hpp.
#define PUGIXML_FUNCTION PUGIXML_API |
Definition at line 63 of file pugixml.hpp.
#define PUGIXML_NOEXCEPT |
Definition at line 91 of file pugixml.hpp.
#define PUGIXML_NOEXCEPT_IF_NOT_COMPACT PUGIXML_NOEXCEPT |
Definition at line 99 of file pugixml.hpp.
#define PUGIXML_OVERRIDE |
Definition at line 109 of file pugixml.hpp.
Definition at line 118 of file pugixml.hpp.
#define PUGIXML_VERSION 190 |
Copyright (C) 2006-2018, by Arseny Kapoulkine (arsen) Report bugs and download new versions at y.ka poulk ine@ gmail .comhttp://pugixml.org/
This library is distributed under the MIT License. See notice at the end of this file.
This work is based on the pugxml parser, which is: Copyright (C) 2003, by Kristen Wegner (krist) en@t ima.n et
Definition at line 16 of file pugixml.hpp.
Definition at line 1400 of file pugixml.hpp.
typedef PUGIXML_CHAR char_t |
Definition at line 125 of file pugixml.hpp.
Definition at line 1403 of file pugixml.hpp.
typedef std::basic_string<PUGIXML_CHAR, std::char_traits<PUGIXML_CHAR>, std::allocator<PUGIXML_CHAR> > string_t |
Definition at line 129 of file pugixml.hpp.
enum xml_encoding |
Definition at line 219 of file pugixml.hpp.
enum xml_node_type |
Definition at line 137 of file pugixml.hpp.
enum xml_parse_status |
Definition at line 948 of file pugixml.hpp.
enum xpath_value_type |
Enumerator | |
---|---|
xpath_type_none | |
xpath_type_node_set | |
xpath_type_number | |
xpath_type_string | |
xpath_type_boolean | |
xpath_type_none | |
xpath_type_node_set | |
xpath_type_number | |
xpath_type_string | |
xpath_type_boolean |
Definition at line 1077 of file pugixml.hpp.
std::basic_string<char, std::char_traits<char>, std::allocator<char> > PUGIXML_FUNCTION pugi::as_utf8 | ( | const wchar_t * | str | ) |
Definition at line 7053 of file pugixml.cpp.
std::basic_string<char, std::char_traits<char>, std::allocator<char> > PUGIXML_FUNCTION pugi::as_utf8 | ( | const std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > & | str | ) |
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > PUGIXML_FUNCTION pugi::as_wide | ( | const char * | str | ) |
Definition at line 7065 of file pugixml.cpp.
std::basic_string<wchar_t, std::char_traits<wchar_t>, std::allocator<wchar_t> > PUGIXML_FUNCTION pugi::as_wide | ( | const std::basic_string< char, std::char_traits< char >, std::allocator< char > > & | str | ) |
allocation_function PUGIXML_FUNCTION pugi::get_memory_allocation_function | ( | ) |
Definition at line 7084 of file pugixml.cpp.
deallocation_function PUGIXML_FUNCTION pugi::get_memory_deallocation_function | ( | ) |
Definition at line 7089 of file pugixml.cpp.
void PUGIXML_FUNCTION pugi::set_memory_management_functions | ( | allocation_function | allocate, |
deallocation_function | deallocate | ||
) |
Definition at line 7078 of file pugixml.cpp.
const unsigned int format_default = format_indent |
Definition at line 261 of file pugixml.hpp.
Definition at line 236 of file pugixml.hpp.
Definition at line 254 of file pugixml.hpp.
Definition at line 245 of file pugixml.hpp.
Definition at line 257 of file pugixml.hpp.
Definition at line 248 of file pugixml.hpp.
Definition at line 242 of file pugixml.hpp.
Definition at line 251 of file pugixml.hpp.
Definition at line 239 of file pugixml.hpp.
Definition at line 164 of file pugixml.hpp.
Definition at line 161 of file pugixml.hpp.
Definition at line 183 of file pugixml.hpp.
const unsigned int parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol |
Definition at line 211 of file pugixml.hpp.
Definition at line 186 of file pugixml.hpp.
Definition at line 203 of file pugixml.hpp.
Definition at line 174 of file pugixml.hpp.
Definition at line 171 of file pugixml.hpp.
Definition at line 198 of file pugixml.hpp.
const unsigned int parse_full = parse_default | parse_pi | parse_comments | parse_declaration | parse_doctype |
Definition at line 216 of file pugixml.hpp.
Definition at line 155 of file pugixml.hpp.
Definition at line 206 of file pugixml.hpp.
Definition at line 158 of file pugixml.hpp.
Definition at line 194 of file pugixml.hpp.
Definition at line 177 of file pugixml.hpp.
Definition at line 180 of file pugixml.hpp.
Definition at line 168 of file pugixml.hpp.
Definition at line 191 of file pugixml.hpp.