Go to the documentation of this file.00001 #pragma once
00002
00003 #include "constants.h"
00004 #include "GSingletonManager.h"
00005 #include <string>
00006
00007 class GStringManager : public GSingletonManager<GStringManager>
00008 {
00009
00010 public:
00011 float nextFloatFromString(char *, int&);
00012 int trimString(char *);
00013 int trimStringRight(char *);
00014 int firstWord(const char *, int &, char *);
00015 int trimleft(char *);
00016 int trimright(char *);
00017 int countslash(char *str);
00018 int getval(char *str, char *res, int &pos);
00019 int getpart(char * str, char * result, int &pos);
00020 int combinePaths(char * str1, char *str2, char **result);
00021 bool endsWith(std::string str1, std::string str2);
00022 };