aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-12-20 20:00:03 +0000
committerGravatar Sadie Powell2021-12-20 20:19:40 +0000
commit421e8c8c793740aaf34feff761716c1c51d8f04e (patch)
treeb3bf0e3e8c3b7fd2beeefbe89fff8f25b12f2846 /src/modules
parentDeduplicate xline adding code in the dnsbl module. (diff)
Add the final keyword to all remaining classes that can have it.
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/extra/m_argon2.cpp3
-rw-r--r--src/modules/extra/m_regex_re2.cpp3
-rw-r--r--src/modules/extra/m_sqlite3.cpp3
-rw-r--r--src/modules/m_md5.cpp3
-rw-r--r--src/modules/m_pbkdf2.cpp3
-rw-r--r--src/modules/m_sha1.cpp3
-rw-r--r--src/modules/m_sha2.cpp3
7 files changed, 14 insertions, 7 deletions
diff --git a/src/modules/extra/m_argon2.cpp b/src/modules/extra/m_argon2.cpp
index 6ed9c9a88..2a5341cd8 100644
--- a/src/modules/extra/m_argon2.cpp
+++ b/src/modules/extra/m_argon2.cpp
@@ -167,7 +167,8 @@ class HashArgon2 final
}
};
-class ModuleArgon2 : public Module
+class ModuleArgon2 final
+ : public Module
{
private:
HashArgon2 argon2i;
diff --git a/src/modules/extra/m_regex_re2.cpp b/src/modules/extra/m_regex_re2.cpp
index 067ce97e1..78ccccd0a 100644
--- a/src/modules/extra/m_regex_re2.cpp
+++ b/src/modules/extra/m_regex_re2.cpp
@@ -60,7 +60,8 @@ class RE2Pattern final
}
};
-class ModuleRegexRE2 : public Module
+class ModuleRegexRE2 final
+ : public Module
{
private:
Regex::SimpleEngine<RE2Pattern> regex;
diff --git a/src/modules/extra/m_sqlite3.cpp b/src/modules/extra/m_sqlite3.cpp
index 267356218..879585e2e 100644
--- a/src/modules/extra/m_sqlite3.cpp
+++ b/src/modules/extra/m_sqlite3.cpp
@@ -228,7 +228,8 @@ class SQLConn final
}
};
-class ModuleSQLite3 : public Module
+class ModuleSQLite3 final
+ : public Module
{
private:
ConnMap conns;
diff --git a/src/modules/m_md5.cpp b/src/modules/m_md5.cpp
index 9565067e1..a8d167699 100644
--- a/src/modules/m_md5.cpp
+++ b/src/modules/m_md5.cpp
@@ -248,7 +248,8 @@ class MD5Provider final
MD5Provider(Module* parent) : HashProvider(parent, "md5", 16, 64) {}
};
-class ModuleMD5 : public Module
+class ModuleMD5 final
+ : public Module
{
private:
MD5Provider md5;
diff --git a/src/modules/m_pbkdf2.cpp b/src/modules/m_pbkdf2.cpp
index a37da222b..f34d3ee1b 100644
--- a/src/modules/m_pbkdf2.cpp
+++ b/src/modules/m_pbkdf2.cpp
@@ -151,7 +151,8 @@ struct ProviderConfig final
typedef std::map<std::string, ProviderConfig> ProviderConfigMap;
-class ModulePBKDF2 : public Module
+class ModulePBKDF2 final
+ : public Module
{
std::vector<PBKDF2Provider*> providers;
ProviderConfig globalconfig;
diff --git a/src/modules/m_sha1.cpp b/src/modules/m_sha1.cpp
index e4c557f5c..dca91a7cf 100644
--- a/src/modules/m_sha1.cpp
+++ b/src/modules/m_sha1.cpp
@@ -181,7 +181,8 @@ class SHA1HashProvider final
}
};
-class ModuleSHA1 : public Module
+class ModuleSHA1 final
+ : public Module
{
private:
SHA1HashProvider sha1;
diff --git a/src/modules/m_sha2.cpp b/src/modules/m_sha2.cpp
index e25badf1a..a5cb35ea7 100644
--- a/src/modules/m_sha2.cpp
+++ b/src/modules/m_sha2.cpp
@@ -59,7 +59,8 @@ class HashSHA2 final
}
};
-class ModuleSHA2 : public Module
+class ModuleSHA2 final
+ : public Module
{
private:
HashSHA2<sha224> sha224algo;