diff options
author | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-12-21 02:30:14 +0000 |
---|---|---|
committer | cyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864> | 2009-12-21 02:30:14 +0000 |
commit | 77f0cd0c46fd318acfbb281407c06f0af755702a (patch) | |
tree | 64ea2bb7e5833641e7210f3e24672b1393470925 | |
parent | 7a7f1f8390f68f84350de63ff330184999264fcc (diff) |
Change OperType's name to be ci::string instead of std::string, should hopefully make it so it doesn't matter what case is used in the oper blocks compared to the opertype blocks.
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2713 5417fbe8-f217-4b02-8779-1006273d7864
-rw-r--r-- | include/opertype.h | 8 | ||||
-rw-r--r-- | src/opertype.cpp | 8 |
2 files changed, 9 insertions, 7 deletions
diff --git a/include/opertype.h b/include/opertype.h index a4c9ba4ee..299a693b3 100644 --- a/include/opertype.h +++ b/include/opertype.h @@ -9,12 +9,14 @@ * */ +#include "hashcomp.h" + class CoreExport OperType { private: /** The name of this opertype, e.g. "sra". */ - std::string name; + ci::string name; /** Privs that this opertype may use, e.g. 'users/auspex'. * This *must* be std::list, see commands comment for details. @@ -34,7 +36,7 @@ class CoreExport OperType /** Create a new opertype of the given name. * @param nname The opertype name, e.g. "sra". */ - OperType(const std::string &nname); + OperType(const ci::string &nname); /** Check whether this opertype has access to run the given command string. * @param cmdstr The string to check, e.g. botserv/set/private. @@ -60,5 +62,5 @@ class CoreExport OperType /** Returns the name of this opertype. */ - const std::string &GetName() const; + const ci::string &GetName() const; }; diff --git a/src/opertype.cpp b/src/opertype.cpp index 7e93d1925..054c8a7e9 100644 --- a/src/opertype.cpp +++ b/src/opertype.cpp @@ -8,10 +8,10 @@ * $Id$ * */ - - #include "services.h" -OperType::OperType(const std::string &nname) : name(nname) +#include "services.h" + +OperType::OperType(const ci::string &nname) : name(nname) { } @@ -51,7 +51,7 @@ void OperType::AddPriv(const std::string &privstr) this->privs.push_back(privstr); } -const std::string &OperType::GetName() const +const ci::string &OperType::GetName() const { return this->name; } |