std::list<Statement> sub;
Statement(): valid(false), line(0) { }
+ Statement(const std::string &kw): keyword(kw), valid(true), line(0) { }
std::string get_location() const;
+
+ template<typename T>
+ Statement &append(const T &v)
+ {
+ args.push_back(Value(v));
+ return *this;
+ }
+
+ template<typename T>
+ Statement &operator,(const T &v)
+ { return append(v); }
};
} // namespace DataFile