37 #include "CSV_Utils.h" 49 vector<string> &tokens )
68 list<string> tmplist ;
70 list<string>::iterator i = tmplist.begin() ;
71 list<string>::iterator e = tmplist.end() ;
74 tokens.push_back( (*i) ) ;
89 if( *(--str.end()) ==
'\"' and *str.begin() ==
'\"' )
90 str = str.substr( 1, str.length() - 2 ) ;
static void slim(string &str)
Strips leading and trailing double quotes from string.
static void split(const string &str, char delimiter, vector< string > &tokens)
Splits a string into separate strings based on the delimiter.
static void explode(char delim, const string &str, list< string > &values)