- virtual void Print(std::ostream &os = std::cout);
- virtual void Write(FILE *fp, FileType filetype);
+ virtual void Print(std::ostream &os = std::cout, std::string const & indent = "");
+
+ virtual void WriteContent(std::ofstream *fp, FileType filetype);