The String namespace gathers auxiliary string functions that are not found in that standard library.
More...
|
| bool | EndsWith (const std::string &String, const std::string &Suffix) |
| | Returns whether the given string String ends with the given Suffix. More...
|
| |
| std::string | StripExt (std::string s) |
| | Assumes that the given string s is a filename, removes the extension, if any, and returns the rest. More...
|
| |
| std::string | GetPath (std::string s) |
| | Assumes that the given string s is a filename of pattern "path/filename.ext" and returns the path portion. More...
|
| |
| std::string | Replace (std::string s, const std::string &search, const std::string &replace) |
| | Replaces in s all occurrences of search by replace, and returns the new string. More...
|
| |
| std::string | ToLuaIdentifier (std::string s) |
| | Modifies the given string s as necessary to turn it into a valid Lua 5.2 identifier and returns the result. More...
|
| |
The String namespace gathers auxiliary string functions that are not found in that standard library.
| bool cf::String::EndsWith |
( |
const std::string & |
String, |
|
|
const std::string & |
Suffix |
|
) |
| |
|
inline |
Returns whether the given string String ends with the given Suffix.
| std::string cf::String::GetPath |
( |
std::string |
s | ) |
|
|
inline |
Assumes that the given string s is a filename of pattern "path/filename.ext" and returns the path portion.
| std::string cf::String::Replace |
( |
std::string |
s, |
|
|
const std::string & |
search, |
|
|
const std::string & |
replace |
|
) |
| |
|
inline |
Replaces in s all occurrences of search by replace, and returns the new string.
| std::string cf::String::StripExt |
( |
std::string |
s | ) |
|
|
inline |
Assumes that the given string s is a filename, removes the extension, if any, and returns the rest.
| std::string cf::String::ToLuaIdentifier |
( |
std::string |
s | ) |
|
|
inline |
Modifies the given string s as necessary to turn it into a valid Lua 5.2 identifier and returns the result.