aboutsummaryrefslogtreecommitdiff
path: root/include/command_parse.h
diff options
context:
space:
mode:
authorGravatar attilamolnar2013-07-15 12:26:45 +0200
committerGravatar attilamolnar2013-08-18 15:11:02 +0200
commit153179b574dccd6df9c5c5f3e68f3c1725e26843 (patch)
tree06b56255d8a45a476089e772cc30d11f2dde19fa /include/command_parse.h
parentm_spanningtree Propagate oper-only quit reason using METADATA, remove OPERQUIT (diff)
Create the CommandBase class from Command
The Handle() method is not part of CommandBase, making it possible to provide a different Handle() in each class derived from CommandBase
Diffstat (limited to 'include/command_parse.h')
-rw-r--r--include/command_parse.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/command_parse.h b/include/command_parse.h
index f9ea1df7f..6682bc4fb 100644
--- a/include/command_parse.h
+++ b/include/command_parse.h
@@ -125,7 +125,7 @@ class CoreExport CommandParser
* @param custom_translator Used to translate the parameter if the translation type is TR_CUSTOM, if NULL, TR_CUSTOM will act like TR_TEXT
* @param paramnumber The index of the parameter we are translating.
*/
- static void TranslateSingleParam(TranslateType to, const std::string& item, std::string& dest, Command* custom_translator = NULL, unsigned int paramnumber = 0);
+ static void TranslateSingleParam(TranslateType to, const std::string& item, std::string& dest, CommandBase* custom_translator = NULL, unsigned int paramnumber = 0);
/** Translate nicknames in a list of strings into UIDs, based on the TranslateTypes given.
* @param to The translation types to use for the process. If this list is too short, TR_TEXT is assumed for the rest.
@@ -134,7 +134,7 @@ class CoreExport CommandParser
* @param custom_translator Used to translate the parameter if the translation type is TR_CUSTOM, if NULL, TR_CUSTOM will act like TR_TEXT
* @return dest The output string
*/
- static std::string TranslateUIDs(const std::vector<TranslateType>& to, const std::vector<std::string>& source, bool prefix_final = false, Command* custom_translator = NULL);
+ static std::string TranslateUIDs(const std::vector<TranslateType>& to, const std::vector<std::string>& source, bool prefix_final = false, CommandBase* custom_translator = NULL);
};
/** A lookup table of values for multiplier characters used by