X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstatement.h;h=3aa60045399dcff715bfcecf07db14fe942b4716;hb=82e19fd15e24f913fba0cf8a4fb0352f282c3389;hp=184ef9955cbc78af80231eabda307bb45605be54;hpb=3b78eeb8b92dc3524d6a0456b4daf0a0f3dbf813;p=libs%2Fdatafile.git diff --git a/source/statement.h b/source/statement.h index 184ef99..3aa6004 100644 --- a/source/statement.h +++ b/source/statement.h @@ -7,9 +7,10 @@ namespace Msp { namespace DataFile { -class Statement +struct Token; + +struct Statement { -public: typedef std::vector Arguments; std::string keyword; @@ -32,6 +33,8 @@ public: return *this; } + Statement &append_from_token(const Token &); + template Statement &operator,(const T &v) { return append(v); }