]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/numeric.h
Add some overloads of IRCv3::Replies::Reply#Send.
[user/henk/code/inspircd.git] / include / numeric.h
index 8044fe5bf1df052177bb60956f9bbe8ef6f2b1bc..cc9f9cc9bbd7f7206631b9517e4c6bc6ca136224 100644 (file)
@@ -34,7 +34,7 @@ class Numeric::Numeric
 
        /** Parameters of the numeric
         */
-       std::vector<std::string> params;
+       CommandBase::Params params;
 
        /** Source server of the numeric, if NULL (the default) then it is the local server
         */
@@ -78,26 +78,10 @@ class Numeric::Numeric
        /** Get the parameters of the numeric
         * @return Parameters of the numeric as a const vector of strings
         */
-       const std::vector<std::string>& GetParams() const { return params; }
+       const CommandBase::Params& GetParams() const { return params; }
 
        /** Get the parameters of the numeric
         * @return Parameters of the numeric as a vector of strings
         */
-       std::vector<std::string>& GetParams() { return params; }
+       CommandBase::Params& GetParams() { return params; }
 };
-
-namespace Numerics
-{
-       /** ERR_NOSUCHNICK numeric
-        */
-       class NoSuchNick : public Numeric::Numeric
-       {
-        public:
-               NoSuchNick(const std::string& nick)
-                       : Numeric(ERR_NOSUCHNICK)
-               {
-                       push(nick);
-                       push("No such nick/channel");
-               }
-       };
-}