|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
#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>Go to the source code of this file.
Namespaces | |
| namespace | pugi |
Macros | |
| #define | SOURCE_PUGIXML_CPP |
| #define | PUGI__NO_INLINE |
| #define | PUGI__UNLIKELY(cond) |
| #define | PUGI__STATIC_ASSERT(cond) |
| #define | PUGI__DMC_VOLATILE |
| #define | PUGI__UNSIGNED_OVERFLOW |
| #define | PUGI__SNPRINTF sprintf |
| #define | PUGI__NS_BEGIN namespace pugi { namespace impl { namespace { |
| #define | PUGI__NS_END } } } |
| #define | PUGI__FN |
| #define | PUGI__FN_NO_INLINE PUGI__NO_INLINE |
| #define | PUGI__GETHEADER_IMPL(object, page, flags) |
| #define | PUGI__GETPAGE_IMPL(header) |
| #define | PUGI__GETPAGE(n) |
| #define | PUGI__NODETYPE(n) |
| #define | PUGI__IS_CHARTYPE_IMPL(c, ct, table) |
| #define | PUGI__IS_CHARTYPE(c, ct) |
| #define | PUGI__IS_CHARTYPEX(c, ct) |
| #define | PUGI__SCANCHAR(ch) |
| #define | PUGI__SCANCHARTYPE(ct) |
| #define | PUGI__ENDSWITH(c, e) |
| #define | PUGI__SKIPWS() |
| #define | PUGI__OPTSET(OPT) |
| #define | PUGI__PUSHNODE(TYPE) |
| #define | PUGI__POPNODE() |
| #define | PUGI__SCANFOR(X) |
| #define | PUGI__SCANWHILE(X) |
| #define | PUGI__SCANWHILE_UNROLL(X) |
| #define | PUGI__ENDSEG() |
| #define | PUGI__THROW_ERROR(err, m) |
| #define | PUGI__CHECK_ERROR(err, m) |
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) |
Functions | |
| PUGI__NS_BEGIN PUGI__FN void * | default_allocate (size_t size) |
| PUGI__FN void | default_deallocate (void *ptr) |
| PUGI__NS_END PUGI__NS_BEGIN PUGI__FN size_t | strlength (const char_t *s) |
| PUGI__FN bool | strequal (const char_t *src, const char_t *dst) |
| PUGI__FN bool | strequalrange (const char_t *lhs, const char_t *rhs, size_t count) |
| PUGI__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__NS_END PUGI__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__FN_NO_INLINE xml_node_struct * | append_new_node (xml_node_struct *node, xml_allocator &alloc, xml_node_type type=node_element) |
| PUGI__FN_NO_INLINE xml_attribute_struct * | append_new_attribute (xml_node_struct *node, xml_allocator &alloc) |
| PUGI__NS_END PUGI__NS_BEGIN uint16_t | endian_swap (uint16_t value) |
| uint32_t | endian_swap (uint32_t value) |
| PUGI__FN bool | is_little_endian () |
| PUGI__FN xml_encoding | get_wchar_encoding () |
| PUGI__FN bool | parse_declaration_encoding (const uint8_t *data, size_t size, const uint8_t *&out_encoding, size_t &out_length) |
| PUGI__FN xml_encoding | guess_buffer_encoding (const uint8_t *data, size_t size) |
| PUGI__FN xml_encoding | get_buffer_encoding (xml_encoding encoding, const void *contents, size_t size) |
| PUGI__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__FN bool | convert_buffer_generic (char_t *&out_buffer, size_t &out_length, const void *contents, size_t size, D) |
| PUGI__FN size_t | get_latin1_7bit_prefix_length (const uint8_t *data, size_t size) |
| PUGI__FN bool | convert_buffer_latin1 (char_t *&out_buffer, size_t &out_length, const void *contents, size_t size, bool is_mutable) |
| PUGI__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__FN size_t | as_utf8_begin (const wchar_t *str, size_t length) |
| PUGI__FN void | as_utf8_end (char *buffer, size_t size, const wchar_t *str, size_t length) |
| PUGI__FN std::string | as_utf8_impl (const wchar_t *str, size_t length) |
| PUGI__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__FN bool | strcpy_insitu (String &dest, Header &header, uintptr_t header_mask, const char_t *source, size_t source_length) |
| PUGI__FN char_t * | strconv_escape (char_t *s, gap &g) |
| PUGI__FN char_t * | strconv_comment (char_t *s, char_t endch) |
| PUGI__FN char_t * | strconv_cdata (char_t *s, char_t endch) |
| PUGI__FN strconv_pcdata_t | get_strconv_pcdata (unsigned int optmask) |
| PUGI__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__FN xml_encoding | get_write_native_encoding () |
| PUGI__FN xml_encoding | get_write_encoding (xml_encoding encoding) |
| template<typename D, typename T> | |
| PUGI__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__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__FN size_t | get_valid_length (const char_t *data, size_t length) |
| PUGI__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__FN void | text_output_escaped (xml_buffered_writer &writer, const char_t *s, chartypex_t type, unsigned int flags) |
| PUGI__FN void | text_output (xml_buffered_writer &writer, const char_t *s, chartypex_t type, unsigned int flags) |
| PUGI__FN void | text_output_cdata (xml_buffered_writer &writer, const char_t *s) |
| PUGI__FN void | text_output_indent (xml_buffered_writer &writer, const char_t *indent, size_t indent_length, unsigned int depth) |
| PUGI__FN void | node_output_comment (xml_buffered_writer &writer, const char_t *s) |
| PUGI__FN void | node_output_pi_value (xml_buffered_writer &writer, const char_t *s) |
| PUGI__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__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__FN void | node_output_end (xml_buffered_writer &writer, xml_node_struct *node) |
| PUGI__FN void | node_output_simple (xml_buffered_writer &writer, xml_node_struct *node, unsigned int flags) |
| PUGI__FN void | node_output (xml_buffered_writer &writer, xml_node_struct *root, const char_t *indent, unsigned int flags, unsigned int depth) |
| PUGI__FN bool | has_declaration (xml_node_struct *node) |
| PUGI__FN bool | is_attribute_of (xml_attribute_struct *attr, xml_node_struct *node) |
| PUGI__FN bool | allow_insert_attribute (xml_node_type parent) |
| PUGI__FN bool | allow_insert_child (xml_node_type parent, xml_node_type child) |
| PUGI__FN bool | allow_move (xml_node parent, xml_node child) |
| template<typename String, typename Header> | |
| PUGI__FN void | node_copy_string (String &dest, Header &header, uintptr_t header_mask, char_t *source, Header &source_header, xml_allocator *alloc) |
| PUGI__FN void | node_copy_contents (xml_node_struct *dn, xml_node_struct *sn, xml_allocator *shared_alloc) |
| PUGI__FN void | node_copy_tree (xml_node_struct *dn, xml_node_struct *sn) |
| PUGI__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__FN PUGI__UNSIGNED_OVERFLOW U | string_to_integer (const char_t *value, U minv, U maxv) |
| PUGI__FN int | get_value_int (const char_t *value) |
| PUGI__FN unsigned int | get_value_uint (const char_t *value) |
| PUGI__FN double | get_value_double (const char_t *value) |
| PUGI__FN float | get_value_float (const char_t *value) |
| PUGI__FN bool | get_value_bool (const char_t *value) |
| template<typename U> | |
| PUGI__FN PUGI__UNSIGNED_OVERFLOW char_t * | integer_to_string (char_t *begin, char_t *end, U value, bool negative) |
| template<typename String, typename Header> | |
| PUGI__FN bool | set_value_ascii (String &dest, Header &header, uintptr_t header_mask, char *buf) |
| template<typename U, typename String, typename Header> | |
| PUGI__FN bool | set_value_integer (String &dest, Header &header, uintptr_t header_mask, U value, bool negative) |
| template<typename String, typename Header> | |
| PUGI__FN bool | set_value_convert (String &dest, Header &header, uintptr_t header_mask, float value, int precision) |
| template<typename String, typename Header> | |
| PUGI__FN bool | set_value_convert (String &dest, Header &header, uintptr_t header_mask, double value, int precision) |
| template<typename String, typename Header> | |
| PUGI__FN bool | set_value_bool (String &dest, Header &header, uintptr_t header_mask, bool value) |
| PUGI__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) |
| PUGI__FN xml_parse_status | get_file_size (FILE *file, size_t &out_result) |
| PUGI__FN size_t | zero_terminate_buffer (void *buffer, size_t size, xml_encoding encoding) |
| PUGI__FN xml_parse_result | load_file_impl (xml_document_struct *doc, FILE *file, unsigned int options, xml_encoding encoding, char_t **out_buffer) |
| PUGI__FN void | close_file (FILE *file) |
| template<typename T> | |
| PUGI__FN xml_parse_status | load_stream_data_noseek (std::basic_istream< T > &stream, void **out_buffer, size_t *out_size) |
| template<typename T> | |
| PUGI__FN xml_parse_status | load_stream_data_seek (std::basic_istream< T > &stream, void **out_buffer, size_t *out_size) |
| template<typename T> | |
| PUGI__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__FN char * | convert_path_heap (const wchar_t *str) |
| PUGI__FN FILE * | open_file_wide (const wchar_t *path, const wchar_t *mode) |
| PUGI__FN FILE * | open_file (const char *path, const char *mode) |
| PUGI__FN bool | save_file_impl (const xml_document &doc, FILE *file, const char_t *indent, unsigned int flags, xml_encoding encoding) |
| std::basic_string< char, std::char_traits< char >, std::allocator< char > > PUGIXML_FUNCTION | pugi::as_utf8 (const wchar_t *str) |
| PUGI__FN std::string PUGIXML_FUNCTION | pugi::as_utf8 (const std::basic_string< 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) |
| PUGI__FN std::basic_string< wchar_t > PUGIXML_FUNCTION | pugi::as_wide (const std::string &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 () |
| template<typename T> | |
| void | swap (T &lhs, T &rhs) |
| template<typename I, typename Pred> | |
| PUGI__FN I | min_element (I begin, I end, const Pred &pred) |
| template<typename I> | |
| PUGI__FN void | reverse (I begin, I end) |
| template<typename I> | |
| PUGI__FN I | unique (I begin, I end) |
| template<typename T, typename Pred> | |
| PUGI__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__FN void | partition3 (T *begin, T *end, T pivot, const Pred &pred, T **out_eqbeg, T **out_eqend) |
| template<typename I, typename Pred> | |
| PUGI__FN void | sort (I begin, I end, const Pred &pred) |
| PUGI__FN bool | hash_insert (const void **table, size_t size, const void *key) |
| PUGI__NS_END PUGI__NS_BEGIN PUGI__FN bool | starts_with (const char_t *string, const char_t *pattern) |
| PUGI__FN const char_t * | find_char (const char_t *s, char_t c) |
| PUGI__FN const char_t * | find_substring (const char_t *s, const char_t *p) |
| PUGI__FN char_t | tolower_ascii (char_t ch) |
| PUGI__FN xpath_string | string_value (const xpath_node &na, xpath_allocator *alloc) |
| PUGI__FN bool | node_is_before_sibling (xml_node_struct *ln, xml_node_struct *rn) |
| PUGI__FN bool | node_is_before (xml_node_struct *ln, xml_node_struct *rn) |
| PUGI__FN bool | node_is_ancestor (xml_node_struct *parent, xml_node_struct *node) |
| PUGI__FN const void * | document_buffer_order (const xpath_node &xnode) |
| PUGI__FN double | gen_nan () |
| PUGI__FN bool | is_nan (double value) |
| PUGI__FN const char_t * | convert_number_to_string_special (double value) |
| PUGI__FN bool | convert_number_to_boolean (double value) |
| PUGI__FN void | truncate_zeros (char *begin, char *end) |
| PUGI__FN void | convert_number_to_mantissa_exponent (double value, char(&buffer)[32], char **out_mantissa, int *out_exponent) |
| PUGI__FN xpath_string | convert_number_to_string (double value, xpath_allocator *alloc) |
| PUGI__FN bool | check_string_to_number_format (const char_t *string) |
| PUGI__FN double | convert_string_to_number (const char_t *string) |
| PUGI__FN bool | convert_string_to_number_scratch (char_t(&buffer)[32], const char_t *begin, const char_t *end, double *out_result) |
| PUGI__FN double | round_nearest (double value) |
| PUGI__FN double | round_nearest_nzero (double value) |
| PUGI__FN const char_t * | qualified_name (const xpath_node &node) |
| PUGI__FN const char_t * | local_name (const xpath_node &node) |
| PUGI__FN const char_t * | namespace_uri (xml_node node) |
| PUGI__FN const char_t * | namespace_uri (xml_attribute attr, xml_node parent) |
| PUGI__FN const char_t * | namespace_uri (const xpath_node &node) |
| PUGI__FN char_t * | normalize_space (char_t *buffer) |
| PUGI__FN char_t * | translate (char_t *buffer, const char_t *from, const char_t *to, size_t to_length) |
| PUGI__FN unsigned char * | translate_table_generate (xpath_allocator *alloc, const char_t *from, const char_t *to) |
| PUGI__FN char_t * | translate_table (char_t *buffer, const unsigned char *table) |
| bool | is_xpath_attribute (const char_t *name) |
| PUGI__FN PUGI__UNSIGNED_OVERFLOW unsigned int | hash_string (const char_t *str) |
| template<typename T> | |
| PUGI__FN T * | new_xpath_variable (const char_t *name) |
| PUGI__FN xpath_variable * | new_xpath_variable (xpath_value_type type, const char_t *name) |
| template<typename T> | |
| PUGI__FN void | delete_xpath_variable (T *var) |
| PUGI__FN void | delete_xpath_variable (xpath_value_type type, xpath_variable *var) |
| PUGI__FN bool | copy_xpath_variable (xpath_variable *lhs, const xpath_variable *rhs) |
| PUGI__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__NS_END PUGI__NS_BEGIN PUGI__FN xpath_node_set::type_t | xpath_get_order (const xpath_node *begin, const xpath_node *end) |
| PUGI__FN xpath_node_set::type_t | xpath_sort (xpath_node *begin, xpath_node *end, xpath_node_set::type_t type, bool rev) |
| PUGI__FN xpath_node | xpath_first (const xpath_node *begin, const xpath_node *end, xpath_node_set::type_t type) |
| PUGI__FN impl::xpath_ast_node * | evaluate_node_set_prepare (xpath_query_impl *impl) |
Variables | |
| template<typename T> | |
| allocation_function | xml_memory_management_function_storage< T >::allocate = default_allocate |
| template<typename T> | |
| deallocation_function | xml_memory_management_function_storage< T >::deallocate = default_deallocate |
| template<axis_t N> | |
| const axis_t | axis_to_type< N >::axis = N |
| #define PUGI__CHECK_ERROR | ( | err, | |
| m ) |
Definition at line 2614 of file pugixml.cc.
Referenced by xml_parser::parse_exclamation(), and xml_parser::parse_question().
| #define PUGI__DMC_VOLATILE |
Definition at line 106 of file pugixml.cc.
Referenced by translate().
| #define PUGI__ENDSEG | ( | ) |
Definition at line 2612 of file pugixml.cc.
Referenced by xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__ENDSWITH | ( | c, | |
| e ) |
Definition at line 2604 of file pugixml.cc.
Referenced by xml_parser::parse_exclamation(), xml_parser::parse_question(), xml_parser::parse_tree(), strconv_cdata(), and strconv_comment().
| #define PUGI__FN |
Definition at line 164 of file pugixml.cc.
Referenced by 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_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_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::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_document::xml_document(), 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_parse_result::xml_parse_result(), 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::xpath_node_set::~xpath_node_set(), pugi::xpath_query::~xpath_query(), and pugi::xpath_variable_set::~xpath_variable_set().
| #define PUGI__FN_NO_INLINE PUGI__NO_INLINE |
Definition at line 165 of file pugixml.cc.
Referenced by xml_allocator::allocate_memory_oob(), append_new_attribute(), append_new_node(), and xpath_node_set_raw::push_back_grow().
| #define PUGI__GETHEADER_IMPL | ( | object, | |
| page, | |||
| flags ) |
Definition at line 450 of file pugixml.cc.
Referenced by pugi::xml_attribute_struct::xml_attribute_struct(), and pugi::xml_node_struct::xml_node_struct().
| #define PUGI__GETPAGE | ( | n | ) |
Definition at line 455 of file pugixml.cc.
Referenced by destroy_attribute(), destroy_node(), get_allocator(), and get_document().
| #define PUGI__GETPAGE_IMPL | ( | header | ) |
Definition at line 452 of file pugixml.cc.
Referenced by strcpy_insitu().
| #define PUGI__IS_CHARTYPE | ( | c, | |
| ct ) |
Definition at line 1915 of file pugixml.cc.
Referenced by 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(), and string_to_integer().
| #define PUGI__IS_CHARTYPE_IMPL | ( | c, | |
| ct, | |||
| table ) |
Definition at line 1912 of file pugixml.cc.
| #define PUGI__IS_CHARTYPEX | ( | c, | |
| ct ) |
Definition at line 1916 of file pugixml.cc.
Referenced by check_string_to_number_format(), xpath_lexer::next(), and text_output_escaped().
| #define PUGI__NO_INLINE |
Definition at line 89 of file pugixml.cc.
| #define PUGI__NODETYPE | ( | n | ) |
Definition at line 456 of file pugixml.cc.
Referenced by 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_value(), pugi::xml_node::set_value(), and pugi::xml_node::type().
| #define PUGI__NS_BEGIN namespace pugi { namespace impl { namespace { |
Definition at line 161 of file pugixml.cc.
| #define PUGI__NS_END } } } |
Definition at line 162 of file pugixml.cc.
| #define PUGI__OPTSET | ( | OPT | ) |
Definition at line 2606 of file pugixml.cc.
Referenced by xml_parser::parse(), xml_parser::parse_exclamation(), xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__POPNODE | ( | ) |
Definition at line 2608 of file pugixml.cc.
Referenced by xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__PUSHNODE | ( | TYPE | ) |
Definition at line 2607 of file pugixml.cc.
Referenced by xml_parser::parse_exclamation(), xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__SCANCHAR | ( | ch | ) |
Referenced by parse_declaration_encoding().
| #define PUGI__SCANCHARTYPE | ( | ct | ) |
Referenced by parse_declaration_encoding().
| #define PUGI__SCANFOR | ( | X | ) |
Definition at line 2609 of file pugixml.cc.
Referenced by xml_parser::parse_doctype_primitive(), xml_parser::parse_exclamation(), xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__SCANWHILE | ( | X | ) |
Definition at line 2610 of file pugixml.cc.
Referenced by xml_parser::parse_question().
| #define PUGI__SCANWHILE_UNROLL | ( | X | ) |
Definition at line 2611 of file pugixml.cc.
Referenced by 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(), and text_output_escaped().
| #define PUGI__SKIPWS | ( | ) |
Definition at line 2605 of file pugixml.cc.
Referenced by xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__SNPRINTF sprintf |
Definition at line 147 of file pugixml.cc.
Referenced by convert_number_to_mantissa_exponent(), set_value_convert(), and set_value_convert().
| #define PUGI__STATIC_ASSERT | ( | cond | ) |
Definition at line 100 of file pugixml.cc.
Referenced by 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(), and xml_buffered_writer::xml_buffered_writer().
| #define PUGI__THROW_ERROR | ( | err, | |
| m ) |
Definition at line 2613 of file pugixml.cc.
Referenced by xml_parser::parse_doctype_group(), xml_parser::parse_doctype_ignore(), xml_parser::parse_doctype_primitive(), xml_parser::parse_exclamation(), xml_parser::parse_question(), and xml_parser::parse_tree().
| #define PUGI__UNLIKELY | ( | cond | ) |
Definition at line 96 of file pugixml.cc.
Referenced by xml_allocator::allocate_memory().
| #define PUGI__UNSIGNED_OVERFLOW |
Definition at line 117 of file pugixml.cc.
Referenced by hash_string(), integer_to_string(), and string_to_integer().
| #define SOURCE_PUGIXML_CPP |
Copyright (C) 2006-2022, by Arseny Kapoulkine (arsen.nosp@m.y.ka.nosp@m.poulk.nosp@m.ine@.nosp@m.gmail.nosp@m..com) Report bugs and download new versions at https://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.nosp@m.en@t.nosp@m.ima.n.nosp@m.et)
Definition at line 15 of file pugixml.cc.
| typedef char_t *(* strconv_attribute_t) (char_t *, char_t) |
Definition at line 2743 of file pugixml.cc.
| typedef char_t *(* strconv_pcdata_t) (char_t *) |
Definition at line 2672 of file pugixml.cc.
| typedef wchar_selector<sizeof(wchar_t)>::counter wchar_counter |
Definition at line 1820 of file pugixml.cc.
| typedef wchar_selector<sizeof(wchar_t)>::writer wchar_writer |
Definition at line 1821 of file pugixml.cc.
| typedef xml_memory_management_function_storage<int> xml_memory |
Definition at line 208 of file pugixml.cc.
| enum ast_type_t |
Definition at line 9553 of file pugixml.cc.
| enum axis_t |
Definition at line 9618 of file pugixml.cc.
| enum chartype_t |
| Enumerator | |
|---|---|
| ct_parse_pcdata | |
| ct_parse_attr | |
| ct_parse_attr_ws | |
| ct_space | |
| ct_parse_cdata | |
| ct_parse_comment | |
| ct_symbol | |
| ct_start_symbol | |
Definition at line 1845 of file pugixml.cc.
| enum chartypex_t |
| Enumerator | |
|---|---|
| ctx_special_pcdata | |
| ctx_special_attr | |
| ctx_start_symbol | |
| ctx_digit | |
| ctx_symbol | |
Definition at line 1878 of file pugixml.cc.
| enum indent_flags_t |
| Enumerator | |
|---|---|
| indent_newline | |
| indent_indent | |
Definition at line 4247 of file pugixml.cc.
| enum lexeme_t |
Definition at line 9199 of file pugixml.cc.
| enum nodeset_eval_t |
| Enumerator | |
|---|---|
| nodeset_eval_all | |
| nodeset_eval_any | |
| nodeset_eval_first | |
Definition at line 9656 of file pugixml.cc.
| enum nodetest_t |
| Enumerator | |
|---|---|
| nodetest_none | |
| nodetest_name | |
| nodetest_type_node | |
| nodetest_type_comment | |
| nodetest_type_pi | |
| nodetest_type_text | |
| nodetest_pi | |
| nodetest_all | |
| nodetest_all_in_namespace | |
Definition at line 9635 of file pugixml.cc.
| enum predicate_t |
| Enumerator | |
|---|---|
| predicate_default | |
| predicate_posinv | |
| predicate_constant | |
| predicate_constant_one | |
Definition at line 9648 of file pugixml.cc.
|
inline |
Definition at line 1176 of file pugixml.cc.
Referenced by append_new_attribute().
|
inline |
Definition at line 1185 of file pugixml.cc.
Referenced by append_new_node().
| PUGI__FN bool allow_insert_attribute | ( | xml_node_type | parent | ) |
Definition at line 4368 of file pugixml.cc.
| PUGI__FN bool allow_insert_child | ( | xml_node_type | parent, |
| xml_node_type | child ) |
Definition at line 4373 of file pugixml.cc.
Referenced by allow_move().
| PUGI__FN bool allow_move | ( | xml_node | parent, |
| xml_node | child ) |
Definition at line 4382 of file pugixml.cc.
|
inline |
Definition at line 1333 of file pugixml.cc.
Referenced by append_new_attribute().
| PUGI__FN_NO_INLINE xml_attribute_struct * append_new_attribute | ( | xml_node_struct * | node, |
| xml_allocator & | alloc ) |
Definition at line 1427 of file pugixml.cc.
Referenced by node_copy_contents(), and xml_parser::parse_tree().
| PUGI__FN_NO_INLINE xml_node_struct * append_new_node | ( | xml_node_struct * | node, |
| xml_allocator & | alloc, | ||
| xml_node_type | type = node_element ) |
Definition at line 1415 of file pugixml.cc.
Referenced by node_copy_tree().
|
inline |
Definition at line 1234 of file pugixml.cc.
Referenced by append_new_node().
| PUGI__FN size_t as_utf8_begin | ( | const wchar_t * | str, |
| size_t | length ) |
Definition at line 2297 of file pugixml.cc.
Referenced by as_utf8_impl(), and convert_path_heap().
| PUGI__FN void as_utf8_end | ( | char * | buffer, |
| size_t | size, | ||
| const wchar_t * | str, | ||
| size_t | length ) |
Definition at line 2303 of file pugixml.cc.
Referenced by as_utf8_impl(), and convert_path_heap().
| PUGI__FN std::string as_utf8_impl | ( | const wchar_t * | str, |
| size_t | length ) |
Definition at line 2315 of file pugixml.cc.
| PUGI__FN std::basic_string< wchar_t > as_wide_impl | ( | const char * | str, |
| size_t | size ) |
Definition at line 2330 of file pugixml.cc.
| PUGI__FN bool check_string_to_number_format | ( | const char_t * | string | ) |
Definition at line 8515 of file pugixml.cc.
Referenced by convert_string_to_number().
| PUGI__FN void close_file | ( | FILE * | file | ) |
Definition at line 4849 of file pugixml.cc.
| PUGI__FN bool convert_buffer | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| xml_encoding | encoding, | ||
| const void * | contents, | ||
| size_t | size, | ||
| bool | is_mutable ) |
Definition at line 2262 of file pugixml.cc.
| PUGI__FN bool convert_buffer_generic | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| const void * | contents, | ||
| size_t | size, | ||
| D | ) |
Definition at line 2191 of file pugixml.cc.
Referenced by convert_buffer().
| PUGI__FN bool convert_buffer_latin1 | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| const void * | contents, | ||
| size_t | size, | ||
| bool | is_mutable ) |
Definition at line 2225 of file pugixml.cc.
Referenced by convert_buffer().
| PUGI__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 ) |
Definition at line 3685 of file pugixml.cc.
Referenced by xml_buffered_writer::flush().
| PUGI__FN size_t convert_buffer_output_generic | ( | typename T::value_type | dest, |
| const char_t * | data, | ||
| size_t | length, | ||
| D | , | ||
| T | ) |
Definition at line 3598 of file pugixml.cc.
Referenced by convert_buffer_output().
| PUGI__FN size_t convert_buffer_output_generic | ( | typename T::value_type | dest, |
| const char_t * | data, | ||
| size_t | length, | ||
| D | , | ||
| T | , | ||
| bool | opt_swap ) |
Definition at line 3607 of file pugixml.cc.
| PUGI__FN bool convert_number_to_boolean | ( | double | value | ) |
Definition at line 8391 of file pugixml.cc.
Referenced by xpath_ast_node::eval_boolean().
| PUGI__FN void convert_number_to_mantissa_exponent | ( | double | value, |
| char(&) | buffer[32], | ||
| char ** | out_mantissa, | ||
| int * | out_exponent ) |
Definition at line 8419 of file pugixml.cc.
Referenced by convert_number_to_string().
| PUGI__FN xpath_string convert_number_to_string | ( | double | value, |
| xpath_allocator * | alloc ) |
Definition at line 8448 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string().
| PUGI__FN const char_t * convert_number_to_string_special | ( | double | value | ) |
Definition at line 8359 of file pugixml.cc.
Referenced by convert_number_to_string().
| PUGI__FN char * convert_path_heap | ( | const wchar_t * | str | ) |
Definition at line 5015 of file pugixml.cc.
Referenced by open_file_wide().
| PUGI__FN double convert_string_to_number | ( | const char_t * | string | ) |
Definition at line 8545 of file pugixml.cc.
Referenced by convert_string_to_number_scratch(), and xpath_ast_node::eval_number().
| PUGI__FN bool convert_string_to_number_scratch | ( | char_t(&) | buffer[32], |
| const char_t * | begin, | ||
| const char_t * | end, | ||
| double * | out_result ) |
Definition at line 8558 of file pugixml.cc.
Referenced by xpath_parser::parse_primary_expression().
| PUGI__FN bool copy_xpath_variable | ( | xpath_variable * | lhs, |
| const xpath_variable * | rhs ) |
Definition at line 8925 of file pugixml.cc.
| PUGI__NS_BEGIN PUGI__FN void * default_allocate | ( | size_t | size | ) |
Definition at line 186 of file pugixml.cc.
| PUGI__FN void default_deallocate | ( | void * | ptr | ) |
Definition at line 191 of file pugixml.cc.
| PUGI__FN void delete_xpath_variable | ( | T * | var | ) |
Definition at line 8894 of file pugixml.cc.
Referenced by delete_xpath_variable().
| PUGI__FN void delete_xpath_variable | ( | xpath_value_type | type, |
| xpath_variable * | var ) |
Definition at line 8900 of file pugixml.cc.
|
inline |
Definition at line 1194 of file pugixml.cc.
Referenced by destroy_node().
|
inline |
Definition at line 1205 of file pugixml.cc.
Referenced by destroy_node().
| PUGI__FN const void * document_buffer_order | ( | const xpath_node & | xnode | ) |
Definition at line 8246 of file pugixml.cc.
Referenced by document_order_comparator::operator()().
|
inline |
Definition at line 1455 of file pugixml.cc.
Referenced by convert_buffer_output_generic(), utf16_decoder< opt_false >::process(), and utf32_decoder< opt_false >::process().
|
inline |
Definition at line 1460 of file pugixml.cc.
| PUGI__FN impl::xpath_ast_node * evaluate_node_set_prepare | ( | xpath_query_impl * | impl | ) |
Definition at line 12283 of file pugixml.cc.
| PUGI__FN const char_t * find_char | ( | const char_t * | s, |
| char_t | c ) |
Definition at line 8093 of file pugixml.cc.
Referenced by local_name(), namespace_uri_predicate::namespace_uri_predicate(), and translate().
| PUGI__FN const char_t * find_substring | ( | const char_t * | s, |
| const char_t * | p ) |
Definition at line 8102 of file pugixml.cc.
Referenced by xpath_ast_node::eval_boolean(), and xpath_ast_node::eval_string().
| PUGI__FN double gen_nan | ( | ) |
Definition at line 8331 of file pugixml.cc.
Referenced by convert_string_to_number().
|
inline |
Definition at line 1159 of file pugixml.cc.
Referenced by node_copy_attribute(), node_copy_contents(), and node_copy_tree().
| PUGI__FN xml_encoding get_buffer_encoding | ( | xml_encoding | encoding, |
| const void * | contents, | ||
| size_t | size ) |
Definition at line 2037 of file pugixml.cc.
Referenced by load_file_impl(), and load_stream_impl().
|
inline |
Definition at line 1166 of file pugixml.cc.
Referenced by document_buffer_order().
| PUGI__FN xml_parse_status get_file_size | ( | FILE * | file, |
| size_t & | out_result ) |
Definition at line 4756 of file pugixml.cc.
Referenced by load_file_impl().
| PUGI__FN size_t get_latin1_7bit_prefix_length | ( | const uint8_t * | data, |
| size_t | size ) |
Definition at line 2216 of file pugixml.cc.
Referenced by convert_buffer_latin1().
| PUGI__FN bool get_mutable_buffer | ( | char_t *& | out_buffer, |
| size_t & | out_length, | ||
| const void * | contents, | ||
| size_t | size, | ||
| bool | is_mutable ) |
Definition at line 2057 of file pugixml.cc.
Referenced by convert_buffer(), and convert_buffer_latin1().
| PUGI__FN strconv_attribute_t get_strconv_attribute | ( | unsigned int | optmask | ) |
Definition at line 2894 of file pugixml.cc.
Referenced by xml_parser::parse_tree().
| PUGI__FN strconv_pcdata_t get_strconv_pcdata | ( | unsigned int | optmask | ) |
Definition at line 2725 of file pugixml.cc.
Referenced by xml_parser::parse_tree().
| PUGI__FN size_t get_valid_length | ( | const char_t * | data, |
| size_t | length ) |
Definition at line 3669 of file pugixml.cc.
Referenced by xml_buffered_writer::write_direct(), and xml_buffered_writer::write_string().
| PUGI__FN bool get_value_bool | ( | const char_t * | value | ) |
Definition at line 4624 of file pugixml.cc.
| PUGI__FN double get_value_double | ( | const char_t * | value | ) |
Definition at line 4606 of file pugixml.cc.
| PUGI__FN float get_value_float | ( | const char_t * | value | ) |
Definition at line 4615 of file pugixml.cc.
| PUGI__FN int get_value_int | ( | const char_t * | value | ) |
Definition at line 4596 of file pugixml.cc.
| PUGI__FN unsigned int get_value_uint | ( | const char_t * | value | ) |
Definition at line 4601 of file pugixml.cc.
| PUGI__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 ) |
Definition at line 8947 of file pugixml.cc.
Referenced by xpath_parser::parse_primary_expression().
| PUGI__FN xml_encoding get_wchar_encoding | ( | ) |
Definition at line 1925 of file pugixml.cc.
Referenced by get_buffer_encoding(), get_write_encoding(), get_write_native_encoding(), and zero_terminate_buffer().
| PUGI__FN xml_encoding get_write_encoding | ( | xml_encoding | encoding | ) |
Definition at line 3580 of file pugixml.cc.
Referenced by xml_buffered_writer::xml_buffered_writer().
| PUGI__FN xml_encoding get_write_native_encoding | ( | ) |
Definition at line 3571 of file pugixml.cc.
Referenced by xml_buffered_writer::flush(), and xml_buffered_writer::write_direct().
| PUGI__FN xml_encoding guess_buffer_encoding | ( | const uint8_t * | data, |
| size_t | size ) |
Definition at line 1989 of file pugixml.cc.
Referenced by get_buffer_encoding().
| PUGI__FN bool has_declaration | ( | xml_node_struct * | node | ) |
Definition at line 4346 of file pugixml.cc.
| PUGI__FN bool hash_insert | ( | const void ** | table, |
| size_t | size, | ||
| const void * | key ) |
Definition at line 7708 of file pugixml.cc.
Referenced by xpath_node_set_raw::remove_duplicates().
| PUGI__FN PUGI__UNSIGNED_OVERFLOW unsigned int hash_string | ( | const char_t * | str | ) |
Definition at line 8838 of file pugixml.cc.
|
inline |
Definition at line 1368 of file pugixml.cc.
|
inline |
Definition at line 1382 of file pugixml.cc.
|
inline |
Definition at line 1273 of file pugixml.cc.
|
inline |
Definition at line 1292 of file pugixml.cc.
| PUGI__FN void insertion_sort | ( | T * | begin, |
| T * | end, | ||
| const Pred & | pred ) |
Definition at line 7617 of file pugixml.cc.
Referenced by sort().
| PUGI__FN PUGI__UNSIGNED_OVERFLOW char_t * integer_to_string | ( | char_t * | begin, |
| char_t * | end, | ||
| U | value, | ||
| bool | negative ) |
Definition at line 4645 of file pugixml.cc.
Referenced by set_value_integer().
| PUGI__FN bool is_attribute_of | ( | xml_attribute_struct * | attr, |
| xml_node_struct * | node ) |
Definition at line 4359 of file pugixml.cc.
| PUGI__FN bool is_little_endian | ( | ) |
Definition at line 1918 of file pugixml.cc.
Referenced by convert_buffer(), convert_buffer_output(), get_buffer_encoding(), get_wchar_encoding(), and get_write_encoding().
| PUGI__FN bool is_nan | ( | double | value | ) |
Definition at line 8346 of file pugixml.cc.
Referenced by convert_number_to_boolean(), and xpath_ast_node::eval_string().
|
inline |
Definition at line 4506 of file pugixml.cc.
|
inline |
Definition at line 8786 of file pugixml.cc.
Referenced by xpath_ast_node::eval_boolean().
| PUGI__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 ) |
Definition at line 4716 of file pugixml.cc.
Referenced by load_file_impl(), and load_stream_impl().
| PUGI__FN xml_parse_result load_file_impl | ( | xml_document_struct * | doc, |
| FILE * | file, | ||
| unsigned int | options, | ||
| xml_encoding | encoding, | ||
| char_t ** | out_buffer ) |
Definition at line 4820 of file pugixml.cc.
| PUGI__FN xml_parse_status load_stream_data_noseek | ( | std::basic_istream< T > & | stream, |
| void ** | out_buffer, | ||
| size_t * | out_size ) |
Definition at line 4888 of file pugixml.cc.
Referenced by load_stream_impl().
| PUGI__FN xml_parse_status load_stream_data_seek | ( | std::basic_istream< T > & | stream, |
| void ** | out_buffer, | ||
| size_t * | out_size ) |
Definition at line 4942 of file pugixml.cc.
Referenced by load_stream_impl().
| PUGI__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 ) |
Definition at line 4978 of file pugixml.cc.
| PUGI__FN const char_t * local_name | ( | const xpath_node & | node | ) |
Definition at line 8599 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string().
|
inline |
Definition at line 2920 of file pugixml.cc.
Referenced by load_buffer_impl(), load_file_impl(), load_stream_impl(), and xml_parser::parse().
|
inline |
| PUGI__FN I min_element | ( | I | begin, |
| I | end, | ||
| const Pred & | pred ) |
Definition at line 7575 of file pugixml.cc.
Referenced by xpath_first().
| PUGI__FN const char_t * namespace_uri | ( | const xpath_node & | node | ) |
Definition at line 8669 of file pugixml.cc.
| PUGI__FN const char_t * namespace_uri | ( | xml_attribute | attr, |
| xml_node | parent ) |
Definition at line 8648 of file pugixml.cc.
| PUGI__FN const char_t * namespace_uri | ( | xml_node | node | ) |
Definition at line 8630 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string(), and namespace_uri().
| PUGI__FN T * new_xpath_variable | ( | const char_t * | name | ) |
Definition at line 8857 of file pugixml.cc.
Referenced by new_xpath_variable().
| PUGI__FN xpath_variable * new_xpath_variable | ( | xpath_value_type | type, |
| const char_t * | name ) |
Definition at line 8873 of file pugixml.cc.
| PUGI__FN void node_copy_attribute | ( | xml_attribute_struct * | da, |
| xml_attribute_struct * | sa ) |
Definition at line 4497 of file pugixml.cc.
| PUGI__FN void node_copy_contents | ( | xml_node_struct * | dn, |
| xml_node_struct * | sn, | ||
| xml_allocator * | shared_alloc ) |
Definition at line 4426 of file pugixml.cc.
Referenced by node_copy_tree().
| PUGI__FN void node_copy_string | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| char_t * | source, | ||
| Header & | source_header, | ||
| xml_allocator * | alloc ) |
Definition at line 4407 of file pugixml.cc.
Referenced by node_copy_attribute(), and node_copy_contents().
| PUGI__FN void node_copy_tree | ( | xml_node_struct * | dn, |
| xml_node_struct * | sn ) |
Definition at line 4443 of file pugixml.cc.
| PUGI__FN bool node_is_ancestor | ( | xml_node_struct * | parent, |
| xml_node_struct * | node ) |
Definition at line 8239 of file pugixml.cc.
| PUGI__FN bool node_is_before | ( | xml_node_struct * | ln, |
| xml_node_struct * | rn ) |
Definition at line 8196 of file pugixml.cc.
Referenced by document_order_comparator::operator()().
| PUGI__FN bool node_is_before_sibling | ( | xml_node_struct * | ln, |
| xml_node_struct * | rn ) |
Definition at line 8172 of file pugixml.cc.
Referenced by node_is_before().
| PUGI__FN void node_output | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | root, | ||
| const char_t * | indent, | ||
| unsigned int | flags, | ||
| unsigned int | depth ) |
Definition at line 4253 of file pugixml.cc.
| PUGI__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 ) |
Definition at line 4091 of file pugixml.cc.
Referenced by node_output_simple(), and node_output_start().
| PUGI__FN void node_output_comment | ( | xml_buffered_writer & | writer, |
| const char_t * | s ) |
Definition at line 4045 of file pugixml.cc.
Referenced by node_output_simple().
| PUGI__FN void node_output_end | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | node ) |
Definition at line 4181 of file pugixml.cc.
Referenced by node_output().
| PUGI__FN void node_output_pi_value | ( | xml_buffered_writer & | writer, |
| const char_t * | s ) |
Definition at line 4070 of file pugixml.cc.
Referenced by node_output_simple().
| PUGI__FN void node_output_simple | ( | xml_buffered_writer & | writer, |
| xml_node_struct * | node, | ||
| unsigned int | flags ) |
Definition at line 4191 of file pugixml.cc.
Referenced by node_output().
| PUGI__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 ) |
Definition at line 4119 of file pugixml.cc.
Referenced by node_output().
| PUGI__FN char_t * normalize_space | ( | char_t * | buffer | ) |
Definition at line 8674 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string().
| PUGI__FN FILE * open_file | ( | const char * | path, |
| const char * | mode ) |
Definition at line 5056 of file pugixml.cc.
| PUGI__FN FILE * open_file_wide | ( | const wchar_t * | path, |
| const wchar_t * | mode ) |
Definition at line 5036 of file pugixml.cc.
| PUGI__FN bool parse_declaration_encoding | ( | const uint8_t * | data, |
| size_t | size, | ||
| const uint8_t *& | out_encoding, | ||
| size_t & | out_length ) |
Definition at line 1935 of file pugixml.cc.
Referenced by guess_buffer_encoding().
| PUGI__FN void partition3 | ( | T * | begin, |
| T * | end, | ||
| T | pivot, | ||
| const Pred & | pred, | ||
| T ** | out_eqbeg, | ||
| T ** | out_eqend ) |
Definition at line 7651 of file pugixml.cc.
Referenced by sort().
|
inline |
Definition at line 1352 of file pugixml.cc.
|
inline |
Definition at line 1255 of file pugixml.cc.
| PUGI__FN const char_t * qualified_name | ( | const xpath_node & | node | ) |
Definition at line 8594 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string(), and local_name().
|
inline |
Definition at line 1396 of file pugixml.cc.
|
inline |
Definition at line 1311 of file pugixml.cc.
| PUGI__FN void reverse | ( | I | begin, |
| I | end ) |
Definition at line 7586 of file pugixml.cc.
Referenced by pugi::xpath_node_set::sort(), and xpath_sort().
| PUGI__FN double round_nearest | ( | double | value | ) |
Definition at line 8582 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string().
| PUGI__FN double round_nearest_nzero | ( | double | value | ) |
Definition at line 8587 of file pugixml.cc.
Referenced by xpath_ast_node::eval_number().
| PUGI__FN bool save_file_impl | ( | const xml_document & | doc, |
| FILE * | file, | ||
| const char_t * | indent, | ||
| unsigned int | flags, | ||
| xml_encoding | encoding ) |
Definition at line 5066 of file pugixml.cc.
| PUGI__FN bool set_value_ascii | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| char * | buf ) |
Definition at line 4667 of file pugixml.cc.
Referenced by set_value_convert(), and set_value_convert().
| PUGI__FN bool set_value_bool | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| bool | value ) |
Definition at line 4711 of file pugixml.cc.
| PUGI__FN bool set_value_convert | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| double | value, | ||
| int | precision ) |
Definition at line 4702 of file pugixml.cc.
| PUGI__FN bool set_value_convert | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| float | value, | ||
| int | precision ) |
Definition at line 4693 of file pugixml.cc.
| PUGI__FN bool set_value_integer | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| U | value, | ||
| bool | negative ) |
Definition at line 4683 of file pugixml.cc.
| PUGI__FN void sort | ( | I | begin, |
| I | end, | ||
| const Pred & | pred ) |
Definition at line 7678 of file pugixml.cc.
Referenced by G4gl2ps::beginPage(), __1DSortOut::Sort(), sort(), and xpath_sort().
| PUGI__NS_END PUGI__NS_BEGIN PUGI__FN bool starts_with | ( | const char_t * | string, |
| const char_t * | pattern ) |
Definition at line 8082 of file pugixml.cc.
Referenced by xpath_ast_node::eval_boolean(), is_xpath_attribute(), and namespace_uri_predicate::operator()().
| PUGI__FN char_t * strconv_cdata | ( | char_t * | s, |
| char_t | endch ) |
Definition at line 2644 of file pugixml.cc.
Referenced by xml_parser::parse_exclamation().
| PUGI__FN char_t * strconv_comment | ( | char_t * | s, |
| char_t | endch ) |
Definition at line 2616 of file pugixml.cc.
Referenced by xml_parser::parse_exclamation().
Definition at line 2463 of file pugixml.cc.
Referenced by 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(), and strconv_attribute_impl< opt_escape >::parse_wnorm().
| PUGI__FN bool strcpy_insitu | ( | String & | dest, |
| Header & | header, | ||
| uintptr_t | header_mask, | ||
| const char_t * | source, | ||
| size_t | source_length ) |
Definition at line 2373 of file pugixml.cc.
Referenced by node_copy_string(), set_value_ascii(), set_value_bool(), and set_value_integer().
|
inline |
Definition at line 2356 of file pugixml.cc.
Referenced by strcpy_insitu().
| PUGI__FN bool strequal | ( | const char_t * | src, |
| const char_t * | dst ) |
Definition at line 226 of file pugixml.cc.
Referenced by xpath_ast_node::eval_boolean(), xpath_string::operator!=(), and xpath_string::operator==().
| PUGI__FN bool strequalrange | ( | const char_t * | lhs, |
| const char_t * | rhs, | ||
| size_t | count ) |
Definition at line 238 of file pugixml.cc.
Referenced by namespace_uri_predicate::operator()(), and xpath_lexer_string::operator==().
| PUGI__FN PUGI__UNSIGNED_OVERFLOW U string_to_integer | ( | const char_t * | value, |
| U | minv, | ||
| U | maxv ) |
Definition at line 4514 of file pugixml.cc.
Referenced by get_value_int(), and get_value_uint().
| PUGI__FN xpath_string string_value | ( | const xpath_node & | na, |
| xpath_allocator * | alloc ) |
Definition at line 8118 of file pugixml.cc.
Referenced by xpath_ast_node::eval_number(), and xpath_ast_node::eval_string().
| PUGI__NS_END PUGI__NS_BEGIN PUGI__FN size_t strlength | ( | const char_t * | s | ) |
Definition at line 214 of file pugixml.cc.
Referenced by xpath_string::data(), xpath_string::length(), new_xpath_variable(), node_copy_string(), node_output(), strcpy_insitu_allow(), and xml_buffered_writer::write_string().
| PUGI__FN size_t strlength_wide | ( | const wchar_t * | s | ) |
Definition at line 248 of file pugixml.cc.
Referenced by convert_path_heap().
|
inline |
Definition at line 7568 of file pugixml.cc.
Referenced by median3(), partition3(), reverse(), and G4OpBoundaryProcess::~G4OpBoundaryProcess().
| PUGI__FN void text_output | ( | xml_buffered_writer & | writer, |
| const char_t * | s, | ||
| chartypex_t | type, | ||
| unsigned int | flags ) |
Definition at line 3975 of file pugixml.cc.
Referenced by node_output_attributes(), node_output_simple(), and node_output_start().
| PUGI__FN void text_output_cdata | ( | xml_buffered_writer & | writer, |
| const char_t * | s ) |
Definition at line 3983 of file pugixml.cc.
Referenced by node_output_simple().
| PUGI__FN void text_output_escaped | ( | xml_buffered_writer & | writer, |
| const char_t * | s, | ||
| chartypex_t | type, | ||
| unsigned int | flags ) |
Definition at line 3923 of file pugixml.cc.
Referenced by text_output().
| PUGI__FN void text_output_indent | ( | xml_buffered_writer & | writer, |
| const char_t * | indent, | ||
| size_t | indent_length, | ||
| unsigned int | depth ) |
Definition at line 4005 of file pugixml.cc.
Referenced by node_output(), and node_output_attributes().
| PUGI__FN char_t tolower_ascii | ( | char_t | ch | ) |
Definition at line 8113 of file pugixml.cc.
Referenced by xpath_ast_node::eval_boolean().
| PUGI__FN char_t * translate | ( | char_t * | buffer, |
| const char_t * | from, | ||
| const char_t * | to, | ||
| size_t | to_length ) |
Definition at line 8702 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string(), G4GDMLWriteStructure::PhysvolWrite(), and G4GDMLWriteStructure::TraverseVolumeTree().
| PUGI__FN char_t * translate_table | ( | char_t * | buffer, |
| const unsigned char * | table ) |
Definition at line 8756 of file pugixml.cc.
Referenced by xpath_ast_node::eval_string().
| PUGI__FN unsigned char * translate_table_generate | ( | xpath_allocator * | alloc, |
| const char_t * | from, | ||
| const char_t * | to ) |
Definition at line 8724 of file pugixml.cc.
Referenced by xpath_ast_node::optimize_self().
| PUGI__FN void truncate_zeros | ( | char * | begin, |
| char * | end ) |
Definition at line 8396 of file pugixml.cc.
Referenced by convert_number_to_mantissa_exponent().
| PUGI__FN I unique | ( | I | begin, |
| I | end ) |
Definition at line 7592 of file pugixml.cc.
Referenced by G4Region::GetParentRegion(), G4Region::GetWorldPhysical(), G4FastSimulationManager::ListModels(), and xpath_node_set_raw::remove_duplicates().
| PUGI__FN xpath_node xpath_first | ( | const xpath_node * | begin, |
| const xpath_node * | end, | ||
| xpath_node_set::type_t | type ) |
Definition at line 9013 of file pugixml.cc.
Referenced by xpath_node_set_raw::first().
| PUGI__NS_END PUGI__NS_BEGIN PUGI__FN xpath_node_set::type_t xpath_get_order | ( | const xpath_node * | begin, |
| const xpath_node * | end ) |
Definition at line 8974 of file pugixml.cc.
Referenced by xpath_sort().
| PUGI__FN xpath_node_set::type_t xpath_sort | ( | xpath_node * | begin, |
| xpath_node * | end, | ||
| xpath_node_set::type_t | type, | ||
| bool | rev ) |
Definition at line 8990 of file pugixml.cc.
Referenced by xpath_node_set_raw::sort_do().
| PUGI__FN size_t zero_terminate_buffer | ( | void * | buffer, |
| size_t | size, | ||
| xml_encoding | encoding ) |
Definition at line 4796 of file pugixml.cc.
Referenced by load_file_impl(), and load_stream_impl().
| const axis_t axis_to_type< N >::axis = N |
Definition at line 9668 of file pugixml.cc.
Referenced by G4GMocrenFileSceneHandler::AddSolid(), xpath_parser::alloc_node(), G4AffineTransform::ApplyAxisTransform(), GIDI::Axes::Axes(), G4GDMLReadStructure::AxisRead(), CLHEP::Hep3Vector::azimAngle(), G4ClippablePolygon::BehindOf(), CLHEP::boostOf(), CLHEP::HepLorentzVector::boostOf, G4tgbVolume::BuildSolidForDivision(), G4PolyconeSide::CalculateExtent(), G4PolyhedraSide::CalculateExtent(), G4PolyPhiFace::CalculateExtent(), G4VCSGface::CalculateExtent(), G4VCSGfaceted::CalculateExtent(), G4VExternalPhysicalVolume::CheckOverlaps(), G4ClippablePolygon::ClipAlongOneAxis(), MCGIDI::Distributions::CoherentElasticTNSL::CoherentElasticTNSL(), G4ParameterisedNavigation::ComputeSafety(), G4ParameterisedNavigation::ComputeStep(), G4ReplicaNavigation::ComputeTransformation(), G4ReplicaNavigation::ComputeTransformation(), G4PVDivisionFactory::CreatePVDivision(), CLHEP::HepLorentzVector::delta2Euclidean(), G4Voxelizer::DisplayBoundaries(), G4Voxelizer::DisplayListNodes(), G4ReplicaNavigation::DistanceToOut(), G4ReplicaNavigation::DistanceToOut(), G4ReflectionFactory::Divide(), G4ReflectionFactory::Divide(), G4ReflectionFactory::Divide(), G4GDMLReadStructure::DivisionvolRead(), G4GDMLWriteStructure::DivisionvolWrite(), G4tgbGeometryDumper::DumpPVParameterised(), G4tgbGeometryDumper::DumpPVReplica(), G4ClippablePolygon::Empty(), G4PolyconeSide::Extent(), G4PolyhedraSide::Extent(), G4PolyPhiFace::Extent(), G4QuadrangularFacet::Extent(), G4TriangularFacet::Extent(), G4VCSGface::Extent(), G4VFacet::Extent(), G4ParameterisationBoxX::G4ParameterisationBoxX(), G4ParameterisationBoxY::G4ParameterisationBoxY(), G4ParameterisationBoxZ::G4ParameterisationBoxZ(), G4ParameterisationConsPhi::G4ParameterisationConsPhi(), G4ParameterisationConsRho::G4ParameterisationConsRho(), G4ParameterisationConsZ::G4ParameterisationConsZ(), G4ParameterisationParaX::G4ParameterisationParaX(), G4ParameterisationParaY::G4ParameterisationParaY(), G4ParameterisationParaZ::G4ParameterisationParaZ(), G4ParameterisationPolyconePhi::G4ParameterisationPolyconePhi(), G4ParameterisationPolyconeRho::G4ParameterisationPolyconeRho(), G4ParameterisationPolyconeZ::G4ParameterisationPolyconeZ(), G4ParameterisationPolyhedraPhi::G4ParameterisationPolyhedraPhi(), G4ParameterisationPolyhedraRho::G4ParameterisationPolyhedraRho(), G4ParameterisationPolyhedraZ::G4ParameterisationPolyhedraZ(), G4ParameterisationTrdX::G4ParameterisationTrdX(), G4ParameterisationTrdY::G4ParameterisationTrdY(), G4ParameterisationTrdZ::G4ParameterisationTrdZ(), G4ParameterisationTubsPhi::G4ParameterisationTubsPhi(), G4ParameterisationTubsRho::G4ParameterisationTubsRho(), G4ParameterisationTubsZ::G4ParameterisationTubsZ(), G4VDivisionParameterisation::G4VDivisionParameterisation(), G4VParameterisationBox::G4VParameterisationBox(), G4VParameterisationCons::G4VParameterisationCons(), G4VParameterisationPara::G4VParameterisationPara(), G4VParameterisationPolycone::G4VParameterisationPolycone(), G4VParameterisationPolyhedra::G4VParameterisationPolyhedra(), G4VParameterisationTrd::G4VParameterisationTrd(), G4VParameterisationTubs::G4VParameterisationTubs(), G4VTwistSurface::GetBoundaryAxis(), G4VTwistSurface::GetCorner(), G4ClippablePolygon::GetExtent(), G4VCSGfaceted::GetExtent(), G4HnInformation::GetIsLogAxis(), G4ClippablePolygon::GetMaxPoint(), G4ClippablePolygon::GetMinPoint(), GetRegularStructureId(), G4PVParameterised::GetReplicationData(), G4VPhysicalVolume::GetReplicationData(), GetReplicationData(), G4Voxelizer::GetTotalCandidates(), GIDI::Functions::Gridded1d::Gridded1d(), MCGIDI::Distributions::IncoherentElasticTNSL::IncoherentElasticTNSL(), G4ClippablePolygon::InFrontOf(), G4ReplicaNavigation::Inside(), G4AffineTransform::InverseTransformAxis(), G4OpenInventorQtExaminerViewer::loadViewPts(), G4OpenInventorXtExaminerViewer::loadViewPts(), G4ReflectionFactory::operator=(), GIDI::Axes::operator=(), xpath_parser::parse_step(), G4GDMLReadStructure::ReplicaRead(), G4ReflectionFactory::Replicate(), G4GDMLWriteStructure::ReplicavolWrite(), G4ASCIITreeSceneHandler::RequestPrimitives(), CLHEP::Hep3Vector::rotate(), CLHEP::HepLorentzRotation::rotate(), CLHEP::HepLorentzRotation::rotate(), G4INCL::ThreeVector::rotate(), G4INCL::Cluster::rotateMomentum(), G4INCL::Particle::rotateMomentum(), G4INCL::ParticleList::rotateMomentum(), G4INCL::Cluster::rotatePosition(), G4INCL::Particle::rotatePosition(), G4INCL::ParticleList::rotatePosition(), G4INCL::Particle::rotatePositionAndMomentum(), G4INCL::ParticleList::rotatePositionAndMomentum(), CLHEP::rotationOf(), G4OpenInventorQtExaminerViewer::saveViewPt(), G4tgrPlaceDivRep::SetAxis(), G4VTwistSurface::SetAxis(), G4tgbVolume::SetCutsInEnergy(), G4HnInformation::SetIsLogAxis(), G4ClippablePolygon::SetNormal(), G4OpenInventorQtExaminerViewer::sortViewPts(), G4AffineTransform::TransformAxis(), G4PhysicalVolumeModel::VisitGeometryAndGetVisReps(), xpath_ast_node::xpath_ast_node(), G4PVParameterised::~G4PVParameterised(), and G4QuadrangularFacet::~G4QuadrangularFacet().
| allocation_function xml_memory_management_function_storage< T >::allocate = default_allocate |
Definition at line 205 of file pugixml.cc.
Referenced by G4VTHitsMap< T, Map_t >::add(), G4VTHitsMap< T, Map_t >::add(), xpath_allocator::reallocate(), G4VTHitsMap< T, Map_t >::set(), G4VTHitsMap< T, Map_t >::set(), and pugi::set_memory_management_functions().
| deallocation_function xml_memory_management_function_storage< T >::deallocate = default_deallocate |
Definition at line 206 of file pugixml.cc.
Referenced by pugi::set_memory_management_functions().