diff options
author | Adam <Adam@anope.org> | 2014-05-28 12:29:37 -0400 |
---|---|---|
committer | Adam <Adam@anope.org> | 2014-05-28 12:29:37 -0400 |
commit | 0dba0692f9f88275b7d89d511bf22124217bc4c6 (patch) | |
tree | f7f7d0672f31ab37a7b15b128a29d454261e8541 /include/modules/sql.h | |
parent | f97e339314257fa37cfcab0c2289fb6812e32e85 (diff) |
Mark pure virtual functions with anope_abstract
Diffstat (limited to 'include/modules/sql.h')
-rw-r--r-- | include/modules/sql.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/include/modules/sql.h b/include/modules/sql.h index 9cde772dc..483cf87a0 100644 --- a/include/modules/sql.h +++ b/include/modules/sql.h @@ -38,7 +38,7 @@ namespace SQL size_t Hash() const override { - size_t hash = 0; + size_t hash anope_abstract; for (Map::const_iterator it = this->data.begin(), it_end = this->data.end(); it != it_end; ++it) if (!it->second->str().empty()) hash ^= Anope::hash_cs()(it->second->str()); @@ -188,8 +188,8 @@ namespace SQL Interface(Module *m) : owner(m) { } virtual ~Interface() { } - virtual void OnResult(const Result &r) = 0; - virtual void OnError(const Result &r) = 0; + virtual void OnResult(const Result &r) anope_abstract; + virtual void OnError(const Result &r) anope_abstract; }; /** Class providing the SQL service, modules call this to execute queries @@ -199,17 +199,17 @@ namespace SQL public: Provider(Module *c, const Anope::string &n) : Service(c, "SQL::Provider", n) { } - virtual void Run(Interface *i, const Query &query) = 0; + virtual void Run(Interface *i, const Query &query) anope_abstract; - virtual Result RunQuery(const Query &query) = 0; + virtual Result RunQuery(const Query &query) anope_abstract; - virtual std::vector<Query> CreateTable(const Anope::string &table, const Data &data) = 0; + virtual std::vector<Query> CreateTable(const Anope::string &table, const Data &data) anope_abstract; - virtual Query BuildInsert(const Anope::string &table, unsigned int id, Data &data) = 0; + virtual Query BuildInsert(const Anope::string &table, unsigned int id, Data &data) anope_abstract; - virtual Query GetTables(const Anope::string &prefix) = 0; + virtual Query GetTables(const Anope::string &prefix) anope_abstract; - virtual Anope::string FromUnixtime(time_t) = 0; + virtual Anope::string FromUnixtime(time_t) anope_abstract; }; } |