class Matcher : public MatcherBase
{
public:
- long Run(const std::string& mask)
+ long Run(const std::string& mask) CXX11_OVERRIDE
{
long matches = 0;
const T* c = static_cast<T*>(this);
class CommandEline : public Command
{
public:
- /** Constructor for eline.
+ /** Constructor for E-line.
*/
CommandEline(Module* parent);
* @param user The user issuing the command
* @return A value from CmdResult to indicate command success or failure.
*/
- CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+ CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
};
/** Handle /GLINE.
class CommandGline : public Command
{
public:
- /** Constructor for gline.
+ /** Constructor for G-line.
*/
CommandGline(Module* parent);
* @param user The user issuing the command
* @return A value from CmdResult to indicate command success or failure.
*/
- CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+ CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
};
/** Handle /KLINE.
class CommandKline : public Command
{
public:
- /** Constructor for kline.
+ /** Constructor for K-line.
*/
CommandKline(Module* parent);
* @param user The user issuing the command
* @return A value from CmdResult to indicate command success or failure.
*/
- CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+ CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
};
/** Handle /QLINE.
};
public:
- /** Constructor for qline.
+ /** Constructor for Q-line.
*/
CommandQline(Module* parent);
* @param user The user issuing the command
* @return A value from CmdResult to indicate command success or failure.
*/
- CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+ CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
};
/** Handle /ZLINE.
};
public:
- /** Constructor for zline.
+ /** Constructor for Z-line.
*/
CommandZline(Module* parent);
* @param user The user issuing the command
* @return A value from CmdResult to indicate command success or failure.
*/
- CmdResult Handle(const std::vector<std::string>& parameters, User* user);
+ CmdResult Handle(User* user, const Params& parameters) CXX11_OVERRIDE;
};