aboutsummaryrefslogtreecommitdiff
path: root/src/modules/m_silence.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-10-04 17:07:51 +0100
committerGravatar Sadie Powell2021-10-04 17:39:05 +0100
commitdec5875aca7a2e0c281388db2f25d195ad9b2a3d (patch)
tree0f8f741801677daa23e7f399282b64ecde137ad0 /src/modules/m_silence.cpp
parentMark all message tag provider classes as final. (diff)
Apply the final keyword to all module classes where appropriate.
Diffstat (limited to 'src/modules/m_silence.cpp')
-rw-r--r--src/modules/m_silence.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/modules/m_silence.cpp b/src/modules/m_silence.cpp
index 16f3f94b5..12c61c526 100644
--- a/src/modules/m_silence.cpp
+++ b/src/modules/m_silence.cpp
@@ -35,7 +35,7 @@ enum
ERR_SILENCE = 952
};
-class SilenceEntry
+class SilenceEntry final
{
public:
enum SilenceFlags
@@ -184,7 +184,8 @@ class SilenceEntry
typedef insp::flat_set<SilenceEntry> SilenceList;
-class SilenceExtItem : public SimpleExtItem<SilenceList>
+class SilenceExtItem final
+ : public SimpleExtItem<SilenceList>
{
public:
unsigned long maxsilence;
@@ -262,7 +263,8 @@ class SilenceExtItem : public SimpleExtItem<SilenceList>
}
};
-class SilenceMessage : public ClientProtocol::Message
+class SilenceMessage final
+ : public ClientProtocol::Message
{
public:
SilenceMessage(const std::string& mask, const std::string& flags)
@@ -389,7 +391,7 @@ class CommandSilence final
}
};
-class ModuleSilence
+class ModuleSilence final
: public Module
, public CTCTags::EventListener
, public ISupport::EventListener