#ifndef __cxz_to_string_h__ #define __cxz_to_string_h__ #include "types.h" namespace CNORXZ { template struct ToString { static String func(const T& a); }; template <> struct ToString { static String func(const String& a); }; template struct ToString> { static String func(const Vector& a); }; template struct ToString> { static String func(const Arr& a); }; template struct ToString> { static String func(const Tuple& t); }; template <> struct ToString { static String func(const DType& a); }; template String toString(const T& a); } #endif