summaryrefslogtreecommitdiff
path: root/src/core/common/Variant.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/common/Variant.cpp')
-rw-r--r--src/core/common/Variant.cpp14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/core/common/Variant.cpp b/src/core/common/Variant.cpp
index 6b99add..53286a2 100644
--- a/src/core/common/Variant.cpp
+++ b/src/core/common/Variant.cpp
@@ -132,10 +132,16 @@ Variant::stringType Variant::toString(bool escape) const
return "null";
case Type::BOOL:
return asBool() ? "true" : "false";
- case Type::INT:
- return std::to_string(asInt());
- case Type::DOUBLE:
- return std::to_string(asDouble());
+ case Type::INT: {
+ std::stringstream ss;
+ ss << asInt();
+ return ss.str();
+ }
+ case Type::DOUBLE: {
+ std::stringstream ss;
+ ss << asDouble();
+ return ss.str();
+ }
case Type::STRING: {
// TODO: Use proper serialization function
if (escape) {