diff options
Diffstat (limited to 'include/mode.h')
-rw-r--r-- | include/mode.h | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/include/mode.h b/include/mode.h index 894e7bef2..a8dd839dd 100644 --- a/include/mode.h +++ b/include/mode.h @@ -544,9 +544,14 @@ class CoreExport ModeParser : public classbase */ std::string ParaModeList(); - /** Generates the CHANMODES= 005 sequence + /** Generates a list of modes, comma seperated by type: + * 1; Listmodes EXCEPT those with a prefix + * 2; Modes that take a param when adding or removing + * 3; Modes that only take a param when adding + * 4; Modes that dont take a param */ - std::string ChanModes(); + std::string GiveModeList(ModeMasks m); + /** Used by this class internally during std::sort and 005 generation */ static bool PrefixComparison(prefixtype one, prefixtype two); |