#include "pugiconfig.hpp"
#include <stddef.h>
#include <exception>
#include <iterator>
#include <iosfwd>
#include <string>
Go to the source code of this file.
|
enum | pugi::xml_node_type {
pugi::node_null,
pugi::node_document,
pugi::node_element,
pugi::node_pcdata,
pugi::node_cdata,
pugi::node_comment,
pugi::node_pi,
pugi::node_declaration,
pugi::node_doctype
} |
|
enum | pugi::xml_encoding {
pugi::encoding_auto,
pugi::encoding_utf8,
pugi::encoding_utf16_le,
pugi::encoding_utf16_be,
pugi::encoding_utf16,
pugi::encoding_utf32_le,
pugi::encoding_utf32_be,
pugi::encoding_utf32,
pugi::encoding_wchar,
pugi::encoding_latin1
} |
|
enum | pugi::xml_parse_status {
pugi::status_ok = 0,
pugi::status_file_not_found,
pugi::status_io_error,
pugi::status_out_of_memory,
pugi::status_internal_error,
pugi::status_unrecognized_tag,
pugi::status_bad_pi,
pugi::status_bad_comment,
pugi::status_bad_cdata,
pugi::status_bad_doctype,
pugi::status_bad_pcdata,
pugi::status_bad_start_element,
pugi::status_bad_attribute,
pugi::status_bad_end_element,
pugi::status_end_element_mismatch,
pugi::status_append_invalid_root,
pugi::status_no_document_element
} |
|
enum | pugi::xpath_value_type {
pugi::xpath_type_none,
pugi::xpath_type_node_set,
pugi::xpath_type_number,
pugi::xpath_type_string,
pugi::xpath_type_boolean
} |
|
|
std::basic_string< char, std::char_traits< char >, std::allocator< char > > PUGIXML_FUNCTION | pugi::as_utf8 (const wchar_t *str) |
|
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) |
|
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) |
|
void PUGIXML_FUNCTION | pugi::set_memory_management_functions (allocation_function allocate, deallocation_function deallocate) |
|
allocation_function PUGIXML_FUNCTION | pugi::get_memory_allocation_function () |
|
deallocation_function PUGIXML_FUNCTION | pugi::get_memory_deallocation_function () |
|
◆ PUGIXML_API
◆ PUGIXML_CHAR
#define PUGIXML_CHAR char |
◆ PUGIXML_CLASS
◆ PUGIXML_DEPRECATED
#define PUGIXML_DEPRECATED |
◆ PUGIXML_FUNCTION
◆ PUGIXML_NOEXCEPT
◆ PUGIXML_NOEXCEPT_IF_NOT_COMPACT
◆ PUGIXML_OVERRIDE
◆ PUGIXML_TEXT
#define PUGIXML_TEXT |
( |
|
t | ) |
t |
◆ PUGIXML_VERSION
#define PUGIXML_VERSION 1100 |