diff options
| author | 2013-07-15 12:26:45 +0200 | |
|---|---|---|
| committer | 2013-08-18 15:11:02 +0200 | |
| commit | 153179b574dccd6df9c5c5f3e68f3c1725e26843 (patch) | |
| tree | 06b56255d8a45a476089e772cc30d11f2dde19fa /include/command_parse.h | |
| parent | m_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.h | 4 |
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 |
