diff options
| author | 2021-10-01 06:36:26 +0100 | |
|---|---|---|
| committer | 2021-10-01 06:36:26 +0100 | |
| commit | 5f4249c6c0e03f50f997bb6bfb7f5f4e313de485 (patch) | |
| tree | fbe2b127d3a6345c7be9081a6f81a7f2b9317d73 /src/modules | |
| parent | Mark all hash provider classes as final. (diff) | |
Mark all message tag provider classes as final.
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/m_botmode.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_ircv3_accounttag.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_ircv3_batch.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_ircv3_ctctags.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_ircv3_labeledresponse.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_ircv3_msgid.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_ircv3_servertime.cpp | 2 | ||||
| -rw-r--r-- | src/modules/m_spanningtree/tags.h | 6 |
8 files changed, 16 insertions, 9 deletions
diff --git a/src/modules/m_botmode.cpp b/src/modules/m_botmode.cpp index 8e7adb451..757efd8d8 100644 --- a/src/modules/m_botmode.cpp +++ b/src/modules/m_botmode.cpp @@ -29,7 +29,8 @@ #include "modules/who.h" #include "modules/whois.h" -class BotTag : public ClientProtocol::MessageTagProvider +class BotTag final + : public ClientProtocol::MessageTagProvider { private: SimpleUserMode& botmode; diff --git a/src/modules/m_ircv3_accounttag.cpp b/src/modules/m_ircv3_accounttag.cpp index d5c179e74..0a8406817 100644 --- a/src/modules/m_ircv3_accounttag.cpp +++ b/src/modules/m_ircv3_accounttag.cpp @@ -22,7 +22,8 @@ #include "modules/ircv3.h" #include "modules/account.h" -class AccountTag : public IRCv3::CapTag<AccountTag> +class AccountTag final + : public IRCv3::CapTag<AccountTag> { public: const std::string* GetValue(const ClientProtocol::Message& msg) const diff --git a/src/modules/m_ircv3_batch.cpp b/src/modules/m_ircv3_batch.cpp index b8ee2c902..8296a4851 100644 --- a/src/modules/m_ircv3_batch.cpp +++ b/src/modules/m_ircv3_batch.cpp @@ -57,7 +57,7 @@ struct IRCv3::Batch::BatchInfo } }; -class IRCv3::Batch::ManagerImpl : public Manager +class IRCv3::Batch::ManagerImpl final : public Manager { typedef std::vector<Batch*> BatchList; diff --git a/src/modules/m_ircv3_ctctags.cpp b/src/modules/m_ircv3_ctctags.cpp index 583b5e00b..80166fa46 100644 --- a/src/modules/m_ircv3_ctctags.cpp +++ b/src/modules/m_ircv3_ctctags.cpp @@ -267,7 +267,8 @@ class CommandTagMsg final } }; -class C2CTags : public ClientProtocol::MessageTagProvider +class C2CTags final + : public ClientProtocol::MessageTagProvider { private: Cap::Capability& cap; diff --git a/src/modules/m_ircv3_labeledresponse.cpp b/src/modules/m_ircv3_labeledresponse.cpp index 514705731..8a249a68b 100644 --- a/src/modules/m_ircv3_labeledresponse.cpp +++ b/src/modules/m_ircv3_labeledresponse.cpp @@ -21,7 +21,8 @@ #include "modules/cap.h" #include "modules/ircv3_batch.h" -class LabeledResponseTag : public ClientProtocol::MessageTagProvider +class LabeledResponseTag final + : public ClientProtocol::MessageTagProvider { private: const Cap::Capability& cap; diff --git a/src/modules/m_ircv3_msgid.cpp b/src/modules/m_ircv3_msgid.cpp index 965c089a8..cdeef8d11 100644 --- a/src/modules/m_ircv3_msgid.cpp +++ b/src/modules/m_ircv3_msgid.cpp @@ -20,7 +20,8 @@ #include "inspircd.h" #include "modules/ctctags.h" -class MsgIdTag : public ClientProtocol::MessageTagProvider +class MsgIdTag final + : public ClientProtocol::MessageTagProvider { private: CTCTags::CapReference ctctagcap; diff --git a/src/modules/m_ircv3_servertime.cpp b/src/modules/m_ircv3_servertime.cpp index 46e404ee0..e41d02c76 100644 --- a/src/modules/m_ircv3_servertime.cpp +++ b/src/modules/m_ircv3_servertime.cpp @@ -23,7 +23,7 @@ #include "modules/ircv3_servertime.h" #include "modules/server.h" -class ServerTimeTag +class ServerTimeTag final : public IRCv3::ServerTime::Manager , public IRCv3::CapTag<ServerTimeTag> , public ServerProtocol::MessageEventListener diff --git a/src/modules/m_spanningtree/tags.h b/src/modules/m_spanningtree/tags.h index c7118f319..df9a37f72 100644 --- a/src/modules/m_spanningtree/tags.h +++ b/src/modules/m_spanningtree/tags.h @@ -21,7 +21,8 @@ #include "modules/ctctags.h" -class ServerTags : public ClientProtocol::MessageTagProvider +class ServerTags final + : public ClientProtocol::MessageTagProvider { public: ServerTags(Module* Creator); @@ -29,7 +30,8 @@ class ServerTags : public ClientProtocol::MessageTagProvider bool ShouldSendTag(LocalUser* user, const ClientProtocol::MessageTagData& tagdata) override; }; -class ServiceTag : public ClientProtocol::MessageTagProvider +class ServiceTag final + : public ClientProtocol::MessageTagProvider { private: CTCTags::CapReference ctctagcap; |
