diff options
Diffstat (limited to 'platform/android/src/style/android_conversion.hpp')
-rw-r--r-- | platform/android/src/style/android_conversion.hpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/platform/android/src/style/android_conversion.hpp b/platform/android/src/style/android_conversion.hpp index e2b2685928..790c82a1c0 100644 --- a/platform/android/src/style/android_conversion.hpp +++ b/platform/android/src/style/android_conversion.hpp @@ -66,6 +66,15 @@ inline optional<float> toNumber(const mbgl::android::Value& value) { } } +inline optional<double> toDouble(const mbgl::android::Value& value) { + if (value.isNumber()) { + auto num = value.toDouble(); + return num; + } else { + return {}; + } +} + inline optional<std::string> toString(const mbgl::android::Value& value) { if (value.isString()) { return value.toString(); |