| 29 | template <typename T, |
| 30 | typename std::enable_if<!std::is_enum<T>::value, int>::type = 0> |
| 31 | inline std::string to_string(T v) { |
| 32 | std::ostringstream sout; |
| 33 | sout << v; |
| 34 | return sout.str(); |
| 35 | } |
| 36 | |
| 37 | template <typename T, |
| 38 | typename std::enable_if<std::is_enum<T>::value, int>::type = 0> |