X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Fstatement.h;h=9aad48d953226ba0ab1b3b209d88d10460d56f39;hp=80b7b15af8da82566f3526d1494e82a3a787c2e4;hb=cd3de49e76305a50ae61696210ce10804a59cef1;hpb=29fafaa2c570b0cf92f41eeb534cfb65a841a892 diff --git a/source/statement.h b/source/statement.h index 80b7b15..9aad48d 100644 --- a/source/statement.h +++ b/source/statement.h @@ -7,6 +7,8 @@ namespace Msp { namespace DataFile { +struct Token; + class Statement { public: @@ -32,6 +34,8 @@ public: return *this; } + Statement &append_from_token(const Token &); + template Statement &operator,(const T &v) { return append(v); } @@ -49,6 +53,16 @@ struct StatementKey { return keyword arg_offsets; + + StatementInfo(); + StatementInfo(const std::string &, const std::string &); +}; + } // namespace DataFile } // namespace Msp