_attributeHints | precice::xml::XMLTag | private |
_attributes | precice::xml::XMLTag | private |
_booleanAttributes | precice::xml::XMLTag | private |
_configured | precice::xml::XMLTag | private |
_configuredNamespaces | precice::xml::XMLTag | private |
_doc | precice::xml::XMLTag | private |
_doubleAttributes | precice::xml::XMLTag | private |
_eigenVectorXdAttributes | precice::xml::XMLTag | private |
_fullName | precice::xml::XMLTag | private |
_intAttributes | precice::xml::XMLTag | private |
_listener | precice::xml::XMLTag | private |
_log | precice::xml::XMLTag | mutableprivate |
_name | precice::xml::XMLTag | private |
_namespace | precice::xml::XMLTag | private |
_namespaces | precice::xml::XMLTag | private |
_occurrence | precice::xml::XMLTag | private |
_stringAttributes | precice::xml::XMLTag | private |
_subtags | precice::xml::XMLTag | private |
addAttribute(const XMLAttribute< double > &attribute) | precice::xml::XMLTag | |
addAttribute(const XMLAttribute< int > &attribute) | precice::xml::XMLTag | |
addAttribute(const XMLAttribute< std::string > &attribute) | precice::xml::XMLTag | |
addAttribute(const XMLAttribute< bool > &attribute) | precice::xml::XMLTag | |
addAttribute(const XMLAttribute< Eigen::VectorXd > &attribute) | precice::xml::XMLTag | |
addAttributeHint(std::string name, std::string message) | precice::xml::XMLTag | |
addNamespace(const std::string &namespaceName) | precice::xml::XMLTag | |
addSubtag(const XMLTag &tag) | precice::xml::XMLTag | |
addSubtags(const Container &subtags) | precice::xml::XMLTag | inline |
areAllSubtagsConfigured() const | precice::xml::XMLTag | private |
AttributeMap typedef | precice::xml::XMLTag | |
clear() | precice::xml::XMLTag | |
getBooleanAttributes() const | precice::xml::XMLTag | inline |
getBooleanAttributeValue(const std::string &name, std::optional< bool > default_value=std::nullopt) const | precice::xml::XMLTag | |
getDocumentation() const | precice::xml::XMLTag | inline |
getDoubleAttributes() const | precice::xml::XMLTag | inline |
getDoubleAttributeValue(const std::string &name, std::optional< double > default_value=std::nullopt) const | precice::xml::XMLTag | |
getEigenVectorXdAttributes() const | precice::xml::XMLTag | inline |
getEigenVectorXdAttributeValue(const std::string &name, int dimensions) const | precice::xml::XMLTag | |
getFullName() const | precice::xml::XMLTag | inline |
getIntAttributes() const | precice::xml::XMLTag | inline |
getIntAttributeValue(const std::string &name, std::optional< int > default_value=std::nullopt) const | precice::xml::XMLTag | |
getName() const | precice::xml::XMLTag | inline |
getNamespace() const | precice::xml::XMLTag | inline |
getNamespaces() const | precice::xml::XMLTag | inline |
getOccurrence() const | precice::xml::XMLTag | inline |
getOccurrenceString(Occurrence occurrence) | precice::xml::XMLTag | static |
getStringAttributes() const | precice::xml::XMLTag | inline |
getStringAttributeValue(const std::string &name, std::optional< std::string > default_value=std::nullopt) const | precice::xml::XMLTag | |
getSubtags() const | precice::xml::XMLTag | inline |
hasAttribute(const std::string &attributeName) | precice::xml::XMLTag | |
isConfigured() const | precice::xml::XMLTag | inline |
Namespaces typedef | precice::xml::XMLTag | |
OCCUR_ARBITRARY enum value | precice::xml::XMLTag | |
OCCUR_ARBITRARY_NESTED enum value | precice::xml::XMLTag | |
OCCUR_NOT_OR_ONCE enum value | precice::xml::XMLTag | |
OCCUR_ONCE enum value | precice::xml::XMLTag | |
OCCUR_ONCE_OR_MORE enum value | precice::xml::XMLTag | |
Occurrence enum name | precice::xml::XMLTag | |
precice::xml::ConfigParser | precice::xml::XMLTag | friend |
readAttributes(const std::map< std::string, std::string > &aAttributes) | precice::xml::XMLTag | |
resetAttributes() | precice::xml::XMLTag | private |
setDocumentation(const std::string &documentation) | precice::xml::XMLTag | |
Subtags typedef | precice::xml::XMLTag | |
XMLTag(Listener &listener, std::string name, Occurrence occurrence, std::string xmlNamespace="") | precice::xml::XMLTag | |