summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-12-21 02:30:14 +0000
committercyberbotx <cyberbotx@5417fbe8-f217-4b02-8779-1006273d7864>2009-12-21 02:30:14 +0000
commit77f0cd0c46fd318acfbb281407c06f0af755702a (patch)
tree64ea2bb7e5833641e7210f3e24672b1393470925
parent7a7f1f8390f68f84350de63ff330184999264fcc (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.h8
-rw-r--r--src/opertype.cpp8
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;
}