CONPRO-1542 Adding left out error codes conversion from EntityHandler to OCStackResult
[platform/upstream/iotivity.git] / resource / android / OCAndroid.cpp
index a43d578..46850cd 100644 (file)
@@ -82,23 +82,54 @@ namespace std {
                return ret;
        }
 
-       std::string to_string(int t) {
-               std::ostringstream os;
-                       os << t;
-               return os.str();
+       #define TO_STRING(_t) { \
+               std::ostringstream os; \
+               os << _t; \
+               return os.str(); \
+       } \
+
+       std::string to_string(int val)
+       {
+               TO_STRING(val)
+       }
+
+       std::string to_string(long val)
+       {
+               TO_STRING(val)
+       }
+
+       std::string to_string(long long val)
+       {
+               TO_STRING(val)
+       }
+
+       std::string to_string(unsigned val)
+       {
+               TO_STRING(val)
+       }
+
+       std::string to_string(unsigned long val)
+       {
+               TO_STRING(val)
+       }
+
+       std::string to_string(unsigned long long val)
+       {
+               TO_STRING(val)
        }
 
-       std::string to_string(double t) {
-               std::ostringstream os;
-                       os << t;
-               return os.str();
+       std::string to_string(float val)
+       {
+               TO_STRING(val)
        }
 
-       std::string to_string(uint32_t t)
+       std::string to_string(double val)
        {
-               std::ostringstream os;
-                       os << t;
-               return os.str();
+               TO_STRING(val)
        }
 
+       std::string to_string(long double val)
+       {
+               TO_STRING(val)
+       }
 } // std