summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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;
}