|
a/src/utils/smallut.cpp |
|
b/src/utils/smallut.cpp |
|
... |
|
... |
319 |
}
|
319 |
}
|
320 |
}
|
320 |
}
|
321 |
template void stringsToString<list<string> >(const list<string> &, string &);
|
321 |
template void stringsToString<list<string> >(const list<string> &, string &);
|
322 |
template void stringsToString<vector<string> >(const vector<string> &,string &);
|
322 |
template void stringsToString<vector<string> >(const vector<string> &,string &);
|
323 |
template void stringsToString<set<string> >(const set<string> &, string &);
|
323 |
template void stringsToString<set<string> >(const set<string> &, string &);
|
|
|
324 |
template <class T> string stringsToString(const T &tokens)
|
|
|
325 |
{
|
|
|
326 |
string out;
|
|
|
327 |
stringsToString<T>(tokens, out);
|
|
|
328 |
return out;
|
|
|
329 |
}
|
|
|
330 |
template string stringsToString<list<string> >(const list<string> &);
|
|
|
331 |
template string stringsToString<vector<string> >(const vector<string> &);
|
|
|
332 |
template string stringsToString<set<string> >(const set<string> &);
|
324 |
|
333 |
|
325 |
template <class T> void stringsToCSV(const T &tokens, string &s,
|
334 |
template <class T> void stringsToCSV(const T &tokens, string &s,
|
326 |
char sep)
|
335 |
char sep)
|
327 |
{
|
336 |
{
|
328 |
s.erase();
|
337 |
s.erase();
|