Nektar++
|
#include <FieldIOXml.h>
Public Member Functions | |
XmlTagWriter (TiXmlElement *elem) | |
Default constructor. More... | |
Public Member Functions inherited from Nektar::LibUtilities::TagWriter | |
std::shared_ptr< TagWriter > | AddChild (const std::string &name) |
Create a child node. More... | |
void | SetAttr (const std::string &key, const std::string &val) |
Set an attribute on the node. More... | |
Protected Member Functions | |
TagWriterSharedPtr | v_AddChild (const std::string &name) override |
Add a child node. More... | |
void | v_SetAttr (const std::string &key, const std::string &val) override |
Set an attribute key/value pair on this tag. More... | |
Protected Member Functions inherited from Nektar::LibUtilities::TagWriter | |
virtual | ~TagWriter () |
virtual std::shared_ptr< TagWriter > | v_AddChild (const std::string &name)=0 |
virtual void | v_SetAttr (const std::string &key, const std::string &val)=0 |
Private Attributes | |
TiXmlElement * | m_El |
Internal TinyXML document storage. More... | |
Definition at line 114 of file FieldIOXml.h.
|
inline |
Default constructor.
Definition at line 118 of file FieldIOXml.h.
Referenced by v_AddChild().
|
inlineoverrideprotectedvirtual |
Add a child node.
Implements Nektar::LibUtilities::TagWriter.
Definition at line 124 of file FieldIOXml.h.
References m_El, CellMLToNektar.pycml::name, and XmlTagWriter().
|
inlineoverrideprotectedvirtual |
Set an attribute key/value pair on this tag.
Implements Nektar::LibUtilities::TagWriter.
Definition at line 132 of file FieldIOXml.h.
References m_El.
|
private |
Internal TinyXML document storage.
Definition at line 164 of file FieldIOXml.h.
Referenced by v_AddChild(), and v_SetAttr().