Static Public Member Functions | |
static bool | stringToBool (const std::string &s) |
converts a string to a boolean. This method understands 'TRUE', "True", "true" as true and "FALSE", "False", "false" as false. Also, "0" is false. ANY OTHER value in the string is considered true. | |
static std::string | boolStringToBool (const std::string &s) |
template<typename T> | |
static bool | stringToNum (T &t, const std::string &s, std::ios_base &(*f)(std::ios_base &)) |
template<typename T> | |
static bool | stringToNum (T &t, const std::string &s) |
static std::string | numToString (int num) |
template<typename T> | |
static std::string | numToString (T num) |
static std::string | numToString (size_t num) |
static void | addRightSlash (std::string &path) |
static bool | hasRightSlash (const std::string &path) |
static std::list< std::string > | splitString (std::string sep, std::string str) |
static std::string | joinList (std::string sep, std::list< std::string > strs) |
static std::string | joinList (std::string sep, std::list< int > nums) |
static std::string | makePath (const std::string parentPath, const std::string name) |
static bool | endsWith (const std::string &base, const std::string ending) |
static std::string | indent (int32 depth) |
static bool StringUtils::stringToBool | ( | const std::string & | s | ) | [inline, static] |
converts a string to a boolean. This method understands 'TRUE', "True", "true" as true and "FALSE", "False", "false" as false. Also, "0" is false. ANY OTHER value in the string is considered true.
s |
static std::string StringUtils::boolStringToBool | ( | const std::string & | s | ) | [inline, static] |
static bool StringUtils::stringToNum | ( | T & | t, | |
const std::string & | s, | |||
std::ios_base &(*)(std::ios_base &) | f | |||
) | [inline, static] |
static bool StringUtils::stringToNum | ( | T & | t, | |
const std::string & | s | |||
) | [inline, static] |
static std::string StringUtils::numToString | ( | int | num | ) | [inline, static] |
static std::string StringUtils::numToString | ( | T | num | ) | [inline, static] |
static std::string StringUtils::numToString | ( | size_t | num | ) | [inline, static] |
static void StringUtils::addRightSlash | ( | std::string & | path | ) | [inline, static] |
static bool StringUtils::hasRightSlash | ( | const std::string & | path | ) | [inline, static] |
static std::list<std::string> StringUtils::splitString | ( | std::string | sep, | |
std::string | str | |||
) | [inline, static] |
static std::string StringUtils::joinList | ( | std::string | sep, | |
std::list< std::string > | strs | |||
) | [inline, static] |
static std::string StringUtils::joinList | ( | std::string | sep, | |
std::list< int > | nums | |||
) | [inline, static] |
static std::string StringUtils::makePath | ( | const std::string | parentPath, | |
const std::string | name | |||
) | [inline, static] |
static bool StringUtils::endsWith | ( | const std::string & | base, | |
const std::string | ending | |||
) | [inline, static] |
static std::string StringUtils::indent | ( | int32 | depth | ) | [inline, static] |