ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
XML.h File Reference

contains XML related functions. More...

#include <list>
#include <string>
#include <vector>
#include "etiss/fault/Defs.h"
#include "pugixml.hpp"
#include <cstdio>
Include dependency graph for XML.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  etiss
 forwards: include/jit/*
 
namespace  etiss::fault
 

Functions

void etiss::fault::setCoreName (std::string &str)
 
bool etiss::fault::parseXML (pugi::xml_document &doc, std::istream &input, std::ostream &diagnostics_out=std::cout)
 parse a XML document held in input stream and return as doc
 
bool etiss::fault::parseXML (std::vector< Fault > &vec, const pugi::xml_document &doc, xml::Diagnostics &diag)
 
bool etiss::fault::parseXML (std::vector< FaultRef > &vec, const pugi::xml_document &doc, xml::Diagnostics &diag)
 
bool etiss::fault::writeXML (const std::vector< Fault > &vec, std::ostream &out, std::ostream &diagnostics_out=std::cout)
 

Variables

int etiss::fault::coreIDActuallXML
 

Detailed Description

contains XML related functions.

pugixml is used as a backend for parsing.

See also
parse() and
write() and their specializations.

Definition in file XML.h.