1 #ifndef __LISPWRITER_H__
2 #define __LISPWRITER_H__
10 LispWriter(std::ostream& out);
13 void writeComment(const std::string& comment);
15 void startList(const std::string& listname);
17 void writeInt(const std::string& name, int value);
18 void writeFloat(const std::string& name, float value);
19 void writeString(const std::string& name, const std::string& value);
20 void writeBool(const std::string& name, bool value);
21 void writeIntVector(const std::string& name, const std::vector<int>& value);
22 void writeIntVector(const std::string& name, const std::vector<unsigned int>& value);
23 // add more write-functions when needed...
25 void endList(const std::string& listname);
32 std::vector<std::string> lists;