GEL  2
GEL is a library for Geometry and Linear Algebra
/Users/jab/Documents/Teaching/02585/GEL2_and_demos/GEL/src/Util/string_utils.h
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
 All Classes Namespaces Files Functions Variables Typedefs Enumerations