![]() |
QMCPACK
|
Collaboration diagram for XMLElement:Public Member Functions | |
| void | Write (std::ostream &out) |
| int | GetLevel () |
| void | AddElement (std::shared_ptr< XMLElement > &elem) |
| void | AddAttribute (std::shared_ptr< XMLAttribute > &attr) |
| void | AddContent (std::string content) |
| void | AddContent (std::vector< double > &data) |
| XMLElement (std::string name, int level=0) | |
| XMLElement (const XMLElement &elem) | |
Private Member Functions | |
| void | Indent (std::ostream &out) |
Private Attributes | |
| std::vector< std::shared_ptr< XMLAttribute > > | Attributes |
| std::vector< std::shared_ptr< XMLElement > > | Children |
| std::string | Name |
| std::string | Content |
| int | Level |
Definition at line 40 of file XMLWriterClass2.h.
|
inline |
Definition at line 61 of file XMLWriterClass2.h.
| XMLElement | ( | const XMLElement & | elem | ) |
|
inline |
Definition at line 55 of file XMLWriterClass2.h.
References Attributes.
|
inline |
| void AddContent | ( | std::vector< double > & | data | ) |
|
inline |
Definition at line 53 of file XMLWriterClass2.h.
References Children.
|
inline |
|
private |
| void Write | ( | std::ostream & | out | ) |
|
private |
Definition at line 42 of file XMLWriterClass2.h.
Referenced by AddAttribute().
|
private |
Definition at line 43 of file XMLWriterClass2.h.
Referenced by AddElement().
|
private |
Definition at line 44 of file XMLWriterClass2.h.
Referenced by AddContent().
|
private |
Definition at line 45 of file XMLWriterClass2.h.
Referenced by GetLevel(), and XMLElement().
|
private |
Definition at line 44 of file XMLWriterClass2.h.
Referenced by XMLElement().