The SKIRT project
advanced radiative transfer for astrophysics
StringUtils Member List

This is the complete list of members for StringUtils, including all inherited members.

addExtension(string filename, string extension)StringUtilsstatic
contains(string text, string find)StringUtilsstatic
contains(const vector< string > &list, string find)StringUtilsstatic
dirPath(string filepath)StringUtilsstatic
endsWith(string text, string find)StringUtilsstatic
filename(string filepath)StringUtilsstatic
filenameBase(string filepath)StringUtilsstatic
indexOf(const vector< string > &list, string find)StringUtilsstatic
isAbsolutePath(string filepath)StringUtilsstatic
isValidBool(string value)StringUtilsstatic
isValidDouble(string value)StringUtilsstatic
isValidInt(string value)StringUtilsstatic
join(const vector< string > &list, string separator)StringUtilsstatic
joinPaths(string segment1, string segment2)StringUtilsstatic
matches(string text, string pattern)StringUtilsstatic
padLeft(string text, size_t length, char pad=' ')StringUtilsstatic
padRight(string text, size_t length, char pad=' ')StringUtilsstatic
replace(string text, string find, string replace)StringUtilsstatic
split(string text, string separator)StringUtilsstatic
squeeze(string text)StringUtilsstatic
startsWith(string text, string find)StringUtilsstatic
toBool(string value)StringUtilsstatic
toDouble(string value, bool *ok=nullptr)StringUtilsstatic
toInt(string value)StringUtilsstatic
toLower(string text)StringUtilsstatic
toMemSizeString(size_t value)StringUtilsstatic
toString(bool value)StringUtilsstatic
toString(int value)StringUtilsstatic
toString(double value)StringUtilsstatic
toString(double value, char format, int precision=6, int width=1, char pad=' ')StringUtilsstatic
toUpper(string text)StringUtilsstatic
toUpperFirst(string text)StringUtilsstatic