diff options
| author | 2021-10-01 05:39:12 +0100 | |
|---|---|---|
| committer | 2021-10-01 05:39:12 +0100 | |
| commit | 771534473f16a94fd97661bef7d2dbd8b2dc6c65 (patch) | |
| tree | 107e0588d87139b8a4fdab684d29ee6abfd68607 /src/modules | |
| parent | Mark all command classes as final. (diff) | |
| download | inspircd++-771534473f16a94fd97661bef7d2dbd8b2dc6c65.tar.gz inspircd++-771534473f16a94fd97661bef7d2dbd8b2dc6c65.tar.bz2 inspircd++-771534473f16a94fd97661bef7d2dbd8b2dc6c65.zip | |
Mark all mode classes as final.
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/m_anticaps.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_autoop.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_banexception.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_chanfilter.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_chanhistory.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_cloaking.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_customprefix.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_delaymsg.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_exemptchanops.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_inviteexception.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_joinflood.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_kicknorejoin.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_messageflood.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_namedmodes.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_nickflood.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_ojoin.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_operprefix.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_redirect.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_repeat.cpp | 3 | ||||
| -rw-r--r-- | src/modules/m_sslmodes.cpp | 6 |
20 files changed, 42 insertions, 21 deletions
diff --git a/src/modules/m_anticaps.cpp b/src/modules/m_anticaps.cpp index 7ce6e9743..39adb6ef2 100644 --- a/src/modules/m_anticaps.cpp +++ b/src/modules/m_anticaps.cpp @@ -45,7 +45,8 @@ class AntiCapsSettings } }; -class AntiCapsMode : public ParamMode<AntiCapsMode, SimpleExtItem<AntiCapsSettings> > +class AntiCapsMode final + : public ParamMode<AntiCapsMode, SimpleExtItem<AntiCapsSettings>> { private: bool ParseMethod(irc::sepstream& stream, AntiCapsMethod& method) diff --git a/src/modules/m_autoop.cpp b/src/modules/m_autoop.cpp index 12ca4f3d6..57a3a648a 100644 --- a/src/modules/m_autoop.cpp +++ b/src/modules/m_autoop.cpp @@ -31,7 +31,8 @@ enum RPL_ENDOFACCESSLIST = 911 }; -class AutoOpList : public ListModeBase +class AutoOpList final + : public ListModeBase { public: AutoOpList(Module* Creator) diff --git a/src/modules/m_banexception.cpp b/src/modules/m_banexception.cpp index 5af5df7ec..96054a519 100644 --- a/src/modules/m_banexception.cpp +++ b/src/modules/m_banexception.cpp @@ -36,7 +36,8 @@ enum RPL_ENDOFEXCEPTLIST = 349 }; -class BanException : public ListModeBase +class BanException final + : public ListModeBase { public: BanException(Module* Creator) diff --git a/src/modules/m_chanfilter.cpp b/src/modules/m_chanfilter.cpp index 42fc015fc..a689f1f3b 100644 --- a/src/modules/m_chanfilter.cpp +++ b/src/modules/m_chanfilter.cpp @@ -35,7 +35,8 @@ enum RPL_SPAMFILTER = 941 }; -class ChanFilter : public ListModeBase +class ChanFilter final + : public ListModeBase { public: unsigned long maxlen; diff --git a/src/modules/m_chanhistory.cpp b/src/modules/m_chanhistory.cpp index d0c169f38..ab94bdfca 100644 --- a/src/modules/m_chanhistory.cpp +++ b/src/modules/m_chanhistory.cpp @@ -75,7 +75,8 @@ struct HistoryList } }; -class HistoryMode : public ParamMode<HistoryMode, SimpleExtItem<HistoryList> > +class HistoryMode final + : public ParamMode<HistoryMode, SimpleExtItem<HistoryList>> { public: unsigned long maxlines; diff --git a/src/modules/m_cloaking.cpp b/src/modules/m_cloaking.cpp index 41ab7a701..e9c85e21b 100644 --- a/src/modules/m_cloaking.cpp +++ b/src/modules/m_cloaking.cpp @@ -96,7 +96,8 @@ class CloakExtItem : public SimpleExtItem<CloakList> } }; -class CloakUser : public ModeHandler +class CloakUser final + : public ModeHandler { public: bool active = false; diff --git a/src/modules/m_customprefix.cpp b/src/modules/m_customprefix.cpp index c325b8f71..d86f12f79 100644 --- a/src/modules/m_customprefix.cpp +++ b/src/modules/m_customprefix.cpp @@ -22,7 +22,8 @@ #include "inspircd.h" -class CustomPrefixMode : public PrefixMode +class CustomPrefixMode final + : public PrefixMode { public: std::shared_ptr<ConfigTag> tag; diff --git a/src/modules/m_delaymsg.cpp b/src/modules/m_delaymsg.cpp index 5314aee7b..8070b497c 100644 --- a/src/modules/m_delaymsg.cpp +++ b/src/modules/m_delaymsg.cpp @@ -23,7 +23,8 @@ #include "inspircd.h" #include "modules/ctctags.h" -class DelayMsgMode : public ParamMode<DelayMsgMode, IntExtItem> +class DelayMsgMode final + : public ParamMode<DelayMsgMode, IntExtItem> { public: IntExtItem jointime; diff --git a/src/modules/m_exemptchanops.cpp b/src/modules/m_exemptchanops.cpp index bc0424cc4..1ab6e7584 100644 --- a/src/modules/m_exemptchanops.cpp +++ b/src/modules/m_exemptchanops.cpp @@ -31,7 +31,8 @@ enum RPL_EXEMPTIONLIST = 954 }; -class ExemptChanOps : public ListModeBase +class ExemptChanOps final + : public ListModeBase { public: ExemptChanOps(Module* Creator) diff --git a/src/modules/m_inviteexception.cpp b/src/modules/m_inviteexception.cpp index 555929846..6643fe9be 100644 --- a/src/modules/m_inviteexception.cpp +++ b/src/modules/m_inviteexception.cpp @@ -33,7 +33,8 @@ enum RPL_ENDOFINVEXLIST = 347 }; -class InviteException : public ListModeBase +class InviteException final + : public ListModeBase { public: InviteException(Module* Creator) diff --git a/src/modules/m_joinflood.cpp b/src/modules/m_joinflood.cpp index d23380955..9ecb7e85f 100644 --- a/src/modules/m_joinflood.cpp +++ b/src/modules/m_joinflood.cpp @@ -95,7 +95,8 @@ class joinfloodsettings /** Handles channel mode +j */ -class JoinFlood : public ParamMode<JoinFlood, SimpleExtItem<joinfloodsettings> > +class JoinFlood final + : public ParamMode<JoinFlood, SimpleExtItem<joinfloodsettings>> { public: JoinFlood(Module* Creator) diff --git a/src/modules/m_kicknorejoin.cpp b/src/modules/m_kicknorejoin.cpp index 32a189b40..31c443a6a 100644 --- a/src/modules/m_kicknorejoin.cpp +++ b/src/modules/m_kicknorejoin.cpp @@ -91,7 +91,8 @@ class KickRejoinData /** Handles channel mode +J */ -class KickRejoin : public ParamMode<KickRejoin, SimpleExtItem<KickRejoinData> > +class KickRejoin final + : public ParamMode<KickRejoin, SimpleExtItem<KickRejoinData>> { public: const unsigned int max = 60; diff --git a/src/modules/m_messageflood.cpp b/src/modules/m_messageflood.cpp index 245438766..3e0bcfd07 100644 --- a/src/modules/m_messageflood.cpp +++ b/src/modules/m_messageflood.cpp @@ -67,7 +67,8 @@ class floodsettings /** Handles channel mode +f */ -class MsgFlood : public ParamMode<MsgFlood, SimpleExtItem<floodsettings> > +class MsgFlood final + : public ParamMode<MsgFlood, SimpleExtItem<floodsettings>> { public: MsgFlood(Module* Creator) diff --git a/src/modules/m_namedmodes.cpp b/src/modules/m_namedmodes.cpp index a024644e1..13cd226f7 100644 --- a/src/modules/m_namedmodes.cpp +++ b/src/modules/m_namedmodes.cpp @@ -107,7 +107,8 @@ class CommandProp final } }; -class DummyZ : public ModeHandler +class DummyZ final + : public ModeHandler { public: DummyZ(Module* parent) : ModeHandler(parent, "namebase", 'Z', PARAM_ALWAYS, MODETYPE_CHANNEL) diff --git a/src/modules/m_nickflood.cpp b/src/modules/m_nickflood.cpp index 94b4a254b..6a8a8519f 100644 --- a/src/modules/m_nickflood.cpp +++ b/src/modules/m_nickflood.cpp @@ -83,7 +83,8 @@ class nickfloodsettings /** Handles channel mode +F */ -class NickFlood : public ParamMode<NickFlood, SimpleExtItem<nickfloodsettings> > +class NickFlood final + : public ParamMode<NickFlood, SimpleExtItem<nickfloodsettings>> { public: NickFlood(Module* Creator) diff --git a/src/modules/m_ojoin.cpp b/src/modules/m_ojoin.cpp index be734d98e..7fc47d3e4 100644 --- a/src/modules/m_ojoin.cpp +++ b/src/modules/m_ojoin.cpp @@ -84,7 +84,8 @@ class CommandOjoin final /** channel mode +Y */ -class NetworkPrefix : public PrefixMode +class NetworkPrefix final + : public PrefixMode { public: NetworkPrefix(Module* parent, char NPrefix) diff --git a/src/modules/m_operprefix.cpp b/src/modules/m_operprefix.cpp index acf943c86..15a760ae0 100644 --- a/src/modules/m_operprefix.cpp +++ b/src/modules/m_operprefix.cpp @@ -31,7 +31,8 @@ #define OPERPREFIX_VALUE 1000000 -class OperPrefixMode : public PrefixMode +class OperPrefixMode final + : public PrefixMode { public: OperPrefixMode(Module* Creator) diff --git a/src/modules/m_redirect.cpp b/src/modules/m_redirect.cpp index 72ad5c3c5..ecd93bc8f 100644 --- a/src/modules/m_redirect.cpp +++ b/src/modules/m_redirect.cpp @@ -30,7 +30,8 @@ /** Handle channel mode +L */ -class Redirect : public ParamMode<Redirect, StringExtItem> +class Redirect final + : public ParamMode<Redirect, StringExtItem> { public: Redirect(Module* Creator) diff --git a/src/modules/m_repeat.cpp b/src/modules/m_repeat.cpp index 10c5c1206..a83e6ed37 100644 --- a/src/modules/m_repeat.cpp +++ b/src/modules/m_repeat.cpp @@ -65,7 +65,8 @@ class ChannelSettings } }; -class RepeatMode : public ParamMode<RepeatMode, SimpleExtItem<ChannelSettings> > +class RepeatMode final + : public ParamMode<RepeatMode, SimpleExtItem<ChannelSettings>> { private: struct RepeatItem diff --git a/src/modules/m_sslmodes.cpp b/src/modules/m_sslmodes.cpp index 6e114a4ae..0bee56a3f 100644 --- a/src/modules/m_sslmodes.cpp +++ b/src/modules/m_sslmodes.cpp @@ -62,7 +62,8 @@ class SSLFPExtBan /** Handle channel mode +z */ -class SSLMode : public ModeHandler +class SSLMode final + : public ModeHandler { private: UserCertificateAPI& API; @@ -126,7 +127,8 @@ class SSLMode : public ModeHandler /** Handle user mode +z */ -class SSLModeUser : public ModeHandler +class SSLModeUser final + : public ModeHandler { private: UserCertificateAPI& API; |
