#ifndef HW_STRING_H_ #define HW_STRING_H_ #include #include using std::string; typedef std::vector StringList; string asprintf(const char* fmt, ...); StringList split(const string& str, char delim); string trim(const string& str); string trimL(const string& str); string trimR(const string& str); string replace(const string& str, const string& find, const string& rep); string basename(const string& str); string dirname(const string& str); string filename(const string& str); string suffixname(const string& str); #endif // HW_STRING_H_