1
0
mirror of https://github.com/anope/anope.git synced 2026-07-03 01:03:11 +02:00

Improve the layout of types that inherit from another type.

This commit is contained in:
Sadie Powell
2024-01-23 15:28:23 +00:00
parent 398d674cf4
commit a6a0f6c447
232 changed files with 1648 additions and 798 deletions
+8 -4
View File
@@ -13,7 +13,8 @@
static std::map<Anope::string, char> defaultFlags;
class FlagsChanAccess : public ChanAccess
class FlagsChanAccess
: public ChanAccess
{
public:
std::set<char> flags;
@@ -59,7 +60,8 @@ public:
}
};
class FlagsAccessProvider : public AccessProvider
class FlagsAccessProvider
: public AccessProvider
{
public:
static FlagsAccessProvider *ap;
@@ -76,7 +78,8 @@ public:
};
FlagsAccessProvider* FlagsAccessProvider::ap;
class CommandCSFlags : public Command
class CommandCSFlags
: public Command
{
void DoModify(CommandSource &source, ChannelInfo *ci, Anope::string mask, const Anope::string &flags, const Anope::string &description)
{
@@ -475,7 +478,8 @@ public:
}
};
class CSFlags : public Module
class CSFlags
: public Module
{
FlagsAccessProvider accessprovider;
CommandCSFlags commandcsflags;