1#ifndef __SSSTRING_UTY__
2#define __SSSTRING_UTY__
26 std::vector<std::string>& out_array );
36std::string
path2dir(
const std::string &path);
44std::string
path2file(
const std::string &path);
53std::string
getFullPath(
const std::string& basePath ,
const std::string &relPath);
71 std::vector<std::string> string_array;
82 tokennum = (int)string_array.size();
87 if (
isEnd())
return false;
88 std::string str = string_array[tokenIndex];
89 *out = atoi(str.c_str());
96 if (
isEnd())
return false;
97 std::string str = string_array[tokenIndex];
98 *out = (float)atof(str.c_str());
103 bool get(std::string* str)
105 if (
isEnd())
return false;
106 *str = string_array[tokenIndex];
119 return (tokennum <= tokenIndex);
int tokenNum()
Definition ssstring_uty.h:112
bool get(float *out)
Definition ssstring_uty.h:94
SsStringTokenizer()
Definition ssstring_uty.h:76
virtual ~SsStringTokenizer()
Definition ssstring_uty.h:77
SsStringTokenizer(std::string src_str, char token)
Definition ssstring_uty.h:79
bool get(std::string *str)
Definition ssstring_uty.h:103
bool get(int *out)
Definition ssstring_uty.h:85
bool isEnd()
Definition ssstring_uty.h:117
Definition ISsEffectRender.h:5
void split_string(const std::string &in_str, const char key, std::vector< std::string > &out_array)
文字列の切り分け
Definition ssstring_uty.cpp:33
std::string getFullPath(const std::string &basePath, const std::string &relPath)
Definition ssstring_uty.cpp:99
bool checkFileVersion(std::string fileVersion, std::string nowVersion)
Definition ssstring_uty.cpp:247
bool is_digit_string(std::string &in_str, bool *is_priod)
Definition ssstring_uty.cpp:74
std::string nomarizeFilename(std::string path)
Definition ssstring_uty.cpp:179
std::string path2file(const std::string &path)
Definition ssstring_uty.cpp:65
std::string path2dir(const std::string &path)
Definition ssstring_uty.cpp:58