13 std::vector<std::string> splitString(std::string s, std::string delimiter);
15 char *replace(
char *st,
char *orig,
char *repl);
17 std::string ArgumentString(
int argc,
char *argv[],
int argNo, std::string &str);
19 std::string ArgumentPath(
int argc,
char *argv[],
int argNo, std::string &path);
21 int str_hash(
const std::string &key,
int tableSize = USHRT_MAX);
26 std::string ExecutionPath();
33 std::string RelativeFileName(std::string fileName,
bool withExtension =
false);
39 std::string AbsoluteFileName(std::string relativeFileName);
41 std::string CleanString(std::string str,
bool numbers =
true,
bool specialCharacters =
true);
43 wchar_t *convertCharArrayToLPCWSTR(
const char* charArray);
45 std::string itos(
int i);
47 unsigned short *convertWCharStrToUnsignedShortStr(
const wchar_t *wcharArray);
Definition: FileHelpers.cpp:18