20 template<
typename TYPE>
static std::string
to_string(TYPE val)
22 std::ostringstream oss;
30 template<
typename T>
static void copy(std::vector<T>& dest,
const std::vector<T>& src)
33 for (
typename std::vector<T>::const_iterator i = src.begin(); i != src.end(); i++)
40 template<
typename T>
static void copy(std::vector< std::vector<T> >& dest,
const std::vector< std::vector<T> >& src)
44 dest.resize(src.size());
45 for (
typename std::vector< std::vector<T> >::const_iterator i = src.begin(); i != src.end(); i++)
52 template<
typename T1,
typename T2>
static void copy(std::multimap<T1, T2>& dest,
const std::multimap<T1, T2>& src)
55 for (
typename std::multimap<T1, T2>::const_iterator i = src.begin(); i != src.end(); i++)
static void copy(std::vector< T > &dest, const std::vector< T > &src)
Copies a vector.
Definition: base.h:30
static void copy(std::vector< std::vector< T > > &dest, const std::vector< std::vector< T > > &src)
Copies a vector of vectors.
Definition: base.h:40
static void copy(std::multimap< T1, T2 > &dest, const std::multimap< T1, T2 > &src)
Copies a multimap.
Definition: base.h:52
static std::string to_string(TYPE val)
Converts a value to a string.
Definition: base.h:20
Contains a set of useful static methods used by the application.
Definition: base.h:13