aboutsummaryrefslogtreecommitdiff
path: root/src/mode.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2022-05-17 13:41:40 +0100
committerGravatar Sadie Powell2022-05-17 13:45:18 +0100
commitc31e4c6a970b844e500f3feb807e1801b2d55543 (patch)
tree8ccef31dd5f1dbe97ee42573bbfe54beae2e5f7e /src/mode.cpp
parentStore a set of list mode pointers in Membership instead of characters. (diff)
Add a typedef for a mode rank.
Diffstat (limited to 'src/mode.cpp')
-rw-r--r--src/mode.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/mode.cpp b/src/mode.cpp
index 22a2c29d1..f0538f457 100644
--- a/src/mode.cpp
+++ b/src/mode.cpp
@@ -171,10 +171,10 @@ void ModeWatcher::AfterMode(User*, User*, Channel*, const Modes::Change&)
{
}
-PrefixMode::PrefixMode(Module* Creator, const std::string& Name, char ModeLetter, unsigned int Rank, char PrefixChar)
+PrefixMode::PrefixMode(Module* Creator, const std::string& Name, char ModeLetter, Rank PrefixRank, char PrefixChar)
: ModeHandler(Creator, Name, ModeLetter, PARAM_ALWAYS, MODETYPE_CHANNEL, MC_PREFIX)
, prefix(PrefixChar)
- , prefixrank(Rank)
+ , prefixrank(PrefixRank)
{
list = true;
syntax = "<nick>";
@@ -209,7 +209,7 @@ ModeAction PrefixMode::OnModeChange(User* source, User*, Channel* chan, Modes::C
return (memb->SetPrefix(this, change.adding) ? MODEACTION_ALLOW : MODEACTION_DENY);
}
-void PrefixMode::Update(unsigned int rank, unsigned int setrank, unsigned int unsetrank, bool selfrm)
+void PrefixMode::Update(ModeHandler::Rank rank, ModeHandler::Rank setrank, ModeHandler::Rank unsetrank, bool selfrm)
{
prefixrank = rank;
ranktoset = setrank;
@@ -270,8 +270,8 @@ ModeAction ModeParser::TryMode(User* user, User* targetuser, Channel* chan, Mode
return MODEACTION_DENY;
if (MOD_RESULT == MOD_RES_PASSTHRU)
{
- unsigned int neededrank = mh->GetLevelRequired(mcitem.adding);
- unsigned int ourrank = chan->GetPrefixValue(user);
+ ModeHandler::Rank neededrank = mh->GetLevelRequired(mcitem.adding);
+ ModeHandler::Rank ourrank = chan->GetPrefixValue(user);
if (ourrank < neededrank)
{
user->WriteNumeric(Numerics::ChannelPrivilegesNeeded(chan, neededrank, InspIRCd::Format("%s channel mode %c (%s)",
@@ -710,7 +710,7 @@ PrefixMode* ModeParser::FindPrefixMode(unsigned char modeletter)
}
-PrefixMode* ModeParser::FindNearestPrefixMode(unsigned int rank)
+PrefixMode* ModeParser::FindNearestPrefixMode(ModeHandler::Rank rank)
{
PrefixMode* pm = nullptr;
for (const auto& thispm : GetPrefixModes())