![]() |
QMCPACK
|
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().