diff options
author | Sadie Powell <sadie@witchery.services> | 2024-01-23 15:28:23 +0000 |
---|---|---|
committer | Sadie Powell <sadie@witchery.services> | 2024-01-23 15:28:23 +0000 |
commit | a6a0f6c44780c839b2269f4f29a26ecfdbd95544 (patch) | |
tree | d4d1fded5c14350eb003a665ca8de500a0440cea /modules/protocol/inspircd.cpp | |
parent | 398d674cf40c0dba4e4cd2edd0f325ace15128c2 (diff) |
Improve the layout of types that inherit from another type.
Diffstat (limited to 'modules/protocol/inspircd.cpp')
-rw-r--r-- | modules/protocol/inspircd.cpp | 117 |
1 files changed, 78 insertions, 39 deletions
diff --git a/modules/protocol/inspircd.cpp b/modules/protocol/inspircd.cpp index 9691aa367..7de36d956 100644 --- a/modules/protocol/inspircd.cpp +++ b/modules/protocol/inspircd.cpp @@ -44,7 +44,8 @@ static void ParseModule(const Anope::string &module, Anope::string &modname, Ano Log(LOG_DEBUG) << "Parsed module: " << "name=" << modname << " data=" << moddata; } -class InspIRCdProto : public IRCDProto +class InspIRCdProto + : public IRCDProto { private: void SendChgIdentInternal(const Anope::string &nick, const Anope::string &vIdent) @@ -536,7 +537,8 @@ public: } }; -class InspIRCdAutoOpMode : public ChannelModeList +class InspIRCdAutoOpMode + : public ChannelModeList { public: InspIRCdAutoOpMode(char mode) : ChannelModeList("AUTOOP", mode) @@ -551,7 +553,8 @@ public: } }; -class InspIRCdExtBan : public ChannelModeVirtual<ChannelModeList> +class InspIRCdExtBan + : public ChannelModeVirtual<ChannelModeList> { char ext; @@ -579,7 +582,8 @@ public: namespace InspIRCdExtban { - class EntryMatcher : public InspIRCdExtBan + class EntryMatcher + : public InspIRCdExtBan { public: EntryMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -595,7 +599,8 @@ namespace InspIRCdExtban } }; - class ChannelMatcher : public InspIRCdExtBan + class ChannelMatcher + : public InspIRCdExtBan { public: ChannelMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -631,7 +636,8 @@ namespace InspIRCdExtban } }; - class AccountMatcher : public InspIRCdExtBan + class AccountMatcher + : public InspIRCdExtBan { public: AccountMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -647,7 +653,8 @@ namespace InspIRCdExtban } }; - class RealnameMatcher : public InspIRCdExtBan + class RealnameMatcher + : public InspIRCdExtBan { public: RealnameMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -662,7 +669,8 @@ namespace InspIRCdExtban } }; - class ServerMatcher : public InspIRCdExtBan + class ServerMatcher + : public InspIRCdExtBan { public: ServerMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -677,7 +685,8 @@ namespace InspIRCdExtban } }; - class FingerprintMatcher : public InspIRCdExtBan + class FingerprintMatcher + : public InspIRCdExtBan { public: FingerprintMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -692,7 +701,8 @@ namespace InspIRCdExtban } }; - class UnidentifiedMatcher : public InspIRCdExtBan + class UnidentifiedMatcher + : public InspIRCdExtBan { public: UnidentifiedMatcher(const Anope::string &mname, const Anope::string &mbase, char c) : InspIRCdExtBan(mname, mbase, c) @@ -708,7 +718,8 @@ namespace InspIRCdExtban }; } -class ColonDelimitedParamMode : public ChannelModeParam +class ColonDelimitedParamMode + : public ChannelModeParam { public: ColonDelimitedParamMode(const Anope::string &modename, char modeChar) : ChannelModeParam(modename, modeChar, true) { } @@ -757,7 +768,8 @@ public: } }; -class SimpleNumberParamMode : public ChannelModeParam +class SimpleNumberParamMode + : public ChannelModeParam { public: SimpleNumberParamMode(const Anope::string &modename, char modeChar) : ChannelModeParam(modename, modeChar, true) { } @@ -782,7 +794,8 @@ public: } }; -class ChannelModeFlood : public ColonDelimitedParamMode +class ChannelModeFlood + : public ColonDelimitedParamMode { public: ChannelModeFlood(char modeChar) : ColonDelimitedParamMode("FLOOD", modeChar) { } @@ -796,7 +809,8 @@ public: } }; -class ChannelModeHistory : public ColonDelimitedParamMode +class ChannelModeHistory + : public ColonDelimitedParamMode { public: ChannelModeHistory(char modeChar) : ColonDelimitedParamMode("HISTORY", modeChar) { } @@ -807,7 +821,8 @@ public: } }; -class ChannelModeRedirect : public ChannelModeParam +class ChannelModeRedirect + : public ChannelModeParam { public: ChannelModeRedirect(char modeChar) : ChannelModeParam("REDIRECT", modeChar, true) { } @@ -819,7 +834,8 @@ public: } }; -struct IRCDMessageAway : Message::Away +struct IRCDMessageAway + : Message::Away { IRCDMessageAway(Module *creator) : Message::Away(creator, "AWAY") { SetFlag(IRCDMESSAGE_REQUIRE_USER); } @@ -833,7 +849,8 @@ struct IRCDMessageAway : Message::Away } }; -struct IRCDMessageCapab : Message::Capab +struct IRCDMessageCapab + : Message::Capab { struct ModeInfo { @@ -1225,7 +1242,8 @@ struct IRCDMessageCapab : Message::Capab } }; -struct IRCDMessageEncap : IRCDMessage +struct IRCDMessageEncap + : IRCDMessage { IRCDMessageEncap(Module *creator) : IRCDMessage(creator, "ENCAP", 4) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1275,7 +1293,8 @@ struct IRCDMessageEncap : IRCDMessage } }; -struct IRCDMessageFHost : IRCDMessage +struct IRCDMessageFHost + : IRCDMessage { IRCDMessageFHost(Module *creator) : IRCDMessage(creator, "FHOST", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); } @@ -1288,7 +1307,8 @@ struct IRCDMessageFHost : IRCDMessage } }; -struct IRCDMessageFIdent : IRCDMessage +struct IRCDMessageFIdent + : IRCDMessage { IRCDMessageFIdent(Module *creator) : IRCDMessage(creator, "FIDENT", 1) { SetFlag(IRCDMESSAGE_REQUIRE_USER); } @@ -1298,7 +1318,8 @@ struct IRCDMessageFIdent : IRCDMessage } }; -struct IRCDMessageKick : IRCDMessage +struct IRCDMessageKick + : IRCDMessage { IRCDMessageKick(Module *creator) : IRCDMessage(creator, "KICK", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1315,7 +1336,8 @@ struct IRCDMessageKick : IRCDMessage } }; -struct IRCDMessageSave : IRCDMessage +struct IRCDMessageSave + : IRCDMessage { time_t last_collide = 0; @@ -1357,7 +1379,8 @@ struct IRCDMessageSave : IRCDMessage } }; -class IRCDMessageMetadata : IRCDMessage +class IRCDMessageMetadata + : IRCDMessage { const bool &do_topiclock; const bool &do_mlock; @@ -1508,7 +1531,8 @@ public: } }; -struct IRCDMessageEndburst : IRCDMessage +struct IRCDMessageEndburst + : IRCDMessage { IRCDMessageEndburst(Module *creator) : IRCDMessage(creator, "ENDBURST", 0) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); } @@ -1522,7 +1546,8 @@ struct IRCDMessageEndburst : IRCDMessage } }; -struct IRCDMessageFJoin : IRCDMessage +struct IRCDMessageFJoin + : IRCDMessage { IRCDMessageFJoin(Module *creator) : IRCDMessage(creator, "FJOIN", 2) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1578,7 +1603,8 @@ struct IRCDMessageFJoin : IRCDMessage } }; -struct IRCDMessageFMode : IRCDMessage +struct IRCDMessageFMode + : IRCDMessage { IRCDMessageFMode(Module *creator) : IRCDMessage(creator, "FMODE", 3) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1607,7 +1633,8 @@ struct IRCDMessageFMode : IRCDMessage } }; -struct IRCDMessageFTopic : IRCDMessage +struct IRCDMessageFTopic + : IRCDMessage { IRCDMessageFTopic(Module *creator) : IRCDMessage(creator, "FTOPIC", 4) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1625,7 +1652,8 @@ struct IRCDMessageFTopic : IRCDMessage } }; -struct IRCDMessageIdle : IRCDMessage +struct IRCDMessageIdle + : IRCDMessage { IRCDMessageIdle(Module *creator) : IRCDMessage(creator, "IDLE", 1) { } @@ -1643,7 +1671,8 @@ struct IRCDMessageIdle : IRCDMessage } }; -struct IRCDMessageIJoin : IRCDMessage +struct IRCDMessageIJoin + : IRCDMessage { IRCDMessageIJoin(Module *creator) : IRCDMessage(creator, "IJOIN", 2) { SetFlag(IRCDMESSAGE_REQUIRE_USER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1679,7 +1708,8 @@ struct IRCDMessageIJoin : IRCDMessage } }; -struct IRCDMessageMode : IRCDMessage +struct IRCDMessageMode + : IRCDMessage { IRCDMessageMode(Module *creator) : IRCDMessage(creator, "MODE", 2) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1709,7 +1739,8 @@ struct IRCDMessageMode : IRCDMessage } }; -struct IRCDMessageNick : IRCDMessage +struct IRCDMessageNick + : IRCDMessage { IRCDMessageNick(Module *creator) : IRCDMessage(creator, "NICK", 2) { SetFlag(IRCDMESSAGE_REQUIRE_USER); } @@ -1719,7 +1750,8 @@ struct IRCDMessageNick : IRCDMessage } }; -struct IRCDMessageOperType : IRCDMessage +struct IRCDMessageOperType + : IRCDMessage { IRCDMessageOperType(Module *creator) : IRCDMessage(creator, "OPERTYPE", 0) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_USER); } @@ -1733,7 +1765,8 @@ struct IRCDMessageOperType : IRCDMessage } }; -struct IRCDMessagePing : IRCDMessage +struct IRCDMessagePing + : IRCDMessage { IRCDMessagePing(Module *creator) : IRCDMessage(creator, "PING", 1) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); SetFlag(IRCDMESSAGE_REQUIRE_SERVER); } @@ -1744,7 +1777,8 @@ struct IRCDMessagePing : IRCDMessage } }; -struct IRCDMessageRSQuit : IRCDMessage +struct IRCDMessageRSQuit + : IRCDMessage { IRCDMessageRSQuit(Module *creator) : IRCDMessage(creator, "RSQUIT", 1) { SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1760,7 +1794,8 @@ struct IRCDMessageRSQuit : IRCDMessage } }; -struct IRCDMessageServer : IRCDMessage +struct IRCDMessageServer + : IRCDMessage { IRCDMessageServer(Module *creator) : IRCDMessage(creator, "SERVER", 3) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1793,7 +1828,8 @@ struct IRCDMessageServer : IRCDMessage } }; -struct IRCDMessageSQuit : Message::SQuit +struct IRCDMessageSQuit + : Message::SQuit { IRCDMessageSQuit(Module *creator) : Message::SQuit(creator) { } @@ -1815,7 +1851,8 @@ struct IRCDMessageSQuit : Message::SQuit } }; -struct IRCDMessageTime : IRCDMessage +struct IRCDMessageTime + : IRCDMessage { IRCDMessageTime(Module *creator) : IRCDMessage(creator, "TIME", 2) { } @@ -1825,7 +1862,8 @@ struct IRCDMessageTime : IRCDMessage } }; -struct IRCDMessageUID : IRCDMessage +struct IRCDMessageUID + : IRCDMessage { IRCDMessageUID(Module *creator) : IRCDMessage(creator, "UID", 8) { SetFlag(IRCDMESSAGE_REQUIRE_SERVER); SetFlag(IRCDMESSAGE_SOFT_LIMIT); } @@ -1873,7 +1911,8 @@ struct IRCDMessageUID : IRCDMessage } }; -class ProtoInspIRCd : public Module +class ProtoInspIRCd + : public Module { InspIRCdProto ircd_proto; ExtensibleItem<bool> ssl; |