BPMN-OS
BPMN for optimization and simulation
Loading...
Searching...
No Matches
XMLObject.h File Reference
#include <memory>
#include <sstream>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include <optional>
#include <xercesc/dom/DOM.hpp>

Go to the source code of this file.

Classes

struct  XML::Value
 A struct representing the value of an XML-node attribute. More...
 
struct  XML::Attribute
 A struct representing an attribute of an XML-node. More...
 
class  XML::XMLObject
 A class representing a node in an XML-tree. More...
 

Namespaces

namespace  XML
 The XML namespace contains classes representing XML-nodes defined in given XML-schema(s).
 

Functions

template<typename T >
XMLObjectXML::createInstance (const Namespace &xmlns, const ClassName &className, const xercesc::DOMElement *element)
 Template function used to store in factory.
 
std::ostream & XML::operator<< (std::ostream &os, const XMLObject *obj)
 Allows printing of stringified XML object.
 
std::ostream & XML::operator<< (std::ostream &os, const XMLObject &obj)
 Allows printing of stringified XML object.