From c0c1028dcf57379db68a87d8d0a1780d9d901fe5 Mon Sep 17 00:00:00 2001 From: Asheem Mamoowala Date: Wed, 10 May 2017 11:16:44 -0700 Subject: [core] Add toDouble Conversion method for correctly parsing Lat Lng coordinates --- test/src/mbgl/test/conversion_stubs.hpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'test/src') diff --git a/test/src/mbgl/test/conversion_stubs.hpp b/test/src/mbgl/test/conversion_stubs.hpp index e6581c5e53..30395ddb97 100644 --- a/test/src/mbgl/test/conversion_stubs.hpp +++ b/test/src/mbgl/test/conversion_stubs.hpp @@ -17,6 +17,7 @@ using ValueMap = std::unordered_map; using ValueVector = std::vector; class Value : public mbgl::variant, mapbox::util::recursive_wrapper> { @@ -90,6 +91,14 @@ inline optional toNumber(const Value& value) { return {}; } + +inline optional toDouble(const Value& value) { + if (value.is()) { + return value.get(); + } + return {}; +} + inline optional toString(const Value& value) { if (value.is()) { return value.get(); -- cgit v1.2.1