30 std::vector<std::string>& split(
const std::string& s,
char delim, std::vector<std::string>& elems);
32 std::vector<std::string> split(
const std::string& s,
char delim);
34 std::string getStructField(std::string structName, std::string fieldName,
int index);
36 const std::string getStructField(
const std::string& structName,
int index);
38 const std::string getNotIndexableName(
const std::string& structName,
int index);
41 std::string to_string(T value) {
42 std::ostringstream os;
47 std::string getFilePathOnly(
const char *path);
49 std::string getFileNameOnly(
const char *path);