GEL
2
GEL is a library for Geometry and Linear Algebra
|
00001 #ifndef __UTIL_STRING_UTILS_H 00002 #define __UTIL_STRING_UTILS_H 00003 00004 namespace Util 00005 { 00006 std::string trim(const std::string& s, const std::string& wspaces); 00007 std::string trim(const std::string& s); 00008 void split(const std::string& s, std::list<std::string>& result, const std::string& delim); 00009 void split(const std::string& s, std::list<std::string>& result); 00010 void trim_split(const std::string& s, std::list<std::string>& result, const std::string& delim); 00011 void trim_split(const std::string& s, std::list<std::string>& result); 00012 void get_first(std::string& s, std::string& first); 00013 void get_last(std::string& s, std::string& last); 00014 } 00015 00016 #endif // STRING_UTILS_H