Switch to unified view

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();