From c5fc7f1980814a1063773e6c876dad66b7909adf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Tue, 17 May 2016 18:34:13 +0200 Subject: [core] use rapidjson's dtoa implementation to stringify floating point numbers --- include/mbgl/util/string.hpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'include') diff --git a/include/mbgl/util/string.hpp b/include/mbgl/util/string.hpp index d422a9d8f7..5d3631e190 100644 --- a/include/mbgl/util/string.hpp +++ b/include/mbgl/util/string.hpp @@ -5,6 +5,8 @@ #include #include +#include + namespace mbgl { namespace util { @@ -21,6 +23,18 @@ inline std::string toString(uint8_t num) { return std::to_string(unsigned(num)); } +inline std::string toString(float num) { + return dtoa(num); +} + +inline std::string toString(double num) { + return dtoa(num); +} + +inline std::string toString(long double num) { + return dtoa(num); +} + inline std::string toString(std::exception_ptr error) { assert(error); -- cgit v1.2.1