ARB
|
#include <xml.hxx>
Public Member Functions | |
XML_Node (bool is_tag) | |
virtual | ~XML_Node () |
int | Indent () const |
bool | Opened () const |
virtual void | add_son (XML_Node *son_, bool son_is_tag)=0 |
virtual void | remove_son (XML_Node *son_)=0 |
virtual void | open (FILE *out)=0 |
virtual void | close (FILE *out)=0 |
Protected Attributes | |
XML_Node * | father |
bool | opened |
int | indent |
XML_Node::XML_Node | ( | bool | is_tag | ) |
Definition at line 94 of file xml.cxx.
References add_son(), father, Indent(), opened, the_XML_Document, and xml_assert.
|
virtual |
Definition at line 109 of file xml.cxx.
References father, remove_son(), and the_XML_Document.
|
inline |
Definition at line 79 of file xml.hxx.
References indent.
Referenced by XML_Comment::close(), and XML_Node().
|
inline |
|
pure virtual |
Implemented in XML_Comment, XML_Text, and FINAL_TYPE< SEQTYPE >.
Referenced by XML_Node().
|
pure virtual |
Implemented in XML_Comment, XML_Text, and FINAL_TYPE< SEQTYPE >.
Referenced by ~XML_Node().
|
pure virtual |
Implemented in XML_Comment, XML_Text, and FINAL_TYPE< SEQTYPE >.
Referenced by XML_Text::close().
|
pure virtual |
Implemented in XML_Comment, XML_Text, and FINAL_TYPE< SEQTYPE >.
|
protected |
Definition at line 71 of file xml.hxx.
Referenced by XML_Text::close(), XML_Node(), and ~XML_Node().
|
protected |
Definition at line 72 of file xml.hxx.
Referenced by Opened(), and XML_Node().