X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstatement.h;h=3aa60045399dcff715bfcecf07db14fe942b4716;hb=6b702cdd97e3788d3bf07a6c3b6004c653e1eaa7;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); }