18 #ifndef __OMNETPP_NEDXML_XMLGENERATOR_H 19 #define __OMNETPP_NEDXML_XMLGENERATOR_H 52 virtual void printAttrValue(std::ostream& out,
const char *s);
53 virtual void doGenerate(std::ostream& out,
ASTNode *node,
int level);
73 virtual void setSourceLocationAttributes(
bool srcloc);
78 virtual void setIndentSize(
int indentsize);
88 virtual void generate(std::ostream& out,
ASTNode *tree);
93 virtual std::string generate(
ASTNode *tree);
#define NEDXML_API
Definition: nedxmldefs.h:31
int indentSize
Definition: xmlgenerator.h:51
bool printSrcLoc
Definition: xmlgenerator.h:50
Serializes an AST in XML format.
Definition: xmlgenerator.h:47
Definition: astbuilder.h:25
NEDXML_API void generateXML(std::ostream &out, ASTNode *tree, bool srcloc, int indentsize=4)
Simple front-end to XMLGenerator.