1
0
mirror of https://github.com/anope/anope.git synced 2026-07-08 18:23:13 +02:00

Mark types that have no inheritors as final.

This commit is contained in:
Sadie Powell
2024-01-23 13:54:16 +00:00
parent a6a0f6c447
commit 72acef4e15
227 changed files with 771 additions and 771 deletions
+1 -1
View File
@@ -9,7 +9,7 @@
#include "module.h"
class BSAutoAssign
class BSAutoAssign final
: public Module
{
public:
+4 -4
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSAssign
class CommandBSAssign final
: public Command
{
public:
@@ -83,7 +83,7 @@ public:
}
};
class CommandBSUnassign
class CommandBSUnassign final
: public Command
{
public:
@@ -147,7 +147,7 @@ public:
}
};
class CommandBSSetNoBot
class CommandBSSetNoBot final
: public Command
{
public:
@@ -205,7 +205,7 @@ public:
}
};
class BSAssign
class BSAssign final
: public Module
{
ExtensibleItem<bool> nobot;
+6 -6
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/bs_badwords.h"
struct BadWordImpl
struct BadWordImpl final
: BadWord
, Serializable
{
@@ -29,7 +29,7 @@ struct BadWordImpl
static Serializable* Unserialize(Serializable *obj, Serialize::Data &);
};
struct BadWordsImpl
struct BadWordsImpl final
: BadWords
{
Serialize::Reference<ChannelInfo> ci;
@@ -147,7 +147,7 @@ Serializable* BadWordImpl::Unserialize(Serializable *obj, Serialize::Data &data)
return bw;
}
class BadwordsDelCallback
class BadwordsDelCallback final
: public NumberList
{
CommandSource &source;
@@ -185,7 +185,7 @@ public:
}
};
class CommandBSBadwords
class CommandBSBadwords final
: public Command
{
private:
@@ -205,7 +205,7 @@ private:
}
else if (!word.empty() && word.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class BadwordsListCallback
class BadwordsListCallback final
: public NumberList
{
ListFormatter &list;
@@ -459,7 +459,7 @@ public:
}
};
class BSBadwords
class BSBadwords final
: public Module
{
CommandBSBadwords commandbsbadwords;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSBot
class CommandBSBot final
: public Command
{
private:
@@ -371,7 +371,7 @@ public:
}
};
class BSBot
class BSBot final
: public Module
{
CommandBSBot commandbsbot;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSBotList
class CommandBSBotList final
: public Command
{
public:
@@ -66,7 +66,7 @@ public:
}
};
class BSBotList
class BSBotList final
: public Module
{
CommandBSBotList commandbsbotlist;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSSay
class CommandBSSay final
: public Command
{
public:
@@ -72,7 +72,7 @@ public:
}
};
class CommandBSAct
class CommandBSAct final
: public Command
{
public:
@@ -132,7 +132,7 @@ public:
}
};
class BSControl
class BSControl final
: public Module
{
CommandBSSay commandbssay;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSInfo
class CommandBSInfo final
: public Command
{
private:
@@ -118,7 +118,7 @@ public:
}
};
class BSInfo
class BSInfo final
: public Module
{
CommandBSInfo commandbsinfo;
+20 -20
View File
@@ -15,7 +15,7 @@
static Module *me;
struct KickerDataImpl
struct KickerDataImpl final
: KickerData
{
KickerDataImpl(Extensible *obj)
@@ -38,7 +38,7 @@ struct KickerDataImpl
ci->Shrink<KickerData>("kickerdata");
}
struct ExtensibleItem
struct ExtensibleItem final
: ::ExtensibleItem<KickerDataImpl>
{
ExtensibleItem(Module *m, const Anope::string &ename) : ::ExtensibleItem<KickerDataImpl>(m, ename) { }
@@ -117,7 +117,7 @@ struct KickerDataImpl
};
};
class CommandBSKick
class CommandBSKick final
: public Command
{
public:
@@ -248,7 +248,7 @@ protected:
}
};
class CommandBSKickAMSG
class CommandBSKickAMSG final
: public CommandBSKickBase
{
public:
@@ -285,7 +285,7 @@ public:
}
};
class CommandBSKickBadwords
class CommandBSKickBadwords final
: public CommandBSKickBase
{
public:
@@ -325,7 +325,7 @@ public:
}
};
class CommandBSKickBolds
class CommandBSKickBolds final
: public CommandBSKickBase
{
public:
@@ -360,7 +360,7 @@ public:
}
};
class CommandBSKickCaps
class CommandBSKickCaps final
: public CommandBSKickBase
{
public:
@@ -457,7 +457,7 @@ public:
}
};
class CommandBSKickColors
class CommandBSKickColors final
: public CommandBSKickBase
{
public:
@@ -492,7 +492,7 @@ public:
}
};
class CommandBSKickFlood
class CommandBSKickFlood final
: public CommandBSKickBase
{
public:
@@ -591,7 +591,7 @@ public:
}
};
class CommandBSKickItalics
class CommandBSKickItalics final
: public CommandBSKickBase
{
public:
@@ -626,7 +626,7 @@ public:
}
};
class CommandBSKickRepeat
class CommandBSKickRepeat final
: public CommandBSKickBase
{
public:
@@ -728,7 +728,7 @@ public:
}
};
class CommandBSKickReverses
class CommandBSKickReverses final
: public CommandBSKickBase
{
public:
@@ -763,7 +763,7 @@ public:
}
};
class CommandBSKickUnderlines
class CommandBSKickUnderlines final
: public CommandBSKickBase
{
public:
@@ -798,7 +798,7 @@ public:
}
};
class CommandBSSetDontKickOps
class CommandBSSetDontKickOps final
: public Command
{
public:
@@ -864,7 +864,7 @@ public:
}
};
class CommandBSSetDontKickVoices
class CommandBSSetDontKickVoices final
: public Command
{
public:
@@ -930,9 +930,9 @@ public:
}
};
struct BanData
struct BanData final
{
struct Data
struct Data final
{
Anope::string mask;
time_t last_use;
@@ -978,7 +978,7 @@ public:
}
};
struct UserData
struct UserData final
{
UserData(Extensible *)
{
@@ -1001,7 +1001,7 @@ struct UserData
Anope::string lastline;
};
class BanDataPurger
class BanDataPurger final
: public Timer
{
public:
@@ -1024,7 +1024,7 @@ public:
}
};
class BSKick
class BSKick final
: public Module
{
ExtensibleItem<BanData> bandata;
+5 -5
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSSet
class CommandBSSet final
: public Command
{
public:
@@ -65,11 +65,11 @@ public:
}
};
class CommandBSSetBanExpire
class CommandBSSetBanExpire final
: public Command
{
public:
class UnbanTimer
class UnbanTimer final
: public Timer
{
Anope::string chname;
@@ -154,7 +154,7 @@ public:
}
};
class CommandBSSetPrivate
class CommandBSSetPrivate final
: public Command
{
public:
@@ -205,7 +205,7 @@ public:
}
};
class BSSet
class BSSet final
: public Module
{
CommandBSSet commandbsset;
+7 -7
View File
@@ -20,7 +20,7 @@ static inline void reset_levels(ChannelInfo *ci)
ci->SetLevel(priv, level);
}
class AccessChanAccess
class AccessChanAccess final
: public ChanAccess
{
public:
@@ -68,7 +68,7 @@ public:
}
};
class AccessAccessProvider
class AccessAccessProvider final
: public AccessProvider
{
public:
@@ -86,7 +86,7 @@ public:
};
AccessAccessProvider* AccessAccessProvider::me;
class CommandCSAccess
class CommandCSAccess final
: public Command
{
void DoAdd(CommandSource &source, ChannelInfo *ci, const std::vector<Anope::string> &params)
@@ -260,7 +260,7 @@ class CommandCSAccess
source.Reply(_("%s access list is empty."), ci->name.c_str());
else if (isdigit(mask[0]) && mask.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class AccessDelCallback
class AccessDelCallback final
: public NumberList
{
CommandSource &source;
@@ -365,7 +365,7 @@ class CommandCSAccess
source.Reply(_("%s access list is empty."), ci->name.c_str());
else if (!nick.empty() && nick.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class AccessListCallback
class AccessListCallback final
: public NumberList
{
ListFormatter &list;
@@ -638,7 +638,7 @@ public:
}
};
class CommandCSLevels
class CommandCSLevels final
: public Command
{
void DoSet(CommandSource &source, ChannelInfo *ci, const std::vector<Anope::string> &params)
@@ -863,7 +863,7 @@ public:
}
};
class CSAccess
class CSAccess final
: public Module
{
AccessAccessProvider accessprovider;
+4 -4
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSAKick
class CommandCSAKick final
: public Command
{
void Enforce(CommandSource &source, ChannelInfo *ci)
@@ -204,7 +204,7 @@ class CommandCSAKick
/* Special case: is it a number/list? Only do search if it isn't. */
if (isdigit(mask[0]) && mask.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class AkickDelCallback
class AkickDelCallback final
: public NumberList
{
CommandSource &source;
@@ -282,7 +282,7 @@ class CommandCSAKick
if (!mask.empty() && isdigit(mask[0]) && mask.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class AkickListCallback
class AkickListCallback final
: public NumberList
{
ListFormatter &list;
@@ -528,7 +528,7 @@ public:
}
};
class CSAKick
class CSAKick final
: public Module
{
CommandCSAKick commandcsakick;
+3 -3
View File
@@ -13,7 +13,7 @@
static Module *me;
class TempBan
class TempBan final
: public Timer
{
private:
@@ -32,7 +32,7 @@ public:
}
};
class CommandCSBan
class CommandCSBan final
: public Command
{
public:
@@ -239,7 +239,7 @@ public:
}
};
class CSBan
class CSBan final
: public Module
{
CommandCSBan commandcsban;
+2 -2
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/bs_badwords.h"
class CommandCSClone
class CommandCSClone final
: public Command
{
void CopySetting(ChannelInfo *ci, ChannelInfo *target_ci, const Anope::string &setting)
@@ -247,7 +247,7 @@ public:
}
};
class CSClone
class CSClone final
: public Module
{
CommandCSClone commandcsclone;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSDrop
class CommandCSDrop final
: public Command
{
public:
@@ -82,7 +82,7 @@ public:
}
};
class CSDrop
class CSDrop final
: public Module
{
CommandCSDrop commandcsdrop;
+2 -2
View File
@@ -13,7 +13,7 @@
#include "module.h"
class CommandCSEnforce
class CommandCSEnforce final
: public Command
{
private:
@@ -263,7 +263,7 @@ public:
}
};
class CSEnforce
class CSEnforce final
: public Module
{
CommandCSEnforce commandcsenforce;
+4 -4
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/cs_entrymsg.h"
struct EntryMsgImpl
struct EntryMsgImpl final
: EntryMsg
, Serializable
{
@@ -41,7 +41,7 @@ struct EntryMsgImpl
static Serializable* Unserialize(Serializable *obj, Serialize::Data &data);
};
struct EntryMessageListImpl
struct EntryMessageListImpl final
: EntryMessageList
{
EntryMessageListImpl(Extensible *) { }
@@ -100,7 +100,7 @@ Serializable* EntryMsgImpl::Unserialize(Serializable *obj, Serialize::Data &data
return m;
}
class CommandEntryMessage
class CommandEntryMessage final
: public Command
{
private:
@@ -264,7 +264,7 @@ public:
}
};
class CSEntryMessage
class CSEntryMessage final
: public Module
{
CommandEntryMessage commandentrymsg;
+4 -4
View File
@@ -13,7 +13,7 @@
static std::map<Anope::string, char> defaultFlags;
class FlagsChanAccess
class FlagsChanAccess final
: public ChanAccess
{
public:
@@ -60,7 +60,7 @@ public:
}
};
class FlagsAccessProvider
class FlagsAccessProvider final
: public AccessProvider
{
public:
@@ -78,7 +78,7 @@ public:
};
FlagsAccessProvider* FlagsAccessProvider::ap;
class CommandCSFlags
class CommandCSFlags final
: public Command
{
void DoModify(CommandSource &source, ChannelInfo *ci, Anope::string mask, const Anope::string &flags, const Anope::string &description)
@@ -478,7 +478,7 @@ public:
}
};
class CSFlags
class CSFlags final
: public Module
{
FlagsAccessProvider accessprovider;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSGetKey
class CommandCSGetKey final
: public Command
{
public:
@@ -60,7 +60,7 @@ public:
}
};
class CSGetKey
class CSGetKey final
: public Module
{
CommandCSGetKey commandcsgetkey;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSInfo
class CommandCSInfo final
: public Command
{
public:
@@ -84,7 +84,7 @@ public:
}
};
class CSInfo
class CSInfo final
: public Module
{
CommandCSInfo commandcsinfo;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSInvite
class CommandCSInvite final
: public Command
{
public:
@@ -98,7 +98,7 @@ public:
}
};
class CSInvite
class CSInvite final
: public Module
{
CommandCSInvite commandcsinvite;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSKick
class CommandCSKick final
: public Command
{
public:
@@ -134,7 +134,7 @@ public:
}
};
class CSKick
class CSKick final
: public Module
{
CommandCSKick commandcskick;
+3 -3
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/cs_mode.h"
class CommandCSList
class CommandCSList final
: public Command
{
public:
@@ -171,7 +171,7 @@ public:
}
};
class CommandCSSetPrivate
class CommandCSSetPrivate final
: public Command
{
public:
@@ -240,7 +240,7 @@ public:
}
};
class CSList
class CSList final
: public Module
{
CommandCSList commandcslist;
+5 -5
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/cs_log.h"
struct LogSettingImpl
struct LogSettingImpl final
: LogSetting
, Serializable
{
@@ -79,7 +79,7 @@ struct LogSettingImpl
}
};
struct LogSettingsImpl
struct LogSettingsImpl final
: LogSettings
{
LogSettingsImpl(Extensible *) { }
@@ -100,7 +100,7 @@ struct LogSettingsImpl
}
};
class CommandCSLog
class CommandCSLog final
: public Command
{
public:
@@ -285,7 +285,7 @@ public:
}
};
class CSLog
class CSLog final
: public Module
{
ServiceReference<MemoServService> MSService;
@@ -293,7 +293,7 @@ class CSLog
ExtensibleItem<LogSettingsImpl> logsettings;
Serialize::Type logsetting_type;
struct LogDefault
struct LogDefault final
{
Anope::string service, command, method;
};
+5 -5
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/cs_mode.h"
struct ModeLockImpl
struct ModeLockImpl final
: ModeLock
, Serializable
{
@@ -35,7 +35,7 @@ struct ModeLockImpl
static Serializable* Unserialize(Serializable *obj, Serialize::Data &data);
};
struct ModeLocksImpl
struct ModeLocksImpl final
: ModeLocks
{
Serialize::Reference<ChannelInfo> ci;
@@ -244,7 +244,7 @@ Serializable* ModeLockImpl::Unserialize(Serializable *obj, Serialize::Data &data
return ml;
}
class CommandCSMode
class CommandCSMode final
: public Command
{
bool CanSet(CommandSource &source, ChannelInfo *ci, ChannelMode *cm, bool self)
@@ -793,7 +793,7 @@ public:
static Anope::map<std::pair<bool, Anope::string> > modes;
class CommandCSModes
class CommandCSModes final
: public Command
{
public:
@@ -911,7 +911,7 @@ public:
}
};
class CSMode
class CSMode final
: public Module
{
CommandCSMode commandcsmode;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSRegister
class CommandCSRegister final
: public Command
{
public:
@@ -111,7 +111,7 @@ public:
};
class CSRegister
class CSRegister final
: public Module
{
CommandCSRegister commandcsregister;
+4 -4
View File
@@ -22,7 +22,7 @@ static SeenInfo *FindInfo(const Anope::string &nick);
typedef Anope::hash_map<SeenInfo *> database_map;
database_map database;
struct SeenInfo
struct SeenInfo final
: Serializable
{
Anope::string nick;
@@ -110,7 +110,7 @@ static bool ShouldHide(const Anope::string &channel, User *u)
return false;
}
class CommandOSSeen
class CommandOSSeen final
: public Command
{
public:
@@ -182,7 +182,7 @@ public:
}
};
class CommandSeen
class CommandSeen final
: public Command
{
void SimpleSeen(CommandSource &source, const std::vector<Anope::string> &params)
@@ -371,7 +371,7 @@ public:
}
};
class CSSeen
class CSSeen final
: public Module
{
Serialize::Type seeninfo_type;
+17 -17
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/cs_mode.h"
class CommandCSSet
class CommandCSSet final
: public Command
{
public:
@@ -65,7 +65,7 @@ public:
}
};
class CommandCSSetAutoOp
class CommandCSSetAutoOp final
: public Command
{
public:
@@ -129,7 +129,7 @@ public:
}
};
class CommandCSSetBanType
class CommandCSSetBanType final
: public Command
{
public:
@@ -197,7 +197,7 @@ public:
}
};
class CommandCSSetDescription
class CommandCSSetDescription final
: public Command
{
public:
@@ -260,7 +260,7 @@ public:
}
};
class CommandCSSetFounder
class CommandCSSetFounder final
: public Command
{
public:
@@ -330,7 +330,7 @@ public:
}
};
class CommandCSSetKeepModes
class CommandCSSetKeepModes final
: public Command
{
public:
@@ -396,7 +396,7 @@ public:
}
};
class CommandCSSetPeace
class CommandCSSetPeace final
: public Command
{
public:
@@ -469,7 +469,7 @@ inline static Anope::string BotModes()
);
}
class CommandCSSetPersist
class CommandCSSetPersist final
: public Command
{
public:
@@ -619,7 +619,7 @@ public:
}
};
class CommandCSSetRestricted
class CommandCSSetRestricted final
: public Command
{
public:
@@ -682,7 +682,7 @@ public:
}
};
class CommandCSSetSecure
class CommandCSSetSecure final
: public Command
{
public:
@@ -746,7 +746,7 @@ public:
}
};
class CommandCSSetSecureFounder
class CommandCSSetSecureFounder final
: public Command
{
public:
@@ -811,7 +811,7 @@ public:
}
};
class CommandCSSetSecureOps
class CommandCSSetSecureOps final
: public Command
{
public:
@@ -874,7 +874,7 @@ public:
}
};
class CommandCSSetSignKick
class CommandCSSetSignKick final
: public Command
{
public:
@@ -952,7 +952,7 @@ public:
}
};
class CommandCSSetSuccessor
class CommandCSSetSuccessor final
: public Command
{
public:
@@ -1047,7 +1047,7 @@ public:
}
};
class CommandCSSetNoexpire
class CommandCSSetNoexpire final
: public Command
{
public:
@@ -1106,14 +1106,14 @@ public:
}
};
class CSSet
class CSSet final
: public Module
{
SerializableExtensibleItem<bool> noautoop, peace, securefounder,
restricted, secure, secureops, signkick, signkick_level, noexpire,
persist;
struct KeepModes
struct KeepModes final
: SerializableExtensibleItem<bool>
{
KeepModes(Module *m, const Anope::string &n) : SerializableExtensibleItem<bool>(m, n) { }
+3 -3
View File
@@ -31,7 +31,7 @@ static ExtensibleItem<CSMiscData> *GetItem(const Anope::string &name)
return it;
}
struct CSMiscData
struct CSMiscData final
: MiscData
, Serializable
{
@@ -90,7 +90,7 @@ static Anope::string GetAttribute(const Anope::string &command)
return command;
}
class CommandCSSetMisc
class CommandCSSetMisc final
: public Command
{
public:
@@ -167,7 +167,7 @@ public:
}
};
class CSSetMisc
class CSSetMisc final
: public Module
{
CommandCSSetMisc commandcssetmisc;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSStatus
class CommandCSStatus final
: public Command
{
public:
@@ -111,7 +111,7 @@ public:
}
};
class CSStatus
class CSStatus final
: public Module
{
CommandCSStatus commandcsstatus;
+5 -5
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/suspend.h"
struct CSSuspendInfo
struct CSSuspendInfo final
: SuspendInfo
, Serializable
{
@@ -52,7 +52,7 @@ struct CSSuspendInfo
}
};
class CommandCSSuspend
class CommandCSSuspend final
: public Command
{
public:
@@ -145,7 +145,7 @@ public:
}
};
class CommandCSUnSuspend
class CommandCSUnSuspend final
: public Command
{
public:
@@ -197,7 +197,7 @@ public:
}
};
class CSSuspend
class CSSuspend final
: public Module
{
CommandCSSuspend commandcssuspend;
@@ -206,7 +206,7 @@ class CSSuspend
Serialize::Type suspend_type;
std::vector<Anope::string> show;
struct trim
struct trim final
{
Anope::string operator()(Anope::string s) const
{
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSSync
class CommandCSSync final
: public Command
{
public:
@@ -53,7 +53,7 @@ public:
}
};
class CSSync
class CSSync final
: public Module
{
CommandCSSync commandcssync;
+3 -3
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/cs_mode.h"
class CommandCSSetKeepTopic
class CommandCSSetKeepTopic final
: public Command
{
public:
@@ -77,7 +77,7 @@ public:
}
};
class CommandCSTopic
class CommandCSTopic final
: public Command
{
ExtensibleRef<bool> topiclock;
@@ -204,7 +204,7 @@ public:
}
};
class CSTopic
class CSTopic final
: public Module
{
CommandCSTopic commandcstopic;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSUnban
class CommandCSUnban final
: public Command
{
public:
@@ -116,7 +116,7 @@ public:
}
};
class CSUnban
class CSUnban final
: public Module
{
CommandCSUnban commandcsunban;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandCSUp
class CommandCSUp final
: public Command
{
void SetModes(User *u, Channel *c)
@@ -130,7 +130,7 @@ public:
}
};
class CommandCSDown
class CommandCSDown final
: public Command
{
void RemoveAll(User *u, Channel *c)
@@ -228,7 +228,7 @@ public:
}
};
class CSUpDown
class CSUpDown final
: public Module
{
CommandCSUp commandcsup;
+6 -6
View File
@@ -17,7 +17,7 @@ namespace
std::map<Anope::string, std::vector<Anope::string> > permissions;
}
class XOPChanAccess
class XOPChanAccess final
: public ChanAccess
{
public:
@@ -85,7 +85,7 @@ public:
}
};
class XOPAccessProvider
class XOPAccessProvider final
: public AccessProvider
{
public:
@@ -99,7 +99,7 @@ public:
}
};
class CommandCSXOP
class CommandCSXOP final
: public Command
{
private:
@@ -294,7 +294,7 @@ private:
/* Special case: is it a number/list? Only do search if it isn't. */
if (isdigit(mask[0]) && mask.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class XOPDelCallback
class XOPDelCallback final
: public NumberList
{
CommandSource &source;
@@ -398,7 +398,7 @@ private:
if (!nick.empty() && nick.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class XOPListCallback
class XOPListCallback final
: public NumberList
{
ListFormatter &list;
@@ -600,7 +600,7 @@ public:
}
};
class CSXOP
class CSXOP final
: public Module
{
XOPAccessProvider accessprovider;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandGLGlobal
class CommandGLGlobal final
: public Command
{
ServiceReference<GlobalService> GService;
@@ -52,7 +52,7 @@ public:
}
};
class GLGlobal
class GLGlobal final
: public Module
{
CommandGLGlobal commandglglobal;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandBSSetGreet
class CommandBSSetGreet final
: public Command
{
public:
@@ -138,7 +138,7 @@ public:
}
};
class CommandNSSASetGreet
class CommandNSSASetGreet final
: public CommandNSSetGreet
{
public:
@@ -165,7 +165,7 @@ public:
}
};
class Greet
class Greet final
: public Module
{
/* channel setting for whether or not greet should be shown */
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHelp
class CommandHelp final
: public Command
{
static const unsigned help_wrap_len = 40;
@@ -183,7 +183,7 @@ public:
}
};
class Help
class Help final
: public Module
{
CommandHelp commandhelp;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHSDel
class CommandHSDel final
: public Command
{
public:
@@ -52,7 +52,7 @@ public:
}
};
class CommandHSDelAll
class CommandHSDelAll final
: public Command
{
public:
@@ -98,7 +98,7 @@ public:
}
};
class HSDel
class HSDel final
: public Module
{
CommandHSDel commandhsdel;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHSGroup
class CommandHSGroup final
: public Command
{
bool setting = false;
@@ -76,7 +76,7 @@ public:
}
};
class HSGroup
class HSGroup final
: public Module
{
CommandHSGroup commandhsgroup;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHSList
class CommandHSList final
: public Command
{
public:
@@ -143,7 +143,7 @@ public:
}
};
class HSList
class HSList final
: public Module
{
CommandHSList commandhslist;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHSOff
class CommandHSOff final
: public Command
{
public:
@@ -54,7 +54,7 @@ public:
}
};
class HSOff
class HSOff final
: public Module
{
CommandHSOff commandhsoff;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHSOn
class CommandHSOn final
: public Command
{
public:
@@ -60,7 +60,7 @@ public:
}
};
class HSOn
class HSOn final
: public Module
{
CommandHSOn commandhson;
+6 -6
View File
@@ -20,7 +20,7 @@ static ServiceReference<MemoServService> memoserv("MemoServService", "MemoServ")
static void req_send_memos(Module *me, CommandSource &source, const Anope::string &vIdent, const Anope::string &vHost);
struct HostRequest
struct HostRequest final
: Serializable
{
Anope::string nick;
@@ -64,7 +64,7 @@ struct HostRequest
}
};
class CommandHSRequest
class CommandHSRequest final
: public Command
{
bool isvalidchar(char c)
@@ -187,7 +187,7 @@ public:
}
};
class CommandHSActivate
class CommandHSActivate final
: public Command
{
public:
@@ -237,7 +237,7 @@ public:
}
};
class CommandHSReject
class CommandHSReject final
: public Command
{
public:
@@ -294,7 +294,7 @@ public:
}
};
class CommandHSWaiting
class CommandHSWaiting final
: public Command
{
public:
@@ -353,7 +353,7 @@ public:
}
};
class HSRequest
class HSRequest final
: public Module
{
CommandHSRequest commandhsrequest;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandHSSet
class CommandHSSet final
: public Command
{
public:
@@ -105,7 +105,7 @@ public:
}
};
class CommandHSSetAll
class CommandHSSetAll final
: public Command
{
void Sync(const NickAlias *na)
@@ -214,7 +214,7 @@ public:
}
};
class HSSet
class HSSet final
: public Module
{
CommandHSSet commandhsset;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandMSCancel
class CommandMSCancel final
: public Command
{
public:
@@ -88,7 +88,7 @@ public:
}
};
class MSCancel
class MSCancel final
: public Module
{
CommandMSCancel commandmscancel;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandMSCheck
class CommandMSCheck final
: public Command
{
public:
@@ -73,7 +73,7 @@ public:
}
};
class MSCheck
class MSCheck final
: public Module
{
CommandMSCheck commandmscheck;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class MemoDelCallback
class MemoDelCallback final
: public NumberList
{
CommandSource &source;
@@ -37,7 +37,7 @@ public:
}
};
class CommandMSDel
class CommandMSDel final
: public Command
{
public:
@@ -146,7 +146,7 @@ public:
}
};
class MSDel
class MSDel final
: public Module
{
CommandMSDel commandmsdel;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandMSIgnore
class CommandMSIgnore final
: public Command
{
public:
@@ -119,7 +119,7 @@ public:
}
};
class MSIgnore
class MSIgnore final
: public Module
{
CommandMSIgnore commandmsignore;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandMSInfo
class CommandMSInfo final
: public Command
{
public:
@@ -219,7 +219,7 @@ public:
}
};
class MSInfo
class MSInfo final
: public Module
{
CommandMSInfo commandmsinfo;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandMSList
class CommandMSList final
: public Command
{
public:
@@ -66,7 +66,7 @@ public:
if (!param.empty() && isdigit(param[0]))
{
class MemoListCallback
class MemoListCallback final
: public NumberList
{
ListFormatter &list;
@@ -151,7 +151,7 @@ public:
}
};
class MSList
class MSList final
: public Module
{
CommandMSList commandmslist;
+3 -3
View File
@@ -47,7 +47,7 @@ static void rsend_notify(CommandSource &source, MemoInfo *mi, Memo *m, const Ano
m->receipt = false;
}
class MemoListCallback
class MemoListCallback final
: public NumberList
{
CommandSource &source;
@@ -105,7 +105,7 @@ public:
}
};
class CommandMSRead
class CommandMSRead final
: public Command
{
public:
@@ -211,7 +211,7 @@ public:
}
};
class MSRead
class MSRead final
: public Module
{
CommandMSRead commandmsread;
+2 -2
View File
@@ -16,7 +16,7 @@ namespace
ServiceReference<MemoServService> memoserv("MemoServService", "MemoServ");
}
class CommandMSRSend
class CommandMSRSend final
: public Command
{
public:
@@ -89,7 +89,7 @@ public:
}
};
class MSRSend
class MSRSend final
: public Module
{
CommandMSRSend commandmsrsend;
+2 -2
View File
@@ -16,7 +16,7 @@ namespace
ServiceReference<MemoServService> memoserv("MemoServService", "MemoServ");
}
class CommandMSSend
class CommandMSSend final
: public Command
{
public:
@@ -72,7 +72,7 @@ public:
}
};
class MSSend
class MSSend final
: public Module
{
CommandMSSend commandmssend;
+2 -2
View File
@@ -16,7 +16,7 @@ namespace
ServiceReference<MemoServService> memoserv("MemoServService", "MemoServ");
}
class CommandMSSendAll
class CommandMSSendAll final
: public Command
{
public:
@@ -53,7 +53,7 @@ public:
}
};
class MSSendAll
class MSSendAll final
: public Module
{
CommandMSSendAll commandmssendall;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandMSSet
class CommandMSSet final
: public Command
{
private:
@@ -299,7 +299,7 @@ public:
}
};
class MSSet
class MSSet final
: public Module
{
CommandMSSet commandmsset;
+2 -2
View File
@@ -16,7 +16,7 @@ namespace
ServiceReference<MemoServService> memoserv("MemoServService", "MemoServ");
}
class CommandMSStaff
class CommandMSStaff final
: public Command
{
public:
@@ -50,7 +50,7 @@ public:
}
};
class MSStaff
class MSStaff final
: public Module
{
CommandMSStaff commandmsstaff;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSAccess
class CommandNSAccess final
: public Command
{
private:
@@ -187,7 +187,7 @@ public:
}
};
class NSAccess
class NSAccess final
: public Module
{
CommandNSAccess commandnsaccess;
+4 -4
View File
@@ -13,14 +13,14 @@
struct AJoinEntry;
struct AJoinList
struct AJoinList final
: Serialize::Checker<std::vector<AJoinEntry *> >
{
AJoinList(Extensible *) : Serialize::Checker<std::vector<AJoinEntry *> >("AJoinEntry") { }
~AJoinList();
};
struct AJoinEntry
struct AJoinEntry final
: Serializable
{
Serialize::Reference<NickCore> owner;
@@ -88,7 +88,7 @@ AJoinList::~AJoinList()
delete ajoin;
}
class CommandNSAJoin
class CommandNSAJoin final
: public Command
{
void DoList(CommandSource &source, NickCore *nc)
@@ -300,7 +300,7 @@ public:
}
};
class NSAJoin
class NSAJoin final
: public Module
{
CommandNSAJoin commandnsajoin;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSAList
class CommandNSAList final
: public Command
{
static bool ChannelSort(ChannelInfo *ci1, ChannelInfo *ci2)
@@ -132,7 +132,7 @@ public:
}
};
class NSAList
class NSAList final
: public Module
{
CommandNSAList commandnsalist;
+5 -5
View File
@@ -14,7 +14,7 @@
static Anope::hash_map<NickCore *> certmap;
struct CertServiceImpl
struct CertServiceImpl final
: CertService
{
CertServiceImpl(Module *o) : CertService(o) { }
@@ -28,7 +28,7 @@ struct CertServiceImpl
}
};
struct NSCertListImpl
struct NSCertListImpl final
: NSCertList
{
Serialize::Reference<NickCore> nc;
@@ -121,7 +121,7 @@ public:
nc->Shrink<NSCertList>("certificates");
}
struct ExtensibleItem
struct ExtensibleItem final
: ::ExtensibleItem<NSCertListImpl>
{
ExtensibleItem(Module *m, const Anope::string &ename) : ::ExtensibleItem<NSCertListImpl>(m, ename) { }
@@ -163,7 +163,7 @@ public:
};
};
class CommandNSCert
class CommandNSCert final
: public Command
{
private:
@@ -342,7 +342,7 @@ public:
}
};
class NSCert
class NSCert final
: public Module
{
CommandNSCert commandnscert;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSDrop
class CommandNSDrop final
: public Command
{
public:
@@ -72,7 +72,7 @@ public:
}
};
class NSDrop
class NSDrop final
: public Module
{
CommandNSDrop commandnsdrop;
+2 -2
View File
@@ -15,7 +15,7 @@
#include "module.h"
class CommandNSGetEMail
class CommandNSGetEMail final
: public Command
{
public:
@@ -59,7 +59,7 @@ public:
}
};
class NSGetEMail
class NSGetEMail final
: public Module
{
CommandNSGetEMail commandnsgetemail;
+5 -5
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/ns_cert.h"
class NSGroupRequest
class NSGroupRequest final
: public IdentifyRequest
{
CommandSource source;
@@ -84,7 +84,7 @@ public:
}
};
class CommandNSGroup
class CommandNSGroup final
: public Command
{
public:
@@ -230,7 +230,7 @@ public:
}
};
class CommandNSUngroup
class CommandNSUngroup final
: public Command
{
public:
@@ -294,7 +294,7 @@ public:
}
};
class CommandNSGList
class CommandNSGList final
: public Command
{
public:
@@ -380,7 +380,7 @@ public:
}
};
class NSGroup
class NSGroup final
: public Module
{
CommandNSGroup commandnsgroup;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class NSIdentifyRequest
class NSIdentifyRequest final
: public IdentifyRequest
{
CommandSource source;
@@ -58,7 +58,7 @@ public:
}
};
class CommandNSIdentify
class CommandNSIdentify final
: public Command
{
public:
@@ -115,7 +115,7 @@ public:
}
};
class NSIdentify
class NSIdentify final
: public Module
{
CommandNSIdentify commandnsidentify;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSInfo
class CommandNSInfo final
: public Command
{
public:
@@ -234,7 +234,7 @@ public:
}
};
class CommandNSSASetHide
class CommandNSSASetHide final
: public CommandNSSetHide
{
public:
@@ -264,7 +264,7 @@ public:
}
};
class NSInfo
class NSInfo final
: public Module
{
CommandNSInfo commandnsinfo;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSList
class CommandNSList final
: public Command
{
public:
@@ -243,7 +243,7 @@ public:
}
};
class CommandNSSASetPrivate
class CommandNSSASetPrivate final
: public CommandNSSetPrivate
{
public:
@@ -273,7 +273,7 @@ public:
};
class NSList
class NSList final
: public Module
{
CommandNSList commandnslist;
+2 -2
View File
@@ -13,7 +13,7 @@
static ServiceReference<NickServService> NickServService("NickServService", "NickServ");
class CommandNSLogout
class CommandNSLogout final
: public Command
{
public:
@@ -77,7 +77,7 @@ public:
}
};
class NSLogout
class NSLogout final
: public Module
{
CommandNSLogout commandnslogout;
+4 -4
View File
@@ -16,14 +16,14 @@ static ServiceReference<NickServService> nickserv("NickServService", "NickServ")
typedef std::map<Anope::string, ChannelStatus> NSRecoverInfo;
class NSRecoverSvsnick
class NSRecoverSvsnick final
{
public:
Reference<User> from;
Anope::string to;
};
class NSRecoverRequest
class NSRecoverRequest final
: public IdentifyRequest
{
CommandSource source;
@@ -142,7 +142,7 @@ public:
}
};
class CommandNSRecover
class CommandNSRecover final
: public Command
{
public:
@@ -223,7 +223,7 @@ public:
}
};
class NSRecover
class NSRecover final
: public Module
{
CommandNSRecover commandnsrecover;
+4 -4
View File
@@ -13,7 +13,7 @@
static bool SendRegmail(User *u, const NickAlias *na, BotInfo *bi);
class CommandNSConfirm
class CommandNSConfirm final
: public Command
{
public:
@@ -115,7 +115,7 @@ public:
}
};
class CommandNSRegister
class CommandNSRegister final
: public Command
{
public:
@@ -311,7 +311,7 @@ public:
}
};
class CommandNSResend
class CommandNSResend final
: public Command
{
public:
@@ -369,7 +369,7 @@ public:
}
};
class NSRegister
class NSRegister final
: public Module
{
CommandNSRegister commandnsregister;
+3 -3
View File
@@ -13,7 +13,7 @@
static bool SendResetEmail(User *u, const NickAlias *na, BotInfo *bi);
class CommandNSResetPass
class CommandNSResetPass final
: public Command
{
public:
@@ -55,13 +55,13 @@ public:
}
};
struct ResetInfo
struct ResetInfo final
{
Anope::string code;
time_t time;
};
class NSResetPass
class NSResetPass final
: public Module
{
CommandNSResetPass commandnsresetpass;
+16 -16
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSSet
class CommandNSSet final
: public Command
{
public:
@@ -64,7 +64,7 @@ public:
}
};
class CommandNSSASet
class CommandNSSASet final
: public Command
{
public:
@@ -107,7 +107,7 @@ public:
}
};
class CommandNSSetPassword
class CommandNSSetPassword final
: public Command
{
public:
@@ -164,7 +164,7 @@ public:
}
};
class CommandNSSASetPassword
class CommandNSSASetPassword final
: public Command
{
public:
@@ -299,7 +299,7 @@ public:
}
};
class CommandNSSASetAutoOp
class CommandNSSASetAutoOp final
: public CommandNSSetAutoOp
{
public:
@@ -389,7 +389,7 @@ public:
}
};
class CommandNSSASetNeverOp
class CommandNSSASetNeverOp final
: public CommandNSSetNeverOp
{
public:
@@ -483,7 +483,7 @@ public:
}
};
class CommandNSSASetDisplay
class CommandNSSASetDisplay final
: public CommandNSSetDisplay
{
public:
@@ -632,7 +632,7 @@ public:
}
};
class CommandNSSASetEmail
class CommandNSSASetEmail final
: public CommandNSSetEmail
{
public:
@@ -719,7 +719,7 @@ public:
}
};
class CommandNSSASetKeepModes
class CommandNSSASetKeepModes final
: public CommandNSSetKeepModes
{
public:
@@ -850,7 +850,7 @@ public:
}
};
class CommandNSSASetKill
class CommandNSSASetKill final
: public CommandNSSetKill
{
public:
@@ -964,7 +964,7 @@ public:
}
};
class CommandNSSASetLanguage
class CommandNSSASetLanguage final
: public CommandNSSetLanguage
{
public:
@@ -1079,7 +1079,7 @@ public:
}
};
class CommandNSSASetMessage
class CommandNSSASetMessage final
: public CommandNSSetMessage
{
public:
@@ -1172,7 +1172,7 @@ public:
}
};
class CommandNSSASetSecure
class CommandNSSASetSecure final
: public CommandNSSetSecure
{
public:
@@ -1202,7 +1202,7 @@ public:
}
};
class CommandNSSASetNoexpire
class CommandNSSASetNoexpire final
: public Command
{
public:
@@ -1255,7 +1255,7 @@ public:
}
};
class NSSet
class NSSet final
: public Module
{
CommandNSSet commandnsset;
@@ -1296,7 +1296,7 @@ class NSSet
SerializableExtensibleItem<bool> autoop, neverop, killprotect, kill_quick, kill_immed,
message, secure, noexpire;
struct KeepModes
struct KeepModes final
: SerializableExtensibleItem<bool>
{
KeepModes(Module *m, const Anope::string &n) : SerializableExtensibleItem<bool>(m, n) { }
+3 -3
View File
@@ -31,7 +31,7 @@ static ExtensibleItem<NSMiscData> *GetItem(const Anope::string &name)
return it;
}
struct NSMiscData
struct NSMiscData final
: MiscData
, Serializable
{
@@ -164,7 +164,7 @@ public:
}
};
class CommandNSSASetMisc
class CommandNSSASetMisc final
: public CommandNSSetMisc
{
public:
@@ -180,7 +180,7 @@ public:
}
};
class NSSetMisc
class NSSetMisc final
: public Module
{
CommandNSSetMisc commandnssetmisc;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSStatus
class CommandNSStatus final
: public Command
{
public:
@@ -73,7 +73,7 @@ public:
}
};
class NSStatus
class NSStatus final
: public Module
{
CommandNSStatus commandnsstatus;
+5 -5
View File
@@ -14,7 +14,7 @@
static ServiceReference<NickServService> nickserv("NickServService", "NickServ");
struct NSSuspendInfo
struct NSSuspendInfo final
: SuspendInfo
, Serializable
{
@@ -54,7 +54,7 @@ struct NSSuspendInfo
}
};
class CommandNSSuspend
class CommandNSSuspend final
: public Command
{
public:
@@ -153,7 +153,7 @@ public:
}
};
class CommandNSUnSuspend
class CommandNSUnSuspend final
: public Command
{
public:
@@ -203,7 +203,7 @@ public:
}
};
class NSSuspend
class NSSuspend final
: public Module
{
CommandNSSuspend commandnssuspend;
@@ -212,7 +212,7 @@ class NSSuspend
Serialize::Type suspend_type;
std::vector<Anope::string> show;
struct trim
struct trim final
{
Anope::string operator()(Anope::string s) const
{
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandNSUpdate
class CommandNSUpdate final
: public Command
{
public:
@@ -48,7 +48,7 @@ public:
}
};
class NSUpdate
class NSUpdate final
: public Module
{
CommandNSUpdate commandnsupdate;
+4 -4
View File
@@ -13,7 +13,7 @@
static ServiceReference<XLineManager> akills("XLineManager", "xlinemanager/sgline");
class AkillDelCallback
class AkillDelCallback final
: public NumberList
{
CommandSource &source;
@@ -56,7 +56,7 @@ public:
}
};
class CommandOSAKill
class CommandOSAKill final
: public Command
{
private:
@@ -264,7 +264,7 @@ private:
if (!mask.empty() && isdigit(mask[0]) && mask.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class ListCallback
class ListCallback final
: public NumberList
{
CommandSource &source;
@@ -471,7 +471,7 @@ public:
}
};
class OSAKill
class OSAKill final
: public Module
{
CommandOSAKill commandosakill;
+2 -2
View File
@@ -13,7 +13,7 @@
static ServiceReference<XLineManager> akills("XLineManager", "xlinemanager/sgline");
class CommandOSChanKill
class CommandOSChanKill final
: public Command
{
public:
@@ -103,7 +103,7 @@ public:
}
};
class OSChanKill
class OSChanKill final
: public Module
{
CommandOSChanKill commandoschankill;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSConfig
class CommandOSConfig final
: public Command
{
public:
@@ -133,7 +133,7 @@ public:
}
};
class OSConfig
class OSConfig final
: public Module
{
CommandOSConfig commandosconfig;
+4 -4
View File
@@ -28,7 +28,7 @@ enum DefconLevel
bool DefConModesSet = false;
struct DefconConfig
struct DefconConfig final
{
std::vector<std::bitset<32> > DefCon;
std::set<Anope::string> DefConModesOn, DefConModesOff;
@@ -105,7 +105,7 @@ static ServiceReference<GlobalService> GlobalService("GlobalService", "Global");
static Timer *timeout;
class DefConTimeout
class DefConTimeout final
: public Timer
{
int level;
@@ -145,7 +145,7 @@ public:
}
};
class CommandOSDefcon
class CommandOSDefcon final
: public Command
{
void SendLevels(CommandSource &source)
@@ -246,7 +246,7 @@ public:
}
};
class OSDefcon
class OSDefcon final
: public Module
{
ServiceReference<SessionService> session_service;
+4 -4
View File
@@ -19,7 +19,7 @@ static Serialize::Checker<std::vector<DNSServer *> > dns_servers("DNSServer");
static std::map<Anope::string, std::list<time_t> > server_quit_times;
struct DNSZone
struct DNSZone final
: Serializable
{
Anope::string name;
@@ -87,7 +87,7 @@ struct DNSZone
}
};
class DNSServer
class DNSServer final
: public Serializable
{
Anope::string server_name;
@@ -206,7 +206,7 @@ public:
}
};
class CommandOSDNS
class CommandOSDNS final
: public Command
{
void DisplayPoolState(CommandSource &source)
@@ -719,7 +719,7 @@ public:
}
};
class ModuleDNS
class ModuleDNS final
: public Module
{
Serialize::Type zone_type, dns_type;
+4 -4
View File
@@ -14,7 +14,7 @@
static ServiceReference<NickServService> nickserv("NickServService", "NickServ");
struct ForbidDataImpl
struct ForbidDataImpl final
: ForbidData
, Serializable
{
@@ -61,7 +61,7 @@ Serializable* ForbidDataImpl::Unserialize(Serializable *obj, Serialize::Data &da
return fb;
}
class MyForbidService
class MyForbidService final
: public ForbidService
{
Serialize::Checker<std::vector<ForbidData *>[FT_SIZE - 1]> forbid_data;
@@ -149,7 +149,7 @@ public:
}
};
class CommandOSForbid
class CommandOSForbid final
: public Command
{
ServiceReference<ForbidService> fs;
@@ -434,7 +434,7 @@ public:
}
};
class OSForbid
class OSForbid final
: public Module
{
MyForbidService forbidService;
+4 -4
View File
@@ -12,7 +12,7 @@
#include "module.h"
#include "modules/os_ignore.h"
struct IgnoreDataImpl
struct IgnoreDataImpl final
: IgnoreData
, Serializable
{
@@ -59,7 +59,7 @@ Serializable* IgnoreDataImpl::Unserialize(Serializable *obj, Serialize::Data &da
}
class OSIgnoreService
class OSIgnoreService final
: public IgnoreService
{
Serialize::Checker<std::vector<IgnoreData *> > ignores;
@@ -157,7 +157,7 @@ public:
}
};
class CommandOSIgnore
class CommandOSIgnore final
: public Command
{
private:
@@ -395,7 +395,7 @@ public:
}
};
class OSIgnore
class OSIgnore final
: public Module
{
Serialize::Type ignoredata_type;
+4 -4
View File
@@ -8,7 +8,7 @@
#include "module.h"
struct OperInfo
struct OperInfo final
: Serializable
{
Anope::string target;
@@ -33,7 +33,7 @@ struct OperInfo
static Serializable *Unserialize(Serializable *obj, Serialize::Data &data);
};
struct OperInfos
struct OperInfos final
: Serialize::Checker<std::vector<OperInfo *> >
{
OperInfos(Extensible *) : Serialize::Checker<std::vector<OperInfo *> >("OperInfo") { }
@@ -95,7 +95,7 @@ Serializable *OperInfo::Unserialize(Serializable *obj, Serialize::Data &data)
return o;
}
class CommandOSInfo
class CommandOSInfo final
: public Command
{
public:
@@ -248,7 +248,7 @@ public:
}
};
class OSInfo
class OSInfo final
: public Module
{
CommandOSInfo commandosinfo;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSJupe
class CommandOSJupe final
: public Command
{
public:
@@ -66,7 +66,7 @@ public:
}
};
class OSJupe
class OSJupe final
: public Module
{
CommandOSJupe commandosjupe;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSKick
class CommandOSKick final
: public Command
{
public:
@@ -70,7 +70,7 @@ public:
}
};
class OSKick
class OSKick final
: public Module
{
CommandOSKick commandoskick;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSKill
class CommandOSKill final
: public Command
{
public:
@@ -53,7 +53,7 @@ public:
}
};
class OSKill
class OSKill final
: public Module
{
CommandOSKill commandoskill;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSChanList
class CommandOSChanList final
: public Command
{
public:
@@ -129,7 +129,7 @@ public:
}
};
class CommandOSUserList
class CommandOSUserList final
: public Command
{
public:
@@ -272,7 +272,7 @@ public:
}
};
class OSList
class OSList final
: public Module
{
CommandOSChanList commandoschanlist;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSLogin
class CommandOSLogin final
: public Command
{
public:
@@ -62,7 +62,7 @@ public:
}
};
class CommandOSLogout
class CommandOSLogout final
: public Command
{
public:
@@ -105,7 +105,7 @@ public:
}
};
class OSLogin
class OSLogin final
: public Module
{
CommandOSLogin commandoslogin;
+2 -2
View File
@@ -13,7 +13,7 @@
static unsigned int HARDMAX = 65536;
class CommandOSLogSearch
class CommandOSLogSearch final
: public Command
{
static inline Anope::string CreateLogName(const Anope::string &file, time_t t = Anope::CurTime)
@@ -172,7 +172,7 @@ public:
}
};
class OSLogSearch
class OSLogSearch final
: public Module
{
CommandOSLogSearch commandoslogsearch;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSMode
class CommandOSMode final
: public Command
{
public:
@@ -136,7 +136,7 @@ public:
}
};
class CommandOSUMode
class CommandOSUMode final
: public Command
{
public:
@@ -175,7 +175,7 @@ public:
}
};
class OSMode
class OSMode final
: public Module
{
CommandOSMode commandosmode;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSModInfo
class CommandOSModInfo final
: public Command
{
public:
@@ -69,7 +69,7 @@ public:
}
};
class CommandOSModList
class CommandOSModList final
: public Command
{
public:
@@ -194,7 +194,7 @@ public:
}
};
class OSModInfo
class OSModInfo final
: public Module
{
CommandOSModInfo commandosmodinfo;
+4 -4
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSModLoad
class CommandOSModLoad final
: public Command
{
public:
@@ -49,7 +49,7 @@ public:
}
};
class CommandOSModReLoad
class CommandOSModReLoad final
: public Command
{
public:
@@ -122,7 +122,7 @@ public:
}
};
class CommandOSModUnLoad
class CommandOSModUnLoad final
: public Command
{
public:
@@ -173,7 +173,7 @@ public:
}
};
class OSModule
class OSModule final
: public Module
{
CommandOSModLoad commandosmodload;
+6 -6
View File
@@ -64,7 +64,7 @@ struct NewsMessages msgarray[] = {
}
};
struct MyNewsItem
struct MyNewsItem final
: NewsItem
{
void Serialize(Serialize::Data &data) const override
@@ -99,7 +99,7 @@ struct MyNewsItem
}
};
class MyNewsService
class MyNewsService final
: public NewsService
{
std::vector<NewsItem *> newsItems[3];
@@ -299,7 +299,7 @@ public:
bool OnHelp(CommandSource &source, const Anope::string &subcommand) override = 0;
};
class CommandOSLogonNews
class CommandOSLogonNews final
: public NewsBase
{
public:
@@ -327,7 +327,7 @@ public:
}
};
class CommandOSOperNews
class CommandOSOperNews final
: public NewsBase
{
public:
@@ -355,7 +355,7 @@ public:
}
};
class CommandOSRandomNews
class CommandOSRandomNews final
: public NewsBase
{
public:
@@ -382,7 +382,7 @@ public:
static unsigned cur_rand_news = 0;
class OSNews
class OSNews final
: public Module
{
MyNewsService newsservice;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSNOOP
class CommandOSNOOP final
: public Command
{
public:
@@ -72,7 +72,7 @@ public:
}
};
class OSNOOP
class OSNOOP final
: public Module
{
CommandOSNOOP commandosnoop;
+3 -3
View File
@@ -11,7 +11,7 @@
#include "module.h"
struct MyOper
struct MyOper final
: Oper
, Serializable
{
@@ -48,7 +48,7 @@ struct MyOper
}
};
class CommandOSOper
class CommandOSOper final
: public Command
{
bool HasPrivs(CommandSource &source, OperType *ot) const
@@ -255,7 +255,7 @@ public:
}
};
class OSOper
class OSOper final
: public Module
{
Serialize::Type myoper_type;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSReload
class CommandOSReload final
: public Command
{
public:
@@ -53,7 +53,7 @@ public:
}
};
class OSReload
class OSReload final
: public Module
{
CommandOSReload commandosreload;
+6 -6
View File
@@ -35,7 +35,7 @@ namespace
unsigned ipv6_cidr;
}
class MySessionService
class MySessionService final
: public SessionService
{
SessionMap Sessions;
@@ -127,7 +127,7 @@ public:
}
};
class ExceptionDelCallback
class ExceptionDelCallback final
: public NumberList
{
protected:
@@ -170,7 +170,7 @@ public:
}
};
class CommandOSSession
class CommandOSSession final
: public Command
{
private:
@@ -284,7 +284,7 @@ public:
}
};
class CommandOSException
class CommandOSException final
: public Command
{
private:
@@ -435,7 +435,7 @@ private:
if (!mask.empty() && mask.find_first_not_of("1234567890,-") == Anope::string::npos)
{
class ExceptionListCallback
class ExceptionListCallback final
: public NumberList
{
CommandSource &source;
@@ -582,7 +582,7 @@ public:
}
};
class OSSession
class OSSession final
: public Module
{
Serialize::Type exception_type;
+2 -2
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSSet
class CommandOSSet final
: public Command
{
private:
@@ -254,7 +254,7 @@ public:
}
};
class OSSet
class OSSet final
: public Module
{
CommandOSSet commandosset;
+4 -4
View File
@@ -11,7 +11,7 @@
#include "module.h"
class CommandOSQuit
class CommandOSQuit final
: public Command
{
public:
@@ -40,7 +40,7 @@ public:
}
};
class CommandOSRestart
class CommandOSRestart final
: public Command
{
public:
@@ -67,7 +67,7 @@ public:
}
};
class CommandOSShutdown
class CommandOSShutdown final
: public Command
{
public:
@@ -94,7 +94,7 @@ public:
}
};
class OSShutdown
class OSShutdown final
: public Module
{
CommandOSQuit commandosquit;

Some files were not shown because too many files have changed in this diff Show More