]> git.tdb.fi Git - libs/datafile.git/blobdiff - source/statement.h
Mark empty constructors and destructors as defaulted
[libs/datafile.git] / source / statement.h
index 9aad48d953226ba0ab1b3b209d88d10460d56f39..cd1797c4551d7c702347f91ba6631da8d06c2c7a 100644 (file)
@@ -9,9 +9,8 @@ namespace DataFile {
 
 struct Token;
 
-class Statement
+struct Statement
 {
-public:
        typedef std::vector<Value> Arguments;
 
        std::string keyword;
@@ -46,7 +45,7 @@ struct StatementKey
        std::string keyword;
        std::string signature;
 
-       StatementKey() { }
+       StatementKey() = default;
        StatementKey(const std::string &k, const std::string &s): keyword(k), signature(s) { }
 
        bool operator<(const StatementKey &o) const