#include "pugixml.hpp"#include <stdlib.h>#include <stdio.h>#include <string.h>#include <assert.h>#include <limits.h>#include <math.h>#include <float.h>#include <istream>#include <ostream>#include <string>#include <new>#include <stdint.h>Espacios de nombres | |
| namespace | pugi |
typedefs | |
| typedef xml_memory_management_function_storage< int > | xml_memory |
| typedef wchar_selector< sizeof(wchar_t)>::counter | wchar_counter |
| typedef wchar_selector< sizeof(wchar_t)>::writer | wchar_writer |
| typedef char_t *(* | strconv_pcdata_t) (char_t *) |
| typedef char_t *(* | strconv_attribute_t) (char_t *, char_t) |
Funciones | |
| PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN void * | default_allocate (size_t size) |
| PUGI_IMPL_FN void | default_deallocate (void *ptr) |
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN size_t | strlength (const char_t *s) |
| PUGI_IMPL_FN bool | strequal (const char_t *src, const char_t *dst) |
| PUGI_IMPL_FN bool | strequalrange (const char_t *lhs, const char_t *rhs, size_t count) |
| PUGI_IMPL_FN size_t | strlength_wide (const wchar_t *s) |
| template<typename Object> | |
| xml_allocator & | get_allocator (const Object *object) |
| template<typename Object> | |
| xml_document_struct & | get_document (const Object *object) |
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN xml_attribute_struct * | allocate_attribute (xml_allocator &alloc) |
| xml_node_struct * | allocate_node (xml_allocator &alloc, xml_node_type type) |
| void | destroy_attribute (xml_attribute_struct *a, xml_allocator &alloc) |
| void | destroy_node (xml_node_struct *n, xml_allocator &alloc) |
| void | append_node (xml_node_struct *child, xml_node_struct *node) |
| void | prepend_node (xml_node_struct *child, xml_node_struct *node) |
| void | insert_node_after (xml_node_struct *child, xml_node_struct *node) |
| void | insert_node_before (xml_node_struct *child, xml_node_struct *node) |
| void | remove_node (xml_node_struct *node) |
| void | append_attribute (xml_attribute_struct *attr, xml_node_struct *node) |
| void | prepend_attribute (xml_attribute_struct *attr, xml_node_struct *node) |
| void | insert_attribute_after (xml_attribute_struct *attr, xml_attribute_struct *place, xml_node_struct *node) |
| void | insert_attribute_before (xml_attribute_struct *attr, xml_attribute_struct *place, xml_node_struct *node) |
| void | remove_attribute (xml_attribute_struct *attr, xml_node_struct *node) |
| PUGI_IMPL_FN_NO_INLINE xml_node_struct * | append_new_node (xml_node_struct *node, xml_allocator &alloc, xml_node_type type=node_element) |
| PUGI_IMPL_FN_NO_INLINE xml_attribute_struct * | append_new_attribute (xml_node_struct *node, xml_allocator &alloc) |
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN uint16_t | endian_swap (uint16_t value) |
| uint32_t | endian_swap (uint32_t value) |
| PUGI_IMPL_FN bool | is_little_endian () |
| PUGI_IMPL_FN xml_encoding | get_wchar_encoding () |
| PUGI_IMPL_FN bool | parse_declaration_encoding (const uint8_t *data, size_t size, const uint8_t *&out_encoding, size_t &out_length) |
| PUGI_IMPL_FN xml_encoding | guess_buffer_encoding (const uint8_t *data, size_t size) |
| PUGI_IMPL_FN xml_encoding | get_buffer_encoding (xml_encoding encoding, const void *contents, size_t size) |
| PUGI_IMPL_FN bool | get_mutable_buffer (char_t *&out_buffer, size_t &out_length, const void *contents, size_t size, bool is_mutable) |
| template<typename D> | |
| PUGI_IMPL_FN bool | convert_buffer_generic (char_t *&out_buffer, size_t &out_length, const void *contents, size_t size, D) |
| PUGI_IMPL_FN size_t | get_latin1_7bit_prefix_length (const uint8_t *data, size_t size) |
| PUGI_IMPL_FN bool | convert_buffer_latin1 (char_t *&out_buffer, size_t &out_length, const void *contents, size_t size, bool is_mutable) |
| PUGI_IMPL_FN bool | convert_buffer (char_t *&out_buffer, size_t &out_length, xml_encoding encoding, const void *contents, size_t size, bool is_mutable) |
| PUGI_IMPL_FN size_t | as_utf8_begin (const wchar_t *str, size_t length) |
| PUGI_IMPL_FN void | as_utf8_end (char *buffer, size_t size, const wchar_t *str, size_t length) |
| PUGI_IMPL_FN std::string | as_utf8_impl (const wchar_t *str, size_t length) |
| PUGI_IMPL_FN std::basic_string< wchar_t > | as_wide_impl (const char *str, size_t size) |
| template<typename Header> | |
| bool | strcpy_insitu_allow (size_t length, const Header &header, uintptr_t header_mask, char_t *target) |
| template<typename String, typename Header> | |
| PUGI_IMPL_FN bool | strcpy_insitu (String &dest, Header &header, uintptr_t header_mask, const char_t *source, size_t source_length) |
| PUGI_IMPL_FN char_t * | strconv_escape (char_t *s, gap &g) |
| PUGI_IMPL_FN char_t * | strconv_comment (char_t *s, char_t endch) |
| PUGI_IMPL_FN char_t * | strconv_cdata (char_t *s, char_t endch) |
| PUGI_IMPL_FN strconv_pcdata_t | get_strconv_pcdata (unsigned int optmask) |
| PUGI_IMPL_FN strconv_attribute_t | get_strconv_attribute (unsigned int optmask) |
| xml_parse_result | make_parse_result (xml_parse_status status, ptrdiff_t offset=0) |
| PUGI_IMPL_FN xml_encoding | get_write_native_encoding () |
| PUGI_IMPL_FN xml_encoding | get_write_encoding (xml_encoding encoding) |
| template<typename D, typename T> | |
| PUGI_IMPL_FN size_t | convert_buffer_output_generic (typename T::value_type dest, const char_t *data, size_t length, D, T) |
| template<typename D, typename T> | |
| PUGI_IMPL_FN size_t | convert_buffer_output_generic (typename T::value_type dest, const char_t *data, size_t length, D, T, bool opt_swap) |
| PUGI_IMPL_FN size_t | get_valid_length (const char_t *data, size_t length) |
| PUGI_IMPL_FN size_t | convert_buffer_output (char_t *, uint8_t *r_u8, uint16_t *r_u16, uint32_t *r_u32, const char_t *data, size_t length, xml_encoding encoding) |
| PUGI_IMPL_FN void | text_output_escaped (xml_buffered_writer &writer, const char_t *s, chartypex_t type, unsigned int flags) |
| PUGI_IMPL_FN void | text_output (xml_buffered_writer &writer, const char_t *s, chartypex_t type, unsigned int flags) |
| PUGI_IMPL_FN void | text_output_cdata (xml_buffered_writer &writer, const char_t *s) |
| PUGI_IMPL_FN void | text_output_indent (xml_buffered_writer &writer, const char_t *indent, size_t indent_length, unsigned int depth) |
| PUGI_IMPL_FN void | node_output_comment (xml_buffered_writer &writer, const char_t *s) |
| PUGI_IMPL_FN void | node_output_pi_value (xml_buffered_writer &writer, const char_t *s) |
| PUGI_IMPL_FN void | node_output_attributes (xml_buffered_writer &writer, xml_node_struct *node, const char_t *indent, size_t indent_length, unsigned int flags, unsigned int depth) |
| PUGI_IMPL_FN bool | node_output_start (xml_buffered_writer &writer, xml_node_struct *node, const char_t *indent, size_t indent_length, unsigned int flags, unsigned int depth) |
| PUGI_IMPL_FN void | node_output_end (xml_buffered_writer &writer, xml_node_struct *node) |
| PUGI_IMPL_FN void | node_output_simple (xml_buffered_writer &writer, xml_node_struct *node, unsigned int flags) |
| PUGI_IMPL_FN void | node_output (xml_buffered_writer &writer, xml_node_struct *root, const char_t *indent, unsigned int flags, unsigned int depth) |
| PUGI_IMPL_FN bool | has_declaration (xml_node_struct *node) |
| PUGI_IMPL_FN bool | is_attribute_of (xml_attribute_struct *attr, xml_node_struct *node) |
| PUGI_IMPL_FN bool | allow_insert_attribute (xml_node_type parent) |
| PUGI_IMPL_FN bool | allow_insert_child (xml_node_type parent, xml_node_type child) |
| PUGI_IMPL_FN bool | allow_move (xml_node parent, xml_node child) |
| template<typename String, typename Header> | |
| PUGI_IMPL_FN void | node_copy_string (String &dest, Header &header, uintptr_t header_mask, char_t *source, Header &source_header, xml_allocator *alloc) |
| PUGI_IMPL_FN void | node_copy_contents (xml_node_struct *dn, xml_node_struct *sn, xml_allocator *shared_alloc) |
| PUGI_IMPL_FN void | node_copy_tree (xml_node_struct *dn, xml_node_struct *sn) |
| PUGI_IMPL_FN void | node_copy_attribute (xml_attribute_struct *da, xml_attribute_struct *sa) |
| bool | is_text_node (xml_node_struct *node) |
| template<typename U> | |
| PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW U | string_to_integer (const char_t *value, U minv, U maxv) |
| PUGI_IMPL_FN int | get_value_int (const char_t *value) |
| PUGI_IMPL_FN unsigned int | get_value_uint (const char_t *value) |
| PUGI_IMPL_FN double | get_value_double (const char_t *value) |
| PUGI_IMPL_FN float | get_value_float (const char_t *value) |
| PUGI_IMPL_FN bool | get_value_bool (const char_t *value) |
| template<typename U> | |
| PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW char_t * | integer_to_string (char_t *begin, char_t *end, U value, bool negative) |
| template<typename String, typename Header> | |
| PUGI_IMPL_FN bool | set_value_ascii (String &dest, Header &header, uintptr_t header_mask, char *buf) |
| template<typename U, typename String, typename Header> | |
| PUGI_IMPL_FN bool | set_value_integer (String &dest, Header &header, uintptr_t header_mask, U value, bool negative) |
| template<typename String, typename Header> | |
| PUGI_IMPL_FN bool | set_value_convert (String &dest, Header &header, uintptr_t header_mask, float value, int precision) |
| template<typename String, typename Header> | |
| PUGI_IMPL_FN bool | set_value_convert (String &dest, Header &header, uintptr_t header_mask, double value, int precision) |
| template<typename String, typename Header> | |
| PUGI_IMPL_FN bool | set_value_bool (String &dest, Header &header, uintptr_t header_mask, bool value) |
| PUGI_IMPL_FN xml_parse_result | load_buffer_impl (xml_document_struct *doc, xml_node_struct *root, void *contents, size_t size, unsigned int options, xml_encoding encoding, bool is_mutable, bool own, char_t **out_buffer) |
| template<typename T> | |
| PUGI_IMPL_FN xml_parse_status | convert_file_size (T length, size_t &out_result) |
| PUGI_IMPL_FN xml_parse_status | get_file_size (FILE *file, size_t &out_result) |
| PUGI_IMPL_FN size_t | zero_terminate_buffer (void *buffer, size_t size, xml_encoding encoding) |
| PUGI_IMPL_FN xml_parse_result | load_file_impl (xml_document_struct *doc, FILE *file, unsigned int options, xml_encoding encoding, char_t **out_buffer) |
| PUGI_IMPL_FN void | close_file (FILE *file) |
| template<typename T> | |
| PUGI_IMPL_FN xml_parse_status | load_stream_data_noseek (std::basic_istream< T > &stream, void **out_buffer, size_t *out_size) |
| template<typename T> | |
| PUGI_IMPL_FN xml_parse_status | load_stream_data_seek (std::basic_istream< T > &stream, void **out_buffer, size_t *out_size) |
| template<typename T> | |
| PUGI_IMPL_FN xml_parse_result | load_stream_impl (xml_document_struct *doc, std::basic_istream< T > &stream, unsigned int options, xml_encoding encoding, char_t **out_buffer) |
| PUGI_IMPL_FN char * | convert_path_heap (const wchar_t *str) |
| PUGI_IMPL_FN FILE * | open_file_wide (const wchar_t *path, const wchar_t *mode) |
| PUGI_IMPL_FN FILE * | open_file (const char *path, const char *mode) |
| PUGI_IMPL_FN bool | save_file_impl (const xml_document &doc, FILE *file, const char_t *indent, unsigned int flags, xml_encoding encoding) |
| static PUGI_IMPL_FN void | pugi::unspecified_bool_xml_attribute (xml_attribute ***) |
| static PUGI_IMPL_FN void | pugi::unspecified_bool_xml_node (xml_node ***) |
| static PUGI_IMPL_FN void | pugi::unspecified_bool_xml_text (xml_text ***) |
| PUGI_IMPL_FN std::string PUGIXML_FUNCTION | pugi::as_utf8 (const wchar_t *str) |
| PUGI_IMPL_FN std::string PUGIXML_FUNCTION | pugi::as_utf8 (const std::basic_string< wchar_t > &str) |
| PUGI_IMPL_FN std::basic_string< wchar_t > PUGIXML_FUNCTION | pugi::as_wide (const char *str) |
| PUGI_IMPL_FN std::basic_string< wchar_t > PUGIXML_FUNCTION | pugi::as_wide (const std::string &str) |
| PUGI_IMPL_FN void PUGIXML_FUNCTION | pugi::set_memory_management_functions (allocation_function allocate, deallocation_function deallocate) |
| PUGI_IMPL_FN allocation_function PUGIXML_FUNCTION | pugi::get_memory_allocation_function () |
| PUGI_IMPL_FN deallocation_function PUGIXML_FUNCTION | pugi::get_memory_deallocation_function () |
| template<typename T> | |
| void | swap (T &lhs, T &rhs) |
| template<typename I, typename Pred> | |
| PUGI_IMPL_FN I | min_element (I begin, I end, const Pred &pred) |
| template<typename I> | |
| PUGI_IMPL_FN void | reverse (I begin, I end) |
| template<typename I> | |
| PUGI_IMPL_FN I | unique (I begin, I end) |
| template<typename T, typename Pred> | |
| PUGI_IMPL_FN void | insertion_sort (T *begin, T *end, const Pred &pred) |
| template<typename I, typename Pred> | |
| I | median3 (I first, I middle, I last, const Pred &pred) |
| template<typename T, typename Pred> | |
| PUGI_IMPL_FN void | partition3 (T *begin, T *end, T pivot, const Pred &pred, T **out_eqbeg, T **out_eqend) |
| template<typename I, typename Pred> | |
| PUGI_IMPL_FN void | sort (I begin, I end, const Pred &pred) |
| PUGI_IMPL_FN bool | hash_insert (const void **table, size_t size, const void *key) |
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN bool | starts_with (const char_t *string, const char_t *pattern) |
| PUGI_IMPL_FN const char_t * | find_char (const char_t *s, char_t c) |
| PUGI_IMPL_FN const char_t * | find_substring (const char_t *s, const char_t *p) |
| PUGI_IMPL_FN char_t | tolower_ascii (char_t ch) |
| PUGI_IMPL_FN xpath_string | string_value (const xpath_node &na, xpath_allocator *alloc) |
| PUGI_IMPL_FN bool | node_is_before_sibling (xml_node_struct *ln, xml_node_struct *rn) |
| PUGI_IMPL_FN bool | node_is_before (xml_node_struct *ln, xml_node_struct *rn) |
| PUGI_IMPL_FN bool | node_is_ancestor (xml_node_struct *parent, xml_node_struct *node) |
| PUGI_IMPL_FN const void * | document_buffer_order (const xpath_node &xnode) |
| PUGI_IMPL_FN double | gen_nan () |
| PUGI_IMPL_FN bool | is_nan (double value) |
| PUGI_IMPL_FN const char_t * | convert_number_to_string_special (double value) |
| PUGI_IMPL_FN bool | convert_number_to_boolean (double value) |
| PUGI_IMPL_FN void | truncate_zeros (char *begin, char *end) |
| PUGI_IMPL_FN void | convert_number_to_mantissa_exponent (double value, char(&buffer)[32], char **out_mantissa, int *out_exponent) |
| PUGI_IMPL_FN xpath_string | convert_number_to_string (double value, xpath_allocator *alloc) |
| PUGI_IMPL_FN bool | check_string_to_number_format (const char_t *string) |
| PUGI_IMPL_FN double | convert_string_to_number (const char_t *string) |
| PUGI_IMPL_FN bool | convert_string_to_number_scratch (char_t(&buffer)[32], const char_t *begin, const char_t *end, double *out_result) |
| PUGI_IMPL_FN double | round_nearest (double value) |
| PUGI_IMPL_FN double | round_nearest_nzero (double value) |
| PUGI_IMPL_FN const char_t * | qualified_name (const xpath_node &node) |
| PUGI_IMPL_FN const char_t * | local_name (const xpath_node &node) |
| PUGI_IMPL_FN const char_t * | namespace_uri (xml_node node) |
| PUGI_IMPL_FN const char_t * | namespace_uri (xml_attribute attr, xml_node parent) |
| PUGI_IMPL_FN const char_t * | namespace_uri (const xpath_node &node) |
| PUGI_IMPL_FN char_t * | normalize_space (char_t *buffer) |
| PUGI_IMPL_FN char_t * | translate (char_t *buffer, const char_t *from, const char_t *to, size_t to_length) |
| PUGI_IMPL_FN unsigned char * | translate_table_generate (xpath_allocator *alloc, const char_t *from, const char_t *to) |
| PUGI_IMPL_FN char_t * | translate_table (char_t *buffer, const unsigned char *table) |
| bool | is_xpath_attribute (const char_t *name) |
| PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW unsigned int | hash_string (const char_t *str) |
| template<typename T> | |
| PUGI_IMPL_FN T * | new_xpath_variable (const char_t *name) |
| PUGI_IMPL_FN xpath_variable * | new_xpath_variable (xpath_value_type type, const char_t *name) |
| template<typename T> | |
| PUGI_IMPL_FN void | delete_xpath_variable (T *var) |
| PUGI_IMPL_FN void | delete_xpath_variable (xpath_value_type type, xpath_variable *var) |
| PUGI_IMPL_FN bool | copy_xpath_variable (xpath_variable *lhs, const xpath_variable *rhs) |
| PUGI_IMPL_FN bool | get_variable_scratch (char_t(&buffer)[32], xpath_variable_set *set, const char_t *begin, const char_t *end, xpath_variable **out_result) |
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN xpath_node_set::type_t | xpath_get_order (const xpath_node *begin, const xpath_node *end) |
| PUGI_IMPL_FN xpath_node_set::type_t | xpath_sort (xpath_node *begin, xpath_node *end, xpath_node_set::type_t type, bool rev) |
| PUGI_IMPL_FN xpath_node | xpath_first (const xpath_node *begin, const xpath_node *end, xpath_node_set::type_t type) |
| PUGI_IMPL_FN impl::xpath_ast_node * | evaluate_node_set_prepare (xpath_query_impl *impl) |
| static PUGI_IMPL_FN void | pugi::unspecified_bool_xpath_node (xpath_node ***) |
| static PUGI_IMPL_FN void | pugi::unspecified_bool_xpath_query (xpath_query ***) |
| #define PUGI_IMPL_CHECK_ERROR | ( | err, | |
| m ) |
Referenciado por xml_parser::parse_exclamation() y xml_parser::parse_question().
| #define PUGI_IMPL_DMC_VOLATILE |
Referenciado por translate().
| #define PUGI_IMPL_ENDSEG | ( | ) |
Referenciado por xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_ENDSWITH | ( | c, | |
| e ) |
Referenciado por xml_parser::parse_exclamation(), xml_parser::parse_question(), xml_parser::parse_tree(), strconv_cdata() y strconv_comment().
| #define PUGI_IMPL_FN |
Referenciado por pugi::xpath_node_set::_assign(), pugi::xpath_variable_set::_assign(), pugi::xpath_variable_set::_clone(), pugi::xml_document::_create(), pugi::xml_text::_data(), pugi::xml_text::_data_new(), pugi::xml_document::_destroy(), pugi::xpath_variable_set::_destroy(), pugi::xpath_variable_set::_find(), pugi::xpath_variable_set::_swap(), pugi::xpath_variable_set::add(), allow_insert_attribute(), allow_insert_child(), allow_move(), pugi::xml_node::append_attribute(), pugi::xml_node::append_buffer(), pugi::xml_node::append_child(), pugi::xml_node::append_child(), pugi::xml_node::append_copy(), pugi::xml_node::append_copy(), pugi::xml_node::append_move(), pugi::xml_attribute::as_bool(), pugi::xml_text::as_bool(), pugi::xml_attribute::as_double(), pugi::xml_text::as_double(), pugi::xml_attribute::as_float(), pugi::xml_text::as_float(), pugi::xml_attribute::as_int(), pugi::xml_text::as_int(), pugi::xml_attribute::as_string(), pugi::xml_text::as_string(), pugi::xml_attribute::as_uint(), pugi::xml_text::as_uint(), pugi::as_utf8(), pugi::as_utf8(), as_utf8_begin(), as_utf8_end(), as_utf8_impl(), pugi::as_wide(), pugi::as_wide(), as_wide_impl(), pugi::xml_node::attribute(), pugi::xml_node::attribute(), pugi::xpath_node::attribute(), pugi::xml_node::attributes(), pugi::xml_node::attributes_begin(), pugi::xml_node::attributes_end(), pugi::xml_node::begin(), pugi::xml_tree_walker::begin(), pugi::xpath_node_set::begin(), check_string_to_number_format(), pugi::xml_node::child(), pugi::xml_node::child_value(), pugi::xml_node::child_value(), pugi::xml_node::children(), pugi::xml_node::children(), close_file(), convert_buffer(), convert_buffer_generic(), convert_buffer_latin1(), convert_buffer_output(), convert_buffer_output_generic(), convert_buffer_output_generic(), convert_file_size(), convert_number_to_boolean(), convert_number_to_mantissa_exponent(), convert_number_to_string(), convert_number_to_string_special(), convert_path_heap(), convert_string_to_number(), convert_string_to_number_scratch(), copy_xpath_variable(), pugi::xml_text::data(), default_allocate(), default_deallocate(), delete_xpath_variable(), delete_xpath_variable(), pugi::xml_tree_walker::depth(), pugi::xml_parse_result::description(), pugi::xpath_parse_result::description(), document_buffer_order(), pugi::xml_document::document_element(), pugi::xml_attribute::empty(), pugi::xml_node::empty(), pugi::xml_text::empty(), pugi::xpath_node_set::empty(), pugi::xml_node::end(), pugi::xml_tree_walker::end(), pugi::xpath_node_set::end(), pugi::xpath_query::evaluate_boolean(), pugi::xpath_query::evaluate_node(), pugi::xpath_query::evaluate_node_set(), evaluate_node_set_prepare(), pugi::xpath_query::evaluate_number(), pugi::xpath_query::evaluate_string(), pugi::xpath_query::evaluate_string(), find_char(), pugi::xml_node::find_child_by_attribute(), pugi::xml_node::find_child_by_attribute(), find_substring(), pugi::xpath_node_set::first(), pugi::xml_node::first_attribute(), pugi::xml_node::first_child(), pugi::xml_node::first_element_by_path(), gen_nan(), pugi::xml_text::get(), pugi::xpath_variable_set::get(), pugi::xpath_variable_set::get(), pugi::xpath_variable::get_boolean(), get_buffer_encoding(), get_file_size(), get_latin1_7bit_prefix_length(), pugi::get_memory_allocation_function(), pugi::get_memory_deallocation_function(), get_mutable_buffer(), pugi::xpath_variable::get_node_set(), pugi::xpath_variable::get_number(), get_strconv_attribute(), get_strconv_pcdata(), pugi::xpath_variable::get_string(), get_valid_length(), get_value_bool(), get_value_double(), get_value_float(), get_value_int(), get_value_uint(), get_variable_scratch(), get_wchar_encoding(), get_write_encoding(), get_write_native_encoding(), guess_buffer_encoding(), has_declaration(), hash_insert(), hash_string(), pugi::xml_attribute::hash_value(), pugi::xml_node::hash_value(), pugi::xml_node::insert_attribute_after(), pugi::xml_node::insert_attribute_before(), pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_after(), pugi::xml_node::insert_child_before(), pugi::xml_node::insert_child_before(), pugi::xml_node::insert_copy_after(), pugi::xml_node::insert_copy_after(), pugi::xml_node::insert_copy_before(), pugi::xml_node::insert_copy_before(), pugi::xml_node::insert_move_after(), pugi::xml_node::insert_move_before(), insertion_sort(), integer_to_string(), pugi::xml_attribute::internal_object(), pugi::xml_node::internal_object(), is_attribute_of(), is_little_endian(), is_nan(), pugi::xml_node::last_attribute(), pugi::xml_node::last_child(), pugi::xml_document::load(), pugi::xml_document::load(), pugi::xml_document::load(), pugi::xml_document::load_buffer(), load_buffer_impl(), pugi::xml_document::load_buffer_inplace(), pugi::xml_document::load_buffer_inplace_own(), pugi::xml_document::load_file(), pugi::xml_document::load_file(), load_file_impl(), load_stream_data_noseek(), load_stream_data_seek(), load_stream_impl(), pugi::xml_document::load_string(), local_name(), min_element(), pugi::xml_attribute::name(), pugi::xml_node::name(), pugi::xpath_variable::name(), namespace_uri(), namespace_uri(), namespace_uri(), new_xpath_variable(), new_xpath_variable(), pugi::xml_attribute::next_attribute(), pugi::xml_node::next_sibling(), pugi::xml_node::next_sibling(), pugi::xpath_node::node(), node_copy_attribute(), node_copy_contents(), node_copy_string(), node_copy_tree(), node_is_ancestor(), node_is_before(), node_is_before_sibling(), node_output(), node_output_attributes(), node_output_comment(), node_output_end(), node_output_pi_value(), node_output_simple(), node_output_start(), normalize_space(), pugi::xml_node::offset_debug(), open_file(), open_file_wide(), pugi::xml_parse_result::operator bool(), pugi::xpath_parse_result::operator bool(), pugi::xml_attribute::operator unspecified_bool_type(), pugi::xml_node::operator unspecified_bool_type(), pugi::xml_text::operator unspecified_bool_type(), pugi::xpath_node::operator unspecified_bool_type(), pugi::xpath_query::operator unspecified_bool_type(), pugi::xml_attribute::operator!(), pugi::xml_node::operator!(), pugi::xml_text::operator!(), pugi::xpath_node::operator!(), pugi::xpath_query::operator!(), pugi::xml_attribute::operator!=(), pugi::xml_attribute_iterator::operator!=(), pugi::xml_named_node_iterator::operator!=(), pugi::xml_node::operator!=(), pugi::xml_node_iterator::operator!=(), pugi::xpath_node::operator!=(), pugi::xml_attribute_iterator::operator*(), pugi::xml_named_node_iterator::operator*(), pugi::xml_node_iterator::operator*(), pugi::xml_attribute_iterator::operator++(), pugi::xml_attribute_iterator::operator++(), pugi::xml_named_node_iterator::operator++(), pugi::xml_named_node_iterator::operator++(), pugi::xml_node_iterator::operator++(), pugi::xml_node_iterator::operator++(), pugi::xml_attribute_iterator::operator--(), pugi::xml_attribute_iterator::operator--(), pugi::xml_named_node_iterator::operator--(), pugi::xml_named_node_iterator::operator--(), pugi::xml_node_iterator::operator--(), pugi::xml_node_iterator::operator--(), pugi::xml_attribute_iterator::operator->(), pugi::xml_named_node_iterator::operator->(), pugi::xml_node_iterator::operator->(), pugi::xml_attribute::operator<(), pugi::xml_node::operator<(), pugi::xml_attribute::operator<=(), pugi::xml_node::operator<=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_attribute::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xml_text::operator=(), pugi::xpath_node_set::operator=(), pugi::xpath_variable_set::operator=(), pugi::xml_attribute::operator==(), pugi::xml_attribute_iterator::operator==(), pugi::xml_named_node_iterator::operator==(), pugi::xml_node::operator==(), pugi::xml_node_iterator::operator==(), pugi::xpath_node::operator==(), pugi::xml_attribute::operator>(), pugi::xml_node::operator>(), pugi::xml_attribute::operator>=(), pugi::xml_node::operator>=(), pugi::xpath_node_set::operator[](), pugi::xml_node::parent(), pugi::xpath_node::parent(), parse_declaration_encoding(), partition3(), pugi::xml_node::path(), pugi::xml_node::prepend_attribute(), pugi::xml_node::prepend_child(), pugi::xml_node::prepend_child(), pugi::xml_node::prepend_copy(), pugi::xml_node::prepend_copy(), pugi::xml_node::prepend_move(), pugi::xml_attribute::previous_attribute(), pugi::xml_node::previous_sibling(), pugi::xml_node::previous_sibling(), pugi::xml_node::print(), pugi::xml_node::print(), pugi::xml_node::print(), qualified_name(), pugi::xml_node::remove_attribute(), pugi::xml_node::remove_attribute(), pugi::xml_node::remove_attributes(), pugi::xml_node::remove_child(), pugi::xml_node::remove_child(), pugi::xml_node::remove_children(), pugi::xml_document::reset(), pugi::xml_document::reset(), pugi::xpath_exception::result(), pugi::xpath_query::result(), pugi::xpath_query::return_type(), reverse(), pugi::xml_node::root(), round_nearest(), round_nearest_nzero(), pugi::xml_document::save(), pugi::xml_document::save(), pugi::xml_document::save(), pugi::xml_document::save_file(), pugi::xml_document::save_file(), save_file_impl(), pugi::xml_node::select_node(), pugi::xml_node::select_node(), pugi::xml_node::select_nodes(), pugi::xml_node::select_nodes(), pugi::xml_node::select_single_node(), pugi::xml_node::select_single_node(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xml_text::set(), pugi::xpath_variable::set(), pugi::xpath_variable::set(), pugi::xpath_variable::set(), pugi::xpath_variable::set(), pugi::xpath_variable_set::set(), pugi::xpath_variable_set::set(), pugi::xpath_variable_set::set(), pugi::xpath_variable_set::set(), pugi::set_memory_management_functions(), pugi::xml_attribute::set_name(), pugi::xml_attribute::set_name(), pugi::xml_node::set_name(), pugi::xml_node::set_name(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_attribute::set_value(), pugi::xml_node::set_value(), pugi::xml_node::set_value(), set_value_ascii(), set_value_bool(), set_value_convert(), set_value_convert(), set_value_integer(), pugi::xpath_node_set::size(), pugi::xpath_node_set::sort(), sort(), starts_with(), strconv_cdata(), strconv_comment(), strconv_escape(), strcpy_insitu(), strequal(), strequalrange(), string_to_integer(), string_value(), strlength(), strlength_wide(), pugi::xml_node::text(), text_output(), text_output_cdata(), text_output_escaped(), text_output_indent(), tolower_ascii(), translate(), translate_table(), translate_table_generate(), pugi::xml_node::traverse(), truncate_zeros(), pugi::xml_node::type(), pugi::xpath_node_set::type(), pugi::xpath_variable::type(), unique(), pugi::unspecified_bool_xml_attribute(), pugi::unspecified_bool_xml_node(), pugi::unspecified_bool_xml_text(), pugi::unspecified_bool_xpath_node(), pugi::unspecified_bool_xpath_query(), pugi::xml_attribute::value(), pugi::xml_node::value(), pugi::xpath_exception::what(), pugi::xml_writer_file::write(), pugi::xml_writer_stream::write(), pugi::xml_attribute::xml_attribute(), pugi::xml_attribute::xml_attribute(), pugi::xml_attribute_iterator::xml_attribute_iterator(), pugi::xml_attribute_iterator::xml_attribute_iterator(), pugi::xml_attribute_iterator::xml_attribute_iterator(), pugi::xml_document::xml_document(), pugi::xml_named_node_iterator::xml_named_node_iterator(), pugi::xml_named_node_iterator::xml_named_node_iterator(), pugi::xml_named_node_iterator::xml_named_node_iterator(), pugi::xml_node::xml_node(), pugi::xml_node::xml_node(), pugi::xml_node_iterator::xml_node_iterator(), pugi::xml_node_iterator::xml_node_iterator(), pugi::xml_node_iterator::xml_node_iterator(), pugi::xml_parse_result::xml_parse_result(), pugi::xml_text::xml_text(), pugi::xml_text::xml_text(), pugi::xml_tree_walker::xml_tree_walker(), pugi::xml_writer_file::xml_writer_file(), pugi::xml_writer_stream::xml_writer_stream(), pugi::xml_writer_stream::xml_writer_stream(), pugi::xpath_exception::xpath_exception(), xpath_first(), xpath_get_order(), pugi::xpath_node::xpath_node(), pugi::xpath_node::xpath_node(), pugi::xpath_node::xpath_node(), pugi::xpath_node_set::xpath_node_set(), pugi::xpath_node_set::xpath_node_set(), pugi::xpath_node_set::xpath_node_set(), pugi::xpath_parse_result::xpath_parse_result(), pugi::xpath_query::xpath_query(), pugi::xpath_query::xpath_query(), xpath_sort(), pugi::xpath_variable::xpath_variable(), pugi::xpath_variable_set::xpath_variable_set(), pugi::xpath_variable_set::xpath_variable_set(), zero_terminate_buffer(), pugi::xml_document::~xml_document(), pugi::xml_tree_walker::~xml_tree_walker(), pugi::xml_writer::~xml_writer(), pugi::xpath_node_set::~xpath_node_set(), pugi::xpath_query::~xpath_query() y pugi::xpath_variable_set::~xpath_variable_set().
| #define PUGI_IMPL_FN_NO_INLINE PUGI_IMPL_NO_INLINE |
| #define PUGI_IMPL_GETHEADER_IMPL | ( | object, | |
| page, | |||
| flags ) |
Referenciado por pugi::xml_attribute_struct::xml_attribute_struct() y pugi::xml_node_struct::xml_node_struct().
| #define PUGI_IMPL_GETPAGE | ( | n | ) |
Referenciado por pugi::xml_document::_destroy(), destroy_attribute(), destroy_node(), get_allocator() y get_document().
| #define PUGI_IMPL_GETPAGE_IMPL | ( | header | ) |
Referenciado por strcpy_insitu().
| #define PUGI_IMPL_IS_CHARTYPE | ( | c, | |
| ct ) |
Referenciado por check_string_to_number_format(), xpath_lexer::next(), normalize_space(), strconv_pcdata_impl< opt_trim, opt_eol, opt_escape >::parse(), parse_declaration_encoding(), strconv_attribute_impl< opt_escape >::parse_eol(), xml_parser::parse_exclamation(), xpath_parser::parse_path_or_unary_expression(), xml_parser::parse_question(), strconv_attribute_impl< opt_escape >::parse_simple(), xml_parser::parse_tree(), strconv_attribute_impl< opt_escape >::parse_wconv(), strconv_attribute_impl< opt_escape >::parse_wnorm(), strconv_cdata(), strconv_comment() y string_to_integer().
| #define PUGI_IMPL_IS_CHARTYPE_IMPL | ( | c, | |
| ct, | |||
| table ) |
| #define PUGI_IMPL_IS_CHARTYPEX | ( | c, | |
| ct ) |
Referenciado por check_string_to_number_format(), xpath_lexer::next() y text_output_escaped().
| #define PUGI_IMPL_NO_INLINE |
| #define PUGI_IMPL_NODETYPE | ( | n | ) |
Referenciado por pugi::xml_text::_data(), pugi::xml_node::child_value(), pugi::xml_document::document_element(), has_declaration(), xml_parser::has_element_node_siblings(), is_text_node(), node_copy_tree(), node_output(), node_output_simple(), xml_parser::parse_tree(), pugi::xml_node::set_name(), pugi::xml_node::set_name(), pugi::xml_node::set_value(), pugi::xml_node::set_value(), xpath_ast_node::step_push() y pugi::xml_node::type().
| #define PUGI_IMPL_NS_BEGIN namespace pugi { namespace impl { namespace { |
| #define PUGI_IMPL_NS_END } } } |
| #define PUGI_IMPL_OPTSET | ( | OPT | ) |
Referenciado por xml_parser::parse(), xml_parser::parse_exclamation(), xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_POPNODE | ( | ) |
Referenciado por xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_PUSHNODE | ( | TYPE | ) |
Referenciado por xml_parser::parse_exclamation(), xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_SCANCHAR | ( | ch | ) |
Referenciado por parse_declaration_encoding().
| #define PUGI_IMPL_SCANCHARTYPE | ( | ct | ) |
Referenciado por parse_declaration_encoding().
| #define PUGI_IMPL_SCANFOR | ( | X | ) |
Referenciado por xml_parser::parse_doctype_primitive(), xml_parser::parse_exclamation(), xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_SCANWHILE | ( | X | ) |
Referenciado por xml_parser::parse_question().
| #define PUGI_IMPL_SCANWHILE_UNROLL | ( | X | ) |
Referenciado por strconv_pcdata_impl< opt_trim, opt_eol, opt_escape >::parse(), strconv_attribute_impl< opt_escape >::parse_eol(), strconv_attribute_impl< opt_escape >::parse_simple(), xml_parser::parse_tree(), strconv_attribute_impl< opt_escape >::parse_wconv(), strconv_attribute_impl< opt_escape >::parse_wnorm(), strconv_cdata(), strconv_comment() y text_output_escaped().
| #define PUGI_IMPL_SKIPWS | ( | ) |
Referenciado por xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_SNPRINTF sprintf |
Referenciado por convert_number_to_mantissa_exponent(), set_value_convert() y set_value_convert().
| #define PUGI_IMPL_STATIC_ASSERT | ( | cond | ) |
Referenciado por pugi::xml_document::_create(), xml_allocator::allocate_string(), convert_buffer_output_generic(), convert_buffer_output_generic(), gen_nan(), get_strconv_attribute(), get_strconv_pcdata(), get_wchar_encoding(), string_to_integer() y xml_buffered_writer::xml_buffered_writer().
| #define PUGI_IMPL_THROW_ERROR | ( | err, | |
| m ) |
Referenciado por xml_parser::parse_doctype_group(), xml_parser::parse_doctype_ignore(), xml_parser::parse_doctype_primitive(), xml_parser::parse_exclamation(), xml_parser::parse_question() y xml_parser::parse_tree().
| #define PUGI_IMPL_UNLIKELY | ( | cond | ) |
Referenciado por xml_allocator::allocate_memory().
| #define PUGI_IMPL_UNSIGNED_OVERFLOW |
Referenciado por hash_string(), integer_to_string() y string_to_integer().
| #define SOURCE_PUGIXML_CPP |
Report bugs and download new versions at https://pugixml.org/
SPDX-FileCopyrightText: Copyright (C) 2006-2026, by Arseny Kapoulkine (arsen.nosp@m.y.ka.nosp@m.poulk.nosp@m.ine@.nosp@m.gmail.nosp@m..com) SPDX-License-Identifier: MIT
See LICENSE.md or notice at the end of this file.
| typedef char_t *(* strconv_attribute_t) (char_t *, char_t) |
| typedef char_t *(* strconv_pcdata_t) (char_t *) |
| typedef wchar_selector<sizeof(wchar_t)>::counter wchar_counter |
| typedef wchar_selector<sizeof(wchar_t)>::writer wchar_writer |
| typedef xml_memory_management_function_storage<int> xml_memory |
| enum ast_type_t |
| enum axis_t |
| enum chartype_t |
| enum chartypex_t |
| enum indent_flags_t |
| enum lexeme_t |
| enum nodeset_eval_t |
| enum nodetest_t |
| enum predicate_t |
|
inline |
Hace referencia a xml_allocator::allocate_object().
Referenciado por append_new_attribute().
|
inline |
Hace referencia a xml_allocator::allocate_object().
Referenciado por append_new_node().
| PUGI_IMPL_FN bool allow_insert_attribute | ( | xml_node_type | parent | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN bool allow_insert_child | ( | xml_node_type | parent, |
| xml_node_type | child ) |
| PUGI_IMPL_FN bool allow_move | ( | xml_node | parent, |
| xml_node | child ) |
|
inline |
| PUGI_IMPL_FN_NO_INLINE xml_attribute_struct * append_new_attribute | ( | xml_node_struct * | node, |
| xml_allocator & | alloc ) |
Hace referencia a allocate_attribute(), append_attribute(), PUGI_IMPL_FN_NO_INLINE y xml_allocator::reserve().
Referenciado por node_copy_contents() y xml_parser::parse_tree().
| PUGI_IMPL_FN_NO_INLINE xml_node_struct * append_new_node | ( | xml_node_struct * | node, |
| xml_allocator & | alloc, | ||
| xml_node_type | type = node_element ) |
Hace referencia a allocate_node(), append_node(), PUGI_IMPL_FN_NO_INLINE y xml_allocator::reserve().
Referenciado por node_copy_tree().
|
inline |
| PUGI_IMPL_FN size_t as_utf8_begin | ( | const wchar_t * | str, |
| size_t | length ) |
Hace referencia a wchar_decoder::process() y PUGI_IMPL_FN.
Referenciado por as_utf8_impl() y convert_path_heap().
| PUGI_IMPL_FN void as_utf8_end | ( | char * | buffer, |
| size_t | size, | ||
| const wchar_t * | str, | ||
| size_t | length ) |
Hace referencia a wchar_decoder::process() y PUGI_IMPL_FN.
Referenciado por as_utf8_impl() y convert_path_heap().
| PUGI_IMPL_FN std::string as_utf8_impl | ( | const wchar_t * | str, |
| size_t | length ) |
Hace referencia a as_utf8_begin(), as_utf8_end() y PUGI_IMPL_FN.
| PUGI_IMPL_FN std::basic_string< wchar_t > as_wide_impl | ( | const char * | str, |
| size_t | size ) |
| PUGI_IMPL_FN bool check_string_to_number_format | ( | const char_t * | string | ) |
Hace referencia a ct_space, ctx_digit, PUGI_IMPL_FN, PUGI_IMPL_IS_CHARTYPE y PUGI_IMPL_IS_CHARTYPEX.
Referenciado por convert_string_to_number().
| PUGI_IMPL_FN void close_file | ( | FILE * | file | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN bool convert_buffer | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| xml_encoding | encoding, | ||
| const void * | contents, | ||
| size_t | size, | ||
| bool | is_mutable ) |
Hace referencia a convert_buffer_generic(), convert_buffer_latin1(), get_mutable_buffer(), is_little_endian() y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool convert_buffer_generic | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| const void * | contents, | ||
| size_t | size, | ||
| D | ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate y PUGI_IMPL_FN.
Referenciado por convert_buffer().
| PUGI_IMPL_FN bool convert_buffer_latin1 | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| const void * | contents, | ||
| size_t | size, | ||
| bool | is_mutable ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, get_latin1_7bit_prefix_length(), get_mutable_buffer(), latin1_decoder::process() y PUGI_IMPL_FN.
Referenciado por convert_buffer().
| PUGI_IMPL_FN size_t convert_buffer_output | ( | char_t * | , |
| uint8_t * | r_u8, | ||
| uint16_t * | r_u16, | ||
| uint32_t * | r_u32, | ||
| const char_t * | data, | ||
| size_t | length, | ||
| xml_encoding | encoding ) |
Hace referencia a convert_buffer_output_generic(), is_little_endian() y PUGI_IMPL_FN.
Referenciado por xml_buffered_writer::flush().
| PUGI_IMPL_FN size_t convert_buffer_output_generic | ( | typename T::value_type | dest, |
| const char_t * | data, | ||
| size_t | length, | ||
| D | , | ||
| T | ) |
Hace referencia a PUGI_IMPL_FN y PUGI_IMPL_STATIC_ASSERT.
Referenciado por convert_buffer_output().
| PUGI_IMPL_FN size_t convert_buffer_output_generic | ( | typename T::value_type | dest, |
| const char_t * | data, | ||
| size_t | length, | ||
| D | , | ||
| T | , | ||
| bool | opt_swap ) |
Hace referencia a endian_swap(), PUGI_IMPL_FN y PUGI_IMPL_STATIC_ASSERT.
| PUGI_IMPL_FN xml_parse_status convert_file_size | ( | T | length, |
| size_t & | out_result ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por get_file_size().
| PUGI_IMPL_FN bool convert_number_to_boolean | ( | double | value | ) |
Hace referencia a is_nan() y PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_boolean().
| PUGI_IMPL_FN void convert_number_to_mantissa_exponent | ( | double | value, |
| char(&) | buffer[32], | ||
| char ** | out_mantissa, | ||
| int * | out_exponent ) |
Hace referencia a PUGI_IMPL_FN, PUGI_IMPL_SNPRINTF y truncate_zeros().
Referenciado por convert_number_to_string().
| PUGI_IMPL_FN xpath_string convert_number_to_string | ( | double | value, |
| xpath_allocator * | alloc ) |
Hace referencia a xpath_allocator::allocate(), convert_number_to_mantissa_exponent(), convert_number_to_string_special(), xpath_string::from_const(), xpath_string::from_heap_preallocated() y PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_string().
| PUGI_IMPL_FN const char_t * convert_number_to_string_special | ( | double | value | ) |
Hace referencia a PUGI_IMPL_FN y PUGIXML_TEXT.
Referenciado por convert_number_to_string().
| PUGI_IMPL_FN char * convert_path_heap | ( | const wchar_t * | str | ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, as_utf8_begin(), as_utf8_end(), PUGI_IMPL_FN y strlength_wide().
Referenciado por open_file_wide().
| PUGI_IMPL_FN double convert_string_to_number | ( | const char_t * | string | ) |
Hace referencia a check_string_to_number_format(), gen_nan() y PUGI_IMPL_FN.
Referenciado por xpath_ast_node::compare_eq(), xpath_ast_node::compare_rel(), convert_string_to_number_scratch() y xpath_ast_node::eval_number().
| PUGI_IMPL_FN bool convert_string_to_number_scratch | ( | char_t(&) | buffer[32], |
| const char_t * | begin, | ||
| const char_t * | end, | ||
| double * | out_result ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, convert_string_to_number(), xml_memory_management_function_storage< int >::deallocate y PUGI_IMPL_FN.
Referenciado por xpath_parser::parse_primary_expression().
| PUGI_IMPL_FN bool copy_xpath_variable | ( | xpath_variable * | lhs, |
| const xpath_variable * | rhs ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN void * default_allocate | ( | size_t | size | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN void default_deallocate | ( | void * | ptr | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN void delete_xpath_variable | ( | T * | var | ) |
Hace referencia a xml_memory_management_function_storage< int >::deallocate y PUGI_IMPL_FN.
Referenciado por delete_xpath_variable().
| PUGI_IMPL_FN void delete_xpath_variable | ( | xpath_value_type | type, |
| xpath_variable * | var ) |
|
inline |
Hace referencia a xml_allocator::deallocate_memory(), xml_allocator::deallocate_string() y PUGI_IMPL_GETPAGE.
Referenciado por destroy_node().
|
inline |
Hace referencia a xml_allocator::deallocate_memory(), xml_allocator::deallocate_string(), destroy_attribute(), destroy_node() y PUGI_IMPL_GETPAGE.
Referenciado por destroy_node().
| PUGI_IMPL_FN const void * document_buffer_order | ( | const xpath_node & | xnode | ) |
Hace referencia a get_document(), PUGI_IMPL_FN y xml_memory_page_contents_shared_mask.
Referenciado por document_order_comparator::operator()().
|
inline |
Referenciado por convert_buffer_output_generic(), utf16_decoder< opt_false >::process() y utf32_decoder< opt_false >::process().
|
inline |
| PUGI_IMPL_FN impl::xpath_ast_node * evaluate_node_set_prepare | ( | xpath_query_impl * | impl | ) |
Hace referencia a PUGI_IMPL_FN, xpath_ast_node::rettype() y xpath_query_impl::root.
| PUGI_IMPL_FN const char_t * find_char | ( | const char_t * | s, |
| char_t | c ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por local_name(), namespace_uri_predicate::namespace_uri_predicate() y translate().
| PUGI_IMPL_FN const char_t * find_substring | ( | const char_t * | s, |
| const char_t * | p ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_boolean() y xpath_ast_node::eval_string().
| PUGI_IMPL_FN double gen_nan | ( | ) |
Hace referencia a PUGI_IMPL_FN y PUGI_IMPL_STATIC_ASSERT.
Referenciado por convert_string_to_number().
|
inline |
Hace referencia a PUGI_IMPL_GETPAGE.
Referenciado por node_copy_attribute(), node_copy_contents() y node_copy_tree().
| PUGI_IMPL_FN xml_encoding get_buffer_encoding | ( | xml_encoding | encoding, |
| const void * | contents, | ||
| size_t | size ) |
Hace referencia a get_wchar_encoding(), guess_buffer_encoding(), is_little_endian() y PUGI_IMPL_FN.
Referenciado por load_file_impl() y load_stream_impl().
|
inline |
Hace referencia a PUGI_IMPL_GETPAGE.
Referenciado por document_buffer_order().
| PUGI_IMPL_FN xml_parse_status get_file_size | ( | FILE * | file, |
| size_t & | out_result ) |
Hace referencia a convert_file_size() y PUGI_IMPL_FN.
Referenciado por load_file_impl().
| PUGI_IMPL_FN size_t get_latin1_7bit_prefix_length | ( | const uint8_t * | data, |
| size_t | size ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por convert_buffer_latin1().
| PUGI_IMPL_FN bool get_mutable_buffer | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| const void * | contents, | ||
| size_t | size, | ||
| bool | is_mutable ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate y PUGI_IMPL_FN.
Referenciado por convert_buffer() y convert_buffer_latin1().
| PUGI_IMPL_FN strconv_attribute_t get_strconv_attribute | ( | unsigned int | optmask | ) |
Hace referencia a strconv_attribute_impl< opt_escape >::parse_eol(), strconv_attribute_impl< opt_escape >::parse_simple(), strconv_attribute_impl< opt_escape >::parse_wconv(), strconv_attribute_impl< opt_escape >::parse_wnorm(), PUGI_IMPL_FN y PUGI_IMPL_STATIC_ASSERT.
Referenciado por xml_parser::parse_tree().
| PUGI_IMPL_FN strconv_pcdata_t get_strconv_pcdata | ( | unsigned int | optmask | ) |
Hace referencia a strconv_pcdata_impl< opt_trim, opt_eol, opt_escape >::parse(), PUGI_IMPL_FN y PUGI_IMPL_STATIC_ASSERT.
Referenciado por xml_parser::parse_tree().
| PUGI_IMPL_FN size_t get_valid_length | ( | const char_t * | data, |
| size_t | length ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xml_buffered_writer::write_direct() y xml_buffered_writer::write_string().
| PUGI_IMPL_FN bool get_value_bool | ( | const char_t * | value | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN double get_value_double | ( | const char_t * | value | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN float get_value_float | ( | const char_t * | value | ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN int get_value_int | ( | const char_t * | value | ) |
| PUGI_IMPL_FN unsigned int get_value_uint | ( | const char_t * | value | ) |
| PUGI_IMPL_FN bool get_variable_scratch | ( | char_t(&) | buffer[32], |
| xpath_variable_set * | set, | ||
| const char_t * | begin, | ||
| const char_t * | end, | ||
| xpath_variable ** | out_result ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, xml_memory_management_function_storage< int >::deallocate y PUGI_IMPL_FN.
Referenciado por xpath_parser::parse_primary_expression().
| PUGI_IMPL_FN xml_encoding get_wchar_encoding | ( | ) |
Hace referencia a is_little_endian(), PUGI_IMPL_FN y PUGI_IMPL_STATIC_ASSERT.
Referenciado por get_buffer_encoding(), get_write_encoding(), get_write_native_encoding() y zero_terminate_buffer().
| PUGI_IMPL_FN xml_encoding get_write_encoding | ( | xml_encoding | encoding | ) |
Hace referencia a get_wchar_encoding(), is_little_endian() y PUGI_IMPL_FN.
Referenciado por xml_buffered_writer::xml_buffered_writer().
| PUGI_IMPL_FN xml_encoding get_write_native_encoding | ( | ) |
Hace referencia a get_wchar_encoding() y PUGI_IMPL_FN.
Referenciado por xml_buffered_writer::flush() y xml_buffered_writer::write_direct().
| PUGI_IMPL_FN xml_encoding guess_buffer_encoding | ( | const uint8_t * | data, |
| size_t | size ) |
Hace referencia a parse_declaration_encoding() y PUGI_IMPL_FN.
Referenciado por get_buffer_encoding().
| PUGI_IMPL_FN bool has_declaration | ( | xml_node_struct * | node | ) |
Hace referencia a PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
| PUGI_IMPL_FN bool hash_insert | ( | const void ** | table, |
| size_t | size, | ||
| const void * | key ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_node_set_raw::remove_duplicates().
| PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW unsigned int hash_string | ( | const char_t * | str | ) |
Hace referencia a PUGI_IMPL_FN y PUGI_IMPL_UNSIGNED_OVERFLOW.
|
inline |
|
inline |
|
inline |
|
inline |
| PUGI_IMPL_FN void insertion_sort | ( | T * | begin, |
| T * | end, | ||
| const Pred & | pred ) |
| PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW char_t * integer_to_string | ( | char_t * | begin, |
| char_t * | end, | ||
| U | value, | ||
| bool | negative ) |
Hace referencia a PUGI_IMPL_FN y PUGI_IMPL_UNSIGNED_OVERFLOW.
Referenciado por set_value_integer().
| PUGI_IMPL_FN bool is_attribute_of | ( | xml_attribute_struct * | attr, |
| xml_node_struct * | node ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN bool is_little_endian | ( | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por convert_buffer(), convert_buffer_output(), get_buffer_encoding(), get_wchar_encoding() y get_write_encoding().
| PUGI_IMPL_FN bool is_nan | ( | double | value | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por convert_number_to_boolean() y xpath_ast_node::eval_string().
|
inline |
Hace referencia a PUGI_IMPL_NODETYPE.
|
inline |
Hace referencia a PUGIXML_TEXT y starts_with().
Referenciado por xpath_ast_node::eval_boolean() y xpath_ast_node::step_push().
| PUGI_IMPL_FN xml_parse_result load_buffer_impl | ( | xml_document_struct * | doc, |
| xml_node_struct * | root, | ||
| void * | contents, | ||
| size_t | size, | ||
| unsigned int | options, | ||
| xml_encoding | encoding, | ||
| bool | is_mutable, | ||
| bool | own, | ||
| char_t ** | out_buffer ) |
Hace referencia a xml_document_struct::buffer, xml_memory_management_function_storage< int >::deallocate, make_parse_result(), PUGI_IMPL_FN y auto_deleter< T >::release().
Referenciado por load_file_impl() y load_stream_impl().
| PUGI_IMPL_FN xml_parse_result load_file_impl | ( | xml_document_struct * | doc, |
| FILE * | file, | ||
| unsigned int | options, | ||
| xml_encoding | encoding, | ||
| char_t ** | out_buffer ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, xml_memory_management_function_storage< int >::deallocate, get_buffer_encoding(), get_file_size(), load_buffer_impl(), make_parse_result(), PUGI_IMPL_FN y zero_terminate_buffer().
| PUGI_IMPL_FN xml_parse_status load_stream_data_noseek | ( | std::basic_istream< T > & | stream, |
| void ** | out_buffer, | ||
| size_t * | out_size ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, xml_stream_chunk< T >::create(), auto_deleter< T >::data, xml_stream_chunk< T >::data, xml_stream_chunk< T >::destroy(), xml_stream_chunk< T >::next, PUGI_IMPL_FN y xml_stream_chunk< T >::size.
Referenciado por load_stream_impl().
| PUGI_IMPL_FN xml_parse_status load_stream_data_seek | ( | std::basic_istream< T > & | stream, |
| void ** | out_buffer, | ||
| size_t * | out_size ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, auto_deleter< T >::data, xml_memory_management_function_storage< int >::deallocate, PUGI_IMPL_FN y auto_deleter< T >::release().
Referenciado por load_stream_impl().
| PUGI_IMPL_FN xml_parse_result load_stream_impl | ( | xml_document_struct * | doc, |
| std::basic_istream< T > & | stream, | ||
| unsigned int | options, | ||
| xml_encoding | encoding, | ||
| char_t ** | out_buffer ) |
Hace referencia a get_buffer_encoding(), load_buffer_impl(), load_stream_data_noseek(), load_stream_data_seek(), make_parse_result(), PUGI_IMPL_FN y zero_terminate_buffer().
| PUGI_IMPL_FN const char_t * local_name | ( | const xpath_node & | node | ) |
Hace referencia a find_char(), PUGI_IMPL_FN y qualified_name().
Referenciado por xpath_ast_node::eval_string().
|
inline |
Referenciado por load_buffer_impl(), load_file_impl(), load_stream_impl() y xml_parser::parse().
|
inline |
| PUGI_IMPL_FN I min_element | ( | I | begin, |
| I | end, | ||
| const Pred & | pred ) |
| PUGI_IMPL_FN const char_t * namespace_uri | ( | const xpath_node & | node | ) |
| PUGI_IMPL_FN const char_t * namespace_uri | ( | xml_attribute | attr, |
| xml_node | parent ) |
Hace referencia a namespace_uri_predicate::prefix, PUGI_IMPL_FN y PUGIXML_TEXT.
| PUGI_IMPL_FN const char_t * namespace_uri | ( | xml_node | node | ) |
Hace referencia a PUGI_IMPL_FN y PUGIXML_TEXT.
Referenciado por xpath_ast_node::eval_string() y namespace_uri().
| PUGI_IMPL_FN T * new_xpath_variable | ( | const char_t * | name | ) |
Hace referencia a xml_memory_management_function_storage< int >::allocate, PUGI_IMPL_FN y strlength().
Referenciado por new_xpath_variable().
| PUGI_IMPL_FN xpath_variable * new_xpath_variable | ( | xpath_value_type | type, |
| const char_t * | name ) |
| PUGI_IMPL_FN void node_copy_attribute | ( | xml_attribute_struct * | da, |
| xml_attribute_struct * | sa ) |
Hace referencia a get_allocator(), node_copy_string(), PUGI_IMPL_FN, xml_memory_page_name_allocated_mask y xml_memory_page_value_allocated_mask.
| PUGI_IMPL_FN void node_copy_contents | ( | xml_node_struct * | dn, |
| xml_node_struct * | sn, | ||
| xml_allocator * | shared_alloc ) |
Hace referencia a append_new_attribute(), get_allocator(), node_copy_string(), PUGI_IMPL_FN, xml_memory_page_name_allocated_mask y xml_memory_page_value_allocated_mask.
Referenciado por node_copy_tree().
| PUGI_IMPL_FN void node_copy_string | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| char_t * | source, | ||
| Header & | source_header, | ||
| xml_allocator * | alloc ) |
Hace referencia a PUGI_IMPL_FN, strcpy_insitu(), strlength() y xml_memory_page_contents_shared_mask.
Referenciado por node_copy_attribute() y node_copy_contents().
| PUGI_IMPL_FN void node_copy_tree | ( | xml_node_struct * | dn, |
| xml_node_struct * | sn ) |
Hace referencia a append_new_node(), get_allocator(), node_copy_contents(), PUGI_IMPL_FN y PUGI_IMPL_NODETYPE.
| PUGI_IMPL_FN bool node_is_ancestor | ( | xml_node_struct * | parent, |
| xml_node_struct * | node ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::step_fill().
| PUGI_IMPL_FN bool node_is_before | ( | xml_node_struct * | ln, |
| xml_node_struct * | rn ) |
Hace referencia a node_is_before_sibling() y PUGI_IMPL_FN.
Referenciado por document_order_comparator::operator()().
| PUGI_IMPL_FN bool node_is_before_sibling | ( | xml_node_struct * | ln, |
| xml_node_struct * | rn ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por node_is_before().
| PUGI_IMPL_FN void node_output | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | root, | ||
| const char_t * | indent, | ||
| unsigned int | flags, | ||
| unsigned int | depth ) |
Hace referencia a indent_indent, indent_newline, node_output_end(), node_output_simple(), node_output_start(), PUGI_IMPL_FN, PUGI_IMPL_NODETYPE, strlength() y text_output_indent().
| PUGI_IMPL_FN void node_output_attributes | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | node, | ||
| const char_t * | indent, | ||
| size_t | indent_length, | ||
| unsigned int | flags, | ||
| unsigned int | depth ) |
Hace referencia a ctx_special_attr, PUGI_IMPL_FN, PUGIXML_TEXT, text_output() y text_output_indent().
Referenciado por node_output_simple() y node_output_start().
| PUGI_IMPL_FN void node_output_comment | ( | xml_buffered_writer & | writer, |
| const char_t * | s ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por node_output_simple().
| PUGI_IMPL_FN void node_output_end | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | node ) |
Hace referencia a PUGI_IMPL_FN y PUGIXML_TEXT.
Referenciado por node_output().
| PUGI_IMPL_FN void node_output_pi_value | ( | xml_buffered_writer & | writer, |
| const char_t * | s ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por node_output_simple().
| PUGI_IMPL_FN void node_output_simple | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | node, | ||
| unsigned int | flags ) |
Hace referencia a ctx_special_pcdata, node_output_attributes(), node_output_comment(), node_output_pi_value(), PUGI_IMPL_FN, PUGI_IMPL_NODETYPE, PUGIXML_TEXT, text_output() y text_output_cdata().
Referenciado por node_output().
| PUGI_IMPL_FN bool node_output_start | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | node, | ||
| const char_t * | indent, | ||
| size_t | indent_length, | ||
| unsigned int | flags, | ||
| unsigned int | depth ) |
Hace referencia a ctx_special_pcdata, node_output_attributes(), PUGI_IMPL_FN, PUGIXML_TEXT y text_output().
Referenciado por node_output().
| PUGI_IMPL_FN char_t * normalize_space | ( | char_t * | buffer | ) |
Hace referencia a ct_space, PUGI_IMPL_FN y PUGI_IMPL_IS_CHARTYPE.
Referenciado por xpath_ast_node::eval_string().
| PUGI_IMPL_FN FILE * open_file | ( | const char * | path, |
| const char * | mode ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN FILE * open_file_wide | ( | const wchar_t * | path, |
| const wchar_t * | mode ) |
Hace referencia a convert_path_heap(), xml_memory_management_function_storage< int >::deallocate y PUGI_IMPL_FN.
| PUGI_IMPL_FN bool parse_declaration_encoding | ( | const uint8_t * | data, |
| size_t | size, | ||
| const uint8_t *& | out_encoding, | ||
| size_t & | out_length ) |
Hace referencia a ct_space, ct_symbol, PUGI_IMPL_FN, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_SCANCHAR y PUGI_IMPL_SCANCHARTYPE.
Referenciado por guess_buffer_encoding().
| PUGI_IMPL_FN void partition3 | ( | T * | begin, |
| T * | end, | ||
| T | pivot, | ||
| const Pred & | pred, | ||
| T ** | out_eqbeg, | ||
| T ** | out_eqend ) |
Hace referencia a PUGI_IMPL_FN y swap().
Referenciado por sort().
|
inline |
|
inline |
| PUGI_IMPL_FN const char_t * qualified_name | ( | const xpath_node & | node | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_string() y local_name().
|
inline |
|
inline |
| PUGI_IMPL_FN void reverse | ( | I | begin, |
| I | end ) |
Hace referencia a PUGI_IMPL_FN y swap().
Referenciado por pugi::xpath_node_set::sort() y xpath_sort().
| PUGI_IMPL_FN double round_nearest | ( | double | value | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_string().
| PUGI_IMPL_FN double round_nearest_nzero | ( | double | value | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_number().
| PUGI_IMPL_FN bool save_file_impl | ( | const xml_document & | doc, |
| FILE * | file, | ||
| const char_t * | indent, | ||
| unsigned int | flags, | ||
| xml_encoding | encoding ) |
Hace referencia a PUGI_IMPL_FN.
| PUGI_IMPL_FN bool set_value_ascii | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| char * | buf ) |
Hace referencia a PUGI_IMPL_FN y strcpy_insitu().
Referenciado por set_value_convert() y set_value_convert().
| PUGI_IMPL_FN bool set_value_bool | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| bool | value ) |
Hace referencia a PUGI_IMPL_FN, PUGIXML_TEXT y strcpy_insitu().
| PUGI_IMPL_FN bool set_value_convert | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| double | value, | ||
| int | precision ) |
Hace referencia a PUGI_IMPL_FN, PUGI_IMPL_SNPRINTF y set_value_ascii().
| PUGI_IMPL_FN bool set_value_convert | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| float | value, | ||
| int | precision ) |
Hace referencia a PUGI_IMPL_FN, PUGI_IMPL_SNPRINTF y set_value_ascii().
| PUGI_IMPL_FN bool set_value_integer | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| U | value, | ||
| bool | negative ) |
Hace referencia a integer_to_string(), PUGI_IMPL_FN y strcpy_insitu().
| PUGI_IMPL_FN void sort | ( | I | begin, |
| I | end, | ||
| const Pred & | pred ) |
Hace referencia a insertion_sort(), median3(), partition3(), PUGI_IMPL_FN y sort().
Referenciado por sort() y xpath_sort().
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN bool starts_with | ( | const char_t * | string, |
| const char_t * | pattern ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_boolean(), is_xpath_attribute(), namespace_uri_predicate::operator()(), xpath_ast_node::step_push() y xpath_ast_node::step_push().
| PUGI_IMPL_FN char_t * strconv_cdata | ( | char_t * | s, |
| char_t | endch ) |
Hace referencia a ct_parse_cdata, gap::flush(), PUGI_IMPL_ENDSWITH, PUGI_IMPL_FN, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_SCANWHILE_UNROLL y gap::push().
Referenciado por xml_parser::parse_exclamation().
| PUGI_IMPL_FN char_t * strconv_comment | ( | char_t * | s, |
| char_t | endch ) |
Hace referencia a ct_parse_comment, gap::flush(), PUGI_IMPL_ENDSWITH, PUGI_IMPL_FN, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_SCANWHILE_UNROLL y gap::push().
Referenciado por xml_parser::parse_exclamation().
| PUGI_IMPL_FN char_t * strconv_escape | ( | char_t * | s, |
| gap & | g ) |
Hace referencia a utf8_writer::any(), PUGI_IMPL_FN y gap::push().
Referenciado por strconv_pcdata_impl< opt_trim, opt_eol, opt_escape >::parse(), strconv_attribute_impl< opt_escape >::parse_eol(), strconv_attribute_impl< opt_escape >::parse_simple(), strconv_attribute_impl< opt_escape >::parse_wconv() y strconv_attribute_impl< opt_escape >::parse_wnorm().
| PUGI_IMPL_FN bool strcpy_insitu | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| const char_t * | source, | ||
| size_t | source_length ) |
Hace referencia a xml_allocator::allocate_string(), xml_allocator::deallocate_string(), PUGI_IMPL_FN, PUGI_IMPL_GETPAGE_IMPL, xml_allocator::reserve() y strcpy_insitu_allow().
Referenciado por node_copy_string(), set_value_ascii(), set_value_bool() y set_value_integer().
|
inline |
Hace referencia a strlength() y xml_memory_page_contents_shared_mask.
Referenciado por strcpy_insitu().
| PUGI_IMPL_FN bool strequal | ( | const char_t * | src, |
| const char_t * | dst ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_boolean(), xpath_string::operator!=(), xpath_string::operator==(), xpath_ast_node::step_push() y xpath_ast_node::step_push().
| PUGI_IMPL_FN bool strequalrange | ( | const char_t * | lhs, |
| const char_t * | rhs, | ||
| size_t | count ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por namespace_uri_predicate::operator()() y xpath_lexer_string::operator==().
| PUGI_IMPL_FN PUGI_IMPL_UNSIGNED_OVERFLOW U string_to_integer | ( | const char_t * | value, |
| U | minv, | ||
| U | maxv ) |
Hace referencia a ct_space, PUGI_IMPL_FN, PUGI_IMPL_IS_CHARTYPE, PUGI_IMPL_STATIC_ASSERT y PUGI_IMPL_UNSIGNED_OVERFLOW.
Referenciado por get_value_int() y get_value_uint().
| PUGI_IMPL_FN xpath_string string_value | ( | const xpath_node & | na, |
| xpath_allocator * | alloc ) |
Hace referencia a xpath_string::append(), xpath_string::from_const() y PUGI_IMPL_FN.
Referenciado por xpath_ast_node::compare_eq(), xpath_ast_node::compare_rel(), xpath_ast_node::eval_number() y xpath_ast_node::eval_string().
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN size_t strlength | ( | const char_t * | s | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_string::data(), xpath_string::length(), new_xpath_variable(), node_copy_string(), node_output(), xml_parser::parse_tree(), strcpy_insitu_allow() y xml_buffered_writer::write_string().
| PUGI_IMPL_FN size_t strlength_wide | ( | const wchar_t * | s | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por convert_path_heap().
|
inline |
Referenciado por xpath_ast_node::compare_eq(), median3(), partition3() y reverse().
| PUGI_IMPL_FN void text_output | ( | xml_buffered_writer & | writer, |
| const char_t * | s, | ||
| chartypex_t | type, | ||
| unsigned int | flags ) |
Hace referencia a PUGI_IMPL_FN y text_output_escaped().
Referenciado por node_output_attributes(), node_output_simple() y node_output_start().
| PUGI_IMPL_FN void text_output_cdata | ( | xml_buffered_writer & | writer, |
| const char_t * | s ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por node_output_simple().
| PUGI_IMPL_FN void text_output_escaped | ( | xml_buffered_writer & | writer, |
| const char_t * | s, | ||
| chartypex_t | type, | ||
| unsigned int | flags ) |
Hace referencia a PUGI_IMPL_FN, PUGI_IMPL_IS_CHARTYPEX y PUGI_IMPL_SCANWHILE_UNROLL.
Referenciado por text_output().
| PUGI_IMPL_FN void text_output_indent | ( | xml_buffered_writer & | writer, |
| const char_t * | indent, | ||
| size_t | indent_length, | ||
| unsigned int | depth ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por node_output() y node_output_attributes().
| PUGI_IMPL_FN char_t tolower_ascii | ( | char_t | ch | ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_boolean().
| PUGI_IMPL_FN char_t * translate | ( | char_t * | buffer, |
| const char_t * | from, | ||
| const char_t * | to, | ||
| size_t | to_length ) |
Hace referencia a find_char(), PUGI_IMPL_DMC_VOLATILE y PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_string().
| PUGI_IMPL_FN char_t * translate_table | ( | char_t * | buffer, |
| const unsigned char * | table ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_ast_node::eval_string().
| PUGI_IMPL_FN unsigned char * translate_table_generate | ( | xpath_allocator * | alloc, |
| const char_t * | from, | ||
| const char_t * | to ) |
Hace referencia a xpath_allocator::allocate() y PUGI_IMPL_FN.
Referenciado por xpath_ast_node::optimize_self().
| PUGI_IMPL_FN void truncate_zeros | ( | char * | begin, |
| char * | end ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por convert_number_to_mantissa_exponent().
| PUGI_IMPL_FN I unique | ( | I | begin, |
| I | end ) |
Hace referencia a PUGI_IMPL_FN.
Referenciado por xpath_node_set_raw::remove_duplicates().
| PUGI_IMPL_FN xpath_node xpath_first | ( | const xpath_node * | begin, |
| const xpath_node * | end, | ||
| xpath_node_set::type_t | type ) |
Hace referencia a min_element() y PUGI_IMPL_FN.
Referenciado por xpath_node_set_raw::first().
| PUGI_IMPL_NS_END PUGI_IMPL_NS_BEGIN PUGI_IMPL_FN xpath_node_set::type_t xpath_get_order | ( | const xpath_node * | begin, |
| const xpath_node * | end ) |
| PUGI_IMPL_FN xpath_node_set::type_t xpath_sort | ( | xpath_node * | begin, |
| xpath_node * | end, | ||
| xpath_node_set::type_t | type, | ||
| bool | rev ) |
Hace referencia a PUGI_IMPL_FN, reverse(), sort() y xpath_get_order().
Referenciado por xpath_node_set_raw::sort_do().
| PUGI_IMPL_FN size_t zero_terminate_buffer | ( | void * | buffer, |
| size_t | size, | ||
| xml_encoding | encoding ) |
Hace referencia a get_wchar_encoding() y PUGI_IMPL_FN.
Referenciado por load_file_impl() y load_stream_impl().
| const axis_t axis_to_type< N >::axis = N |
|
static |
|
static |
|
static |
Referenciado por xml_allocator::allocate_string() y xml_allocator::deallocate_string().
| allocation_function xml_memory_management_function_storage< T >::allocate = default_allocate |
Referenciado por xpath_allocator::reallocate() y pugi::set_memory_management_functions().
| deallocation_function xml_memory_management_function_storage< T >::deallocate = default_deallocate |
Referenciado por pugi::set_memory_management_functions().
|
static |
Referenciado por document_buffer_order(), node_copy_string() y strcpy_insitu_allow().
|
static |
Referenciado por node_copy_attribute() y node_copy_contents().
|
static |
|
static |
Referenciado por xml_allocator::allocate_memory(), xml_allocator::allocate_memory_oob() y xml_allocator::allocate_string().
|
static |
|
static |
Referenciado por node_copy_attribute() y node_copy_contents().
|
static |
|
static |
|
static |
Referenciado por xpath_allocator::allocate() y xpath_allocator::reallocate().
|
static |