34 #ifndef GRAPH_TREE_TWRITER_H
35 #define GRAPH_TREE_TWRITER_H
41 #include <soma-io/writer/awriter.h>
66 const HelperSet& helpers = HelperSet() );
68 const HelperSet& helpers = HelperSet() );
Abstract base class for visiting constant Trees.
To write an Tree to a file.
virtual void writeTree(const Tree *node, const std::string &type)
TreeWriter(const carto::SyntaxSet &syntax, const HelperSet &helpers=HelperSet())
TreeWriter(const std::string &filename, const carto::SyntaxSet &syntax, const HelperSet &helpers=HelperSet())
configure the parametres
virtual void visitTree(const Tree *tree)
write a Tree to a file
std::map< std::string, Syntax > SyntaxSet
GRAPH_API TreeWriter & operator<<(TreeWriter &writer, const Tree &tree)
Save a tree to a file using a TreeWriter.