Class representing an XML item. More...
#include <XmlItem.hpp>
Public Member Functions | |
virtual const bool | isXmlCharData () const |
Method to check if XmlItem is of type XmlCharData. | |
virtual const bool | isXmlElement () const |
Method to check if XmlItem is of type XmlElement. | |
virtual | operator std::string () const =0 |
string cast operator | |
virtual | operator string () const =0 |
String cast operator. |
Class representing an XML item.
Definition at line 69 of file XmlItem.hpp.
const bool XmlItem::isXmlCharData | ( | ) | const [virtual] |
Method to check if XmlItem is of type XmlCharData.
Reimplemented in mermaid::support::xml::XmlCharData.
Definition at line 50 of file XmlItem.cpp.
const bool XmlItem::isXmlElement | ( | ) | const [virtual] |
Method to check if XmlItem is of type XmlElement.
Reimplemented in mermaid::support::xml::XmlElement.
Definition at line 43 of file XmlItem.cpp.
virtual mermaid::support::syntacticsugar::Stringable::operator std::string | ( | ) | const [pure virtual, inherited] |
string cast operator
Implemented in mermaid::support::data::DataBox, mermaid::support::data::DataBoxArray, mermaid::support::data::DataValue, mermaid::support::data::Double, mermaid::support::data::DoubleArray, mermaid::support::data::Integer, mermaid::support::data::IntegerArray, mermaid::support::data::String, and mermaid::support::data::StringArray.
virtual mermaid::support::xml::XmlItem::operator string | ( | ) | const [pure virtual] |
String cast operator.
Implemented in mermaid::support::xml::XmlCharData, and mermaid::support::xml::XmlElement.