ETISS 0.8.0
Extendable Translating Instruction Set Simulator (version 0.8.0)
|
#include <pugixml.hpp>
Private Member Functions | |
xml_document (const xml_document &) | |
const xml_document & | operator= (const xml_document &) |
void | create () |
void | destroy () |
Private Attributes | |
char_t * | _buffer |
char | _memory [192] |
Additional Inherited Members | |
Public Types inherited from pugi::xml_node | |
typedef xml_node_iterator | iterator |
typedef xml_attribute_iterator | attribute_iterator |
Protected Types inherited from pugi::xml_node | |
typedef void(* | unspecified_bool_type) (xml_node ***) |
Protected Attributes inherited from pugi::xml_node | |
xml_node_struct * | _root |
Definition at line 922 of file pugixml.hpp.
|
private |
PUGI__FN pugi::xml_document::xml_document | ( | ) |
Definition at line 5962 of file pugixml.cpp.
References create().
PUGI__FN pugi::xml_document::~xml_document | ( | ) |
Definition at line 5967 of file pugixml.cpp.
References destroy().
|
private |
Definition at line 5986 of file pugixml.cpp.
References _memory, pugi::xml_node::_root, pugi::xml_node_struct::prev_sibling_c, PUGI__STATIC_ASSERT, xml_memory_page_alignment, and xml_memory_page_size.
Referenced by reset(), and xml_document().
|
private |
Definition at line 6014 of file pugixml.cpp.
References _buffer, pugi::xml_node::_root, pugi::xml_node_struct::header, and xml_memory_page_pointer_mask.
Referenced by reset(), and ~xml_document().
Definition at line 6186 of file pugixml.cpp.
References pugi::xml_node::_root, pugi::xml_node_struct::first_child, pugi::xml_node_struct::next_sibling, pugi::node_element, xml_memory_page_type_mask, and pugi::xml_node::xml_node().
PUGI__FN xml_parse_result pugi::xml_document::load | ( | const char_t * | contents, |
unsigned int | options = parse_default |
||
) |
Definition at line 6068 of file pugixml.cpp.
References pugi::encoding_utf8, pugi::encoding_wchar, load_buffer(), options, and strlength().
xml_parse_result pugi::xml_document::load | ( | std::basic_istream< char, std::char_traits< char > > & | stream, |
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Referenced by etiss::fault::Action::toString(), and etiss::fault::Fault::toString().
xml_parse_result pugi::xml_document::load | ( | std::basic_istream< wchar_t, std::char_traits< wchar_t > > & | stream, |
unsigned int | options = parse_default |
||
) |
PUGI__FN xml_parse_result pugi::xml_document::load_buffer | ( | const void * | contents, |
size_t | size, | ||
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Definition at line 6098 of file pugixml.cpp.
References _buffer, pugi::xml_node::_root, load_buffer_impl(), options, and reset().
Referenced by load().
PUGI__FN xml_parse_result pugi::xml_document::load_buffer_inplace | ( | void * | contents, |
size_t | size, | ||
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Definition at line 6107 of file pugixml.cpp.
References _buffer, pugi::xml_node::_root, load_buffer_impl(), options, and reset().
PUGI__FN xml_parse_result pugi::xml_document::load_buffer_inplace_own | ( | void * | contents, |
size_t | size, | ||
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Definition at line 6116 of file pugixml.cpp.
References _buffer, pugi::xml_node::_root, load_buffer_impl(), options, and reset().
PUGI__FN xml_parse_result pugi::xml_document::load_file | ( | const char * | path, |
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Definition at line 6080 of file pugixml.cpp.
References load_file_impl(), options, and reset().
PUGI__FN xml_parse_result pugi::xml_document::load_file | ( | const wchar_t * | path, |
unsigned int | options = parse_default , |
||
xml_encoding | encoding = encoding_auto |
||
) |
Definition at line 6089 of file pugixml.cpp.
References load_file_impl(), open_file_wide(), options, and reset().
|
private |
PUGI__FN void pugi::xml_document::reset | ( | ) |
Definition at line 5972 of file pugixml.cpp.
References create(), and destroy().
Referenced by load_buffer(), load_buffer_inplace(), load_buffer_inplace_own(), load_file(), and reset().
PUGI__FN void pugi::xml_document::reset | ( | const xml_document & | proto | ) |
Definition at line 5978 of file pugixml.cpp.
References pugi::xml_node::append_copy(), pugi::xml_node::first_child(), pugi::xml_node::next_sibling(), and reset().
void pugi::xml_document::save | ( | std::basic_ostream< char, std::char_traits< char > > & | stream, |
const char_t * | indent = PUGIXML_TEXT("\t") , |
||
unsigned int | flags = format_default , |
||
xml_encoding | encoding = encoding_auto |
||
) | const |
void pugi::xml_document::save | ( | std::basic_ostream< wchar_t, std::char_traits< wchar_t > > & | stream, |
const char_t * | indent = PUGIXML_TEXT("\t") , |
||
unsigned int | flags = format_default |
||
) | const |
PUGI__FN void pugi::xml_document::save | ( | xml_writer & | writer, |
const char_t * | indent = PUGIXML_TEXT("\t") , |
||
unsigned int | flags = format_default , |
||
xml_encoding | encoding = encoding_auto |
||
) | const |
Definition at line 6125 of file pugixml.cpp.
References pugi::encoding_latin1, pugi::format_no_declaration, pugi::format_raw, pugi::format_write_bom, has_declaration(), node_output(), PUGIXML_TEXT, and get_metrics::writer.
Referenced by etiss::fault::Action::toString(), and etiss::fault::Fault::toString().
PUGI__FN bool pugi::xml_document::save_file | ( | const char * | path, |
const char_t * | indent = PUGIXML_TEXT("\t") , |
||
unsigned int | flags = format_default , |
||
xml_encoding | encoding = encoding_auto |
||
) | const |
Definition at line 6172 of file pugixml.cpp.
References pugi::format_save_file_text, and save_file_impl().
PUGI__FN bool pugi::xml_document::save_file | ( | const wchar_t * | path, |
const char_t * | indent = PUGIXML_TEXT("\t") , |
||
unsigned int | flags = format_default , |
||
xml_encoding | encoding = encoding_auto |
||
) | const |
Definition at line 6179 of file pugixml.cpp.
References pugi::format_save_file_text, open_file_wide(), and save_file_impl().
|
private |
Definition at line 925 of file pugixml.hpp.
Referenced by destroy(), load_buffer(), load_buffer_inplace(), and load_buffer_inplace_own().
|
private |
Definition at line 927 of file pugixml.hpp.
Referenced by create().