diff options
| author | Sadie Powell <sadie@witchery.services> | 2024-01-23 13:54:16 +0000 |
|---|---|---|
| committer | Sadie Powell <sadie@witchery.services> | 2024-01-23 16:53:06 +0000 |
| commit | 72acef4e159df5dcdb93b3c13b2f9d2e5e4c21a9 (patch) | |
| tree | fc0a965612b45478e3b6f1566641df12790a818d /modules/database | |
| parent | a6a0f6c44780c839b2269f4f29a26ecfdbd95544 (diff) | |
Mark types that have no inheritors as final.
Diffstat (limited to 'modules/database')
| -rw-r--r-- | modules/database/db_flatfile.cpp | 6 | ||||
| -rw-r--r-- | modules/database/db_old.cpp | 6 | ||||
| -rw-r--r-- | modules/database/db_redis.cpp | 18 | ||||
| -rw-r--r-- | modules/database/db_sql.cpp | 4 | ||||
| -rw-r--r-- | modules/database/db_sql_live.cpp | 2 |
5 files changed, 18 insertions, 18 deletions
diff --git a/modules/database/db_flatfile.cpp b/modules/database/db_flatfile.cpp index b0f766e95..4137ab981 100644 --- a/modules/database/db_flatfile.cpp +++ b/modules/database/db_flatfile.cpp @@ -15,7 +15,7 @@ #include <sys/wait.h> #endif -class SaveData +class SaveData final : public Serialize::Data { public: @@ -34,7 +34,7 @@ public: } }; -class LoadData +class LoadData final : public Serialize::Data { public: @@ -101,7 +101,7 @@ public: } }; -class DBFlatFile +class DBFlatFile final : public Module , public Pipe { diff --git a/modules/database/db_old.cpp b/modules/database/db_old.cpp index eca898b59..c6846dea8 100644 --- a/modules/database/db_old.cpp +++ b/modules/database/db_old.cpp @@ -94,7 +94,7 @@ else \ #define OLD_NEWS_OPER 1 #define OLD_NEWS_RANDOM 2 -static struct mlock_info +static struct mlock_info final { char c; uint32_t m; @@ -309,7 +309,7 @@ static char *strscpy(char *d, const char *s, size_t len) return d_orig; } -struct dbFILE +struct dbFILE final { int mode; /* 'r' for reading, 'w' for writing */ FILE *fp; /* The normal file descriptor */ @@ -1297,7 +1297,7 @@ static void LoadNews() close_db(f); } -class DBOld +class DBOld final : public Module { PrimitiveExtensibleItem<uint32_t> mlock_on, mlock_off, mlock_limit; diff --git a/modules/database/db_redis.cpp b/modules/database/db_redis.cpp index 392108849..c7e2bc9e7 100644 --- a/modules/database/db_redis.cpp +++ b/modules/database/db_redis.cpp @@ -14,7 +14,7 @@ using namespace Redis; class DatabaseRedis; static DatabaseRedis *me; -class Data +class Data final : public Serialize::Data { public: @@ -52,7 +52,7 @@ public: } }; -class TypeLoader +class TypeLoader final : public Interface { Anope::string type; @@ -62,7 +62,7 @@ public: void OnResult(const Reply &r) override; }; -class ObjectLoader +class ObjectLoader final : public Interface { Anope::string type; @@ -74,7 +74,7 @@ public: void OnResult(const Reply &r) override; }; -class IDInterface +class IDInterface final : public Interface { Reference<Serializable> o; @@ -84,7 +84,7 @@ public: void OnResult(const Reply &r) override; }; -class Deleter +class Deleter final : public Interface { Anope::string type; @@ -95,7 +95,7 @@ public: void OnResult(const Reply &r) override; }; -class Updater +class Updater final : public Interface { Anope::string type; @@ -106,7 +106,7 @@ public: void OnResult(const Reply &r) override; }; -class ModifiedObject +class ModifiedObject final : public Interface { Anope::string type; @@ -117,7 +117,7 @@ public: void OnResult(const Reply &r) override; }; -class SubscriptionListener +class SubscriptionListener final : public Interface { public: @@ -126,7 +126,7 @@ public: void OnResult(const Reply &r) override; }; -class DatabaseRedis +class DatabaseRedis final : public Module , public Pipe { diff --git a/modules/database/db_sql.cpp b/modules/database/db_sql.cpp index c352a3be2..24b5c1f1f 100644 --- a/modules/database/db_sql.cpp +++ b/modules/database/db_sql.cpp @@ -34,7 +34,7 @@ public: } }; -class ResultSQLSQLInterface +class ResultSQLSQLInterface final : public SQLSQLInterface { Reference<Serializable> obj; @@ -57,7 +57,7 @@ public: } }; -class DBSQL +class DBSQL final : public Module , public Pipe { diff --git a/modules/database/db_sql_live.cpp b/modules/database/db_sql_live.cpp index 0e47eab27..d97fe6683 100644 --- a/modules/database/db_sql_live.cpp +++ b/modules/database/db_sql_live.cpp @@ -11,7 +11,7 @@ using namespace SQL; -class DBMySQL +class DBMySQL final : public Module , public Pipe { |
