Introducing StringUtils - the place to be if you are a generic string routine :) No more sprintf()!
git-svn-id: http://mc-server.googlecode.com/svn/trunk@209 0a769ca7-a7f5-676a-18bf-c427514a06d6
This commit is contained in:
@@ -7,7 +7,9 @@
|
||||
#include "cChatColor.h"
|
||||
#include "cRoot.h"
|
||||
|
||||
extern std::vector< std::string > StringSplit( std::string str, std::string delim);
|
||||
|
||||
|
||||
|
||||
|
||||
typedef std::map< std::string, cGroup* > GroupMap;
|
||||
struct cGroupManager::sGroupManagerState
|
||||
@@ -57,7 +59,7 @@ cGroupManager::cGroupManager()
|
||||
std::string Commands = IniFile.GetValue( KeyName, "Commands", "" );
|
||||
if( Commands.size() > 0 )
|
||||
{
|
||||
std::vector< std::string > Split = StringSplit( Commands, "," );
|
||||
AStringVector Split = StringSplit( Commands, "," );
|
||||
for( unsigned int i = 0; i < Split.size(); i++)
|
||||
{
|
||||
Group->AddCommand( Split[i] );
|
||||
@@ -68,7 +70,7 @@ cGroupManager::cGroupManager()
|
||||
std::string Permissions = IniFile.GetValue( KeyName, "Permissions", "" );
|
||||
if( Permissions.size() > 0 )
|
||||
{
|
||||
std::vector< std::string > Split = StringSplit( Permissions, "," );
|
||||
AStringVector Split = StringSplit( Permissions, "," );
|
||||
for( unsigned int i = 0; i < Split.size(); i++)
|
||||
{
|
||||
Group->AddPermission( Split[i] );
|
||||
@@ -79,7 +81,7 @@ cGroupManager::cGroupManager()
|
||||
std::string Groups = IniFile.GetValue( KeyName, "Inherits", "" );
|
||||
if( Groups.size() > 0 )
|
||||
{
|
||||
std::vector< std::string > Split = StringSplit( Groups, "," );
|
||||
AStringVector Split = StringSplit( Groups, "," );
|
||||
for( unsigned int i = 0; i < Split.size(); i++)
|
||||
{
|
||||
Group->InheritFrom( GetGroup( Split[i].c_str() ) );
|
||||
|
||||
Reference in New Issue
Block a user