Overview:
Members:
- resourceParameter : tResourceParameter [0..*]
- name : string [1..1]
- documentation : tDocumentation [0..*] (from: tBaseElement)
- extensionElements : tExtensionElements [0..1] (from: tBaseElement)
- id : ID [0..1] (from: tBaseElement)
Automatically generated by schematic++ v0.4.0 (https://github.com/rajgoel/schematicpp)
Definition at line 11857 of file bpmn++.h.
|
| virtual | ~XMLObject () |
| |
| template<typename T > |
| T * | is () |
| | Returns a pointer of type T of the object.
|
| |
| template<typename T > |
| const T * | is () const |
| |
| template<typename T > |
| T * | get () |
| | Attempt to cast the current instance to the specified type T.
|
| |
| template<typename T > |
| const T * | get () const |
| | Attempt to cast the current instance to the specified type T.
|
| |
| template<typename T > |
| std::vector< std::reference_wrapper< T > > | find () |
| | Find all descendants of type T.
|
| |
| template<typename T > |
| std::vector< std::reference_wrapper< const T > > | find () const |
| | Find all descendants of type T.
|
| |
| std::string | stringify () const |
| | Convert the XMLObject and its children to a string representation.
|
| |
| std::string | format (std::string indentation="\t", unsigned int depth=0) const |
| | Creates formated string representing the XMLObject including its children.
|
| |
| template<typename T > |
| T & | getRequiredChild () |
| | Get a required child of type T.
|
| |
| template<typename T > |
| std::optional< std::reference_wrapper< T > > | getOptionalChild () |
| | Get an optional child of type T.
|
| |
| template<typename T > |
| std::vector< std::reference_wrapper< T > > | getChildren () |
| | Get all children of type T.
|
| |
| XMLObject & | getRequiredChildByName (const ElementName &elementName) |
| | Get a required child with the specified element name.
|
| |
| std::optional< std::reference_wrapper< XMLObject > > | getOptionalChildByName (const ElementName &elementName) |
| | Get the optional child with the specified element name.
|
| |
| std::vector< std::reference_wrapper< XMLObject > > | getChildrenByName (const ElementName &elementName) |
| | Get all children with the specified element name.
|
| |
| Attribute & | getRequiredAttributeByName (const AttributeName &attributeName) |
| | Get a required attribute with the specified attribute name.
|
| |
| std::optional< std::reference_wrapper< Attribute > > | getOptionalAttributeByName (const AttributeName &attributeName) |
| | Get an optional attribute with the specified attribute name.
|
| |
| virtual | ~XMLObject () |
| |
| template<typename T > |
| T * | is () |
| | Returns a pointer of type T of the object.
|
| |
| template<typename T > |
| const T * | is () const |
| |
| template<typename T > |
| T * | get () |
| | Attempt to cast the current instance to the specified type T.
|
| |
| template<typename T > |
| const T * | get () const |
| | Attempt to cast the current instance to the specified type T.
|
| |
| template<typename T > |
| std::vector< std::reference_wrapper< T > > | find () |
| | Find all descendants of type T.
|
| |
| template<typename T > |
| std::vector< std::reference_wrapper< const T > > | find () const |
| | Find all descendants of type T.
|
| |
| std::string | stringify () const |
| | Convert the XMLObject and its children to a string representation.
|
| |
| std::string | format (std::string indentation="\t", unsigned int depth=0) const |
| | Creates formated string representing the XMLObject including its children.
|
| |
| template<typename T > |
| T & | getRequiredChild () |
| | Get a required child of type T.
|
| |
| template<typename T > |
| std::optional< std::reference_wrapper< T > > | getOptionalChild () |
| | Get an optional child of type T.
|
| |
| template<typename T > |
| std::vector< std::reference_wrapper< T > > | getChildren () |
| | Get all children of type T.
|
| |
| XMLObject & | getRequiredChildByName (const ElementName &elementName) |
| | Get a required child with the specified element name.
|
| |
| std::optional< std::reference_wrapper< XMLObject > > | getOptionalChildByName (const ElementName &elementName) |
| | Get the optional child with the specified element name.
|
| |
| std::vector< std::reference_wrapper< XMLObject > > | getChildrenByName (const ElementName &elementName) |
| | Get all children with the specified element name.
|
| |
| Attribute & | getRequiredAttributeByName (const AttributeName &attributeName) |
| | Get a required attribute with the specified attribute name.
|
| |
| std::optional< std::reference_wrapper< Attribute > > | getOptionalAttributeByName (const AttributeName &attributeName) |
| | Get an optional attribute with the specified attribute name.
|
| |
| static XMLObject * | createFromStream (std::istream &xmlStream) |
| | Create an XMLObject from the input stream.
|
| |
| static XMLObject * | createFromString (const std::string &xmlString) |
| | Create an XMLObject from a string representation of XML.
|
| |
| static XMLObject * | createFromFile (const std::string &filename) |
| | Create an XMLObject from an XML file.
|
| |
| static XMLObject * | createFromStream (std::istream &xmlStream) |
| | Create an XMLObject from the input stream.
|
| |
| static XMLObject * | createFromString (const std::string &xmlString) |
| | Create an XMLObject from a string representation of XML.
|
| |
| static XMLObject * | createFromFile (const std::string &filename) |
| | Create an XMLObject from an XML file.
|
| |
| static XMLObject * | createObject (const xercesc::DOMElement *element) |
| |
| static XMLObject * | createObject (const xercesc::DOMElement *element) |
| |
| static Factory | factory |
| |