X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstatement.h;h=1df34381b38630b97494764e5e6c2fd581c0723a;hb=0d8df25704366f3576c417436c90fbac2e479632;hp=f9287a51714f56e89719db5c2a3b6871f0889b81;hpb=5c98c1f499413c41fd46ddf71a46b481338d7d6b;p=libs%2Fdatafile.git diff --git a/source/statement.h b/source/statement.h index f9287a5..1df3438 100644 --- a/source/statement.h +++ b/source/statement.h @@ -36,6 +36,18 @@ public: { return append(v); } }; +struct StatementKey +{ + std::string keyword; + std::string signature; + + StatementKey() { } + StatementKey(const std::string &k, const std::string &s): keyword(k), signature(s) { } + + bool operator<(const StatementKey &o) const + { return keyword