|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
Classes | |
| class | xml_object_range |
| class | xml_writer |
| class | xml_writer_file |
| class | xml_writer_stream |
| class | xml_attribute |
| class | xml_node |
| class | xml_text |
| class | xml_node_iterator |
| class | xml_attribute_iterator |
| class | xml_named_node_iterator |
| class | xml_tree_walker |
| struct | xml_parse_result |
| class | xml_document |
| struct | xpath_parse_result |
| class | xpath_variable |
| class | xpath_variable_set |
| class | xpath_query |
| class | xpath_exception |
| class | xpath_node |
| class | xpath_node_set |
| struct | xml_attribute_struct |
| struct | xml_node_struct |
Typedefs | |
| typedef PUGIXML_CHAR | char_t |
| typedef std::basic_string< PUGIXML_CHAR, std::char_traits< PUGIXML_CHAR >, std::allocator< PUGIXML_CHAR > > | string_t |
| typedef void *(* | allocation_function) (size_t size) |
| typedef void(* | deallocation_function) (void *ptr) |
Functions | |
| std::basic_string< char, std::char_traits< char >, std::allocator< char > > PUGIXML_FUNCTION | as_utf8 (const wchar_t *str) |
| std::basic_string< char, std::char_traits< char >, std::allocator< char > > PUGIXML_FUNCTION | as_utf8 (const std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > &str) |
| std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > PUGIXML_FUNCTION | as_wide (const char *str) |
| std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > PUGIXML_FUNCTION | as_wide (const std::basic_string< char, std::char_traits< char >, std::allocator< char > > &str) |
| void PUGIXML_FUNCTION | set_memory_management_functions (allocation_function allocate, deallocation_function deallocate) |
| allocation_function PUGIXML_FUNCTION | get_memory_allocation_function () |
| deallocation_function PUGIXML_FUNCTION | get_memory_deallocation_function () |
| PUGI__FN std::string PUGIXML_FUNCTION | as_utf8 (const std::basic_string< wchar_t > &str) |
| PUGI__FN std::basic_string< wchar_t > PUGIXML_FUNCTION | as_wide (const std::string &str) |
Variables | |
| const unsigned int | parse_minimal = 0x0000 |
| const unsigned int | parse_pi = 0x0001 |
| const unsigned int | parse_comments = 0x0002 |
| const unsigned int | parse_cdata = 0x0004 |
| const unsigned int | parse_ws_pcdata = 0x0008 |
| const unsigned int | parse_escapes = 0x0010 |
| const unsigned int | parse_eol = 0x0020 |
| const unsigned int | parse_wconv_attribute = 0x0040 |
| const unsigned int | parse_wnorm_attribute = 0x0080 |
| const unsigned int | parse_declaration = 0x0100 |
| const unsigned int | parse_doctype = 0x0200 |
| const unsigned int | parse_ws_pcdata_single = 0x0400 |
| const unsigned int | parse_trim_pcdata = 0x0800 |
| const unsigned int | parse_fragment = 0x1000 |
| const unsigned int | parse_embed_pcdata = 0x2000 |
| const unsigned int | parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol |
| const unsigned int | parse_full = parse_default | parse_pi | parse_comments | parse_declaration | parse_doctype |
| const unsigned int | format_indent = 0x01 |
| const unsigned int | format_write_bom = 0x02 |
| const unsigned int | format_raw = 0x04 |
| const unsigned int | format_no_declaration = 0x08 |
| const unsigned int | format_no_escapes = 0x10 |
| const unsigned int | format_save_file_text = 0x20 |
| const unsigned int | format_indent_attributes = 0x40 |
| const unsigned int | format_no_empty_element_tags = 0x80 |
| const unsigned int | format_skip_control_chars = 0x100 |
| const unsigned int | format_attribute_single_quote = 0x200 |
| const unsigned int | format_default = format_indent |
| const int | default_double_precision = 17 |
| const int | default_float_precision = 9 |
| typedef void *(* pugi::allocation_function) (size_t size) |
Definition at line 1441 of file pugixml.hpp.
| typedef PUGIXML_CHAR pugi::char_t |
Definition at line 137 of file pugixml.hpp.
| typedef void(* pugi::deallocation_function) (void *ptr) |
Definition at line 1444 of file pugixml.hpp.
| typedef std::basic_string<PUGIXML_CHAR, std::char_traits<PUGIXML_CHAR>, std::allocator<PUGIXML_CHAR> > pugi::string_t |
Definition at line 141 of file pugixml.hpp.
| enum pugi::xml_encoding |
| Enumerator | |
|---|---|
| encoding_auto | |
| encoding_utf8 | |
| encoding_utf16_le | |
| encoding_utf16_be | |
| encoding_utf16 | |
| encoding_utf32_le | |
| encoding_utf32_be | |
| encoding_utf32 | |
| encoding_wchar | |
| encoding_latin1 | |
Definition at line 227 of file pugixml.hpp.
| enum pugi::xml_node_type |
| Enumerator | |
|---|---|
| node_null | |
| node_document | |
| node_element | |
| node_pcdata | |
| node_cdata | |
| node_comment | |
| node_pi | |
| node_declaration | |
| node_doctype | |
Definition at line 149 of file pugixml.hpp.
Definition at line 980 of file pugixml.hpp.
| Enumerator | |
|---|---|
| xpath_type_none | |
| xpath_type_node_set | |
| xpath_type_number | |
| xpath_type_string | |
| xpath_type_boolean | |
Definition at line 1109 of file pugixml.hpp.
| PUGI__FN std::string PUGIXML_FUNCTION pugi::as_utf8 | ( | const std::basic_string< wchar_t > & | str | ) |
Definition at line 7456 of file pugixml.cc.
| std::basic_string< char, std::char_traits< char >, std::allocator< char > > PUGIXML_FUNCTION pugi::as_utf8 | ( | const std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > & | str | ) |
| PUGI__FN std::string PUGIXML_FUNCTION pugi::as_utf8 | ( | const wchar_t * | str | ) |
Definition at line 7449 of file pugixml.cc.
| PUGI__FN std::basic_string< wchar_t > PUGIXML_FUNCTION pugi::as_wide | ( | const char * | str | ) |
Definition at line 7461 of file pugixml.cc.
| std::basic_string< wchar_t, std::char_traits< wchar_t >, std::allocator< wchar_t > > PUGIXML_FUNCTION pugi::as_wide | ( | const std::basic_string< char, std::char_traits< char >, std::allocator< char > > & | str | ) |
| PUGI__FN std::basic_string< wchar_t > PUGIXML_FUNCTION pugi::as_wide | ( | const std::string & | str | ) |
Definition at line 7468 of file pugixml.cc.
| PUGI__FN allocation_function PUGIXML_FUNCTION pugi::get_memory_allocation_function | ( | ) |
Definition at line 7480 of file pugixml.cc.
| PUGI__FN deallocation_function PUGIXML_FUNCTION pugi::get_memory_deallocation_function | ( | ) |
Definition at line 7485 of file pugixml.cc.
| PUGI__FN void PUGIXML_FUNCTION pugi::set_memory_management_functions | ( | allocation_function | allocate, |
| deallocation_function | deallocate ) |
Definition at line 7474 of file pugixml.cc.
| const int pugi::default_double_precision = 17 |
Definition at line 277 of file pugixml.hpp.
Referenced by pugi::xml_text::set(), and pugi::xml_attribute::set_value().
| const int pugi::default_float_precision = 9 |
Definition at line 278 of file pugixml.hpp.
Referenced by pugi::xml_text::set(), and pugi::xml_attribute::set_value().
| const unsigned int pugi::format_attribute_single_quote = 0x200 |
Definition at line 271 of file pugixml.hpp.
| const unsigned int pugi::format_default = format_indent |
Definition at line 275 of file pugixml.hpp.
| const unsigned int pugi::format_indent = 0x01 |
Definition at line 244 of file pugixml.hpp.
| const unsigned int pugi::format_indent_attributes = 0x40 |
Definition at line 262 of file pugixml.hpp.
| const unsigned int pugi::format_no_declaration = 0x08 |
Definition at line 253 of file pugixml.hpp.
Referenced by pugi::xml_document::save().
| const unsigned int pugi::format_no_empty_element_tags = 0x80 |
Definition at line 265 of file pugixml.hpp.
| const unsigned int pugi::format_no_escapes = 0x10 |
Definition at line 256 of file pugixml.hpp.
| const unsigned int pugi::format_raw = 0x04 |
Definition at line 250 of file pugixml.hpp.
Referenced by pugi::xml_document::save().
| const unsigned int pugi::format_save_file_text = 0x20 |
Definition at line 259 of file pugixml.hpp.
Referenced by pugi::xml_document::save_file(), and pugi::xml_document::save_file().
| const unsigned int pugi::format_skip_control_chars = 0x100 |
Definition at line 268 of file pugixml.hpp.
| const unsigned int pugi::format_write_bom = 0x02 |
Definition at line 247 of file pugixml.hpp.
Referenced by pugi::xml_document::save().
| const unsigned int pugi::parse_cdata = 0x0004 |
Definition at line 175 of file pugixml.hpp.
| const unsigned int pugi::parse_comments = 0x0002 |
Definition at line 172 of file pugixml.hpp.
| const unsigned int pugi::parse_declaration = 0x0100 |
Definition at line 194 of file pugixml.hpp.
| const unsigned int pugi::parse_default = parse_cdata | parse_escapes | parse_wconv_attribute | parse_eol |
Definition at line 219 of file pugixml.hpp.
| const unsigned int pugi::parse_doctype = 0x0200 |
Definition at line 197 of file pugixml.hpp.
| const unsigned int pugi::parse_embed_pcdata = 0x2000 |
Definition at line 214 of file pugixml.hpp.
| const unsigned int pugi::parse_eol = 0x0020 |
Definition at line 185 of file pugixml.hpp.
| const unsigned int pugi::parse_escapes = 0x0010 |
Definition at line 182 of file pugixml.hpp.
| const unsigned int pugi::parse_fragment = 0x1000 |
Definition at line 209 of file pugixml.hpp.
| const unsigned int pugi::parse_full = parse_default | parse_pi | parse_comments | parse_declaration | parse_doctype |
Definition at line 224 of file pugixml.hpp.
| const unsigned int pugi::parse_minimal = 0x0000 |
Definition at line 166 of file pugixml.hpp.
| const unsigned int pugi::parse_pi = 0x0001 |
Definition at line 169 of file pugixml.hpp.
| const unsigned int pugi::parse_trim_pcdata = 0x0800 |
Definition at line 205 of file pugixml.hpp.
| const unsigned int pugi::parse_wconv_attribute = 0x0040 |
Definition at line 188 of file pugixml.hpp.
| const unsigned int pugi::parse_wnorm_attribute = 0x0080 |
Definition at line 191 of file pugixml.hpp.
| const unsigned int pugi::parse_ws_pcdata = 0x0008 |
Definition at line 179 of file pugixml.hpp.
| const unsigned int pugi::parse_ws_pcdata_single = 0x0400 |
Definition at line 202 of file pugixml.hpp.