Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <xml_serializer.h>
Public Member Functions | |
XMLnode () | |
XMLnode (const std::string &val, XMLnode *newup) | |
void | Write (VSFileSystem::VSFile &f, void *mythis, int tablevel) |
string | WriteString (void *mythis, int tablevel) |
Public Attributes | |
XMLnode * | up |
std::string | val |
vector< XMLElement > | elements |
vector< XMLnode > | subnodes |
Definition at line 131 of file xml_serializer.h.
|
inline |
|
inline |
void XMLnode::Write | ( | VSFileSystem::VSFile & | f, |
void * | mythis, | ||
int | tablevel | ||
) |
Definition at line 119 of file xml_serializer.cpp.
References VSFileSystem::VSFile::Fprintf(), i, and StarSystemGent::Tab().
string XMLnode::WriteString | ( | void * | mythis, |
int | tablevel | ||
) |
Definition at line 166 of file xml_serializer.cpp.
References buffer, i, MAXBUFFER, and TabString().
vector< XMLElement > XMLnode::elements |
Definition at line 135 of file xml_serializer.h.
Referenced by XMLSerializer::AddElement().
vector< XMLnode > XMLnode::subnodes |
Definition at line 136 of file xml_serializer.h.
Referenced by XMLSerializer::AddTag().
XMLnode* XMLnode::up |
Definition at line 133 of file xml_serializer.h.
Referenced by XMLSerializer::EndTag(), and XMLnode().
std::string XMLnode::val |
Definition at line 134 of file xml_serializer.h.
Referenced by XMLSerializer::EndTag(), and XMLnode().