summaryrefslogtreecommitdiff
path: root/platform/android/src/style/value.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'platform/android/src/style/value.hpp')
-rw-r--r--platform/android/src/style/value.hpp43
1 files changed, 0 insertions, 43 deletions
diff --git a/platform/android/src/style/value.hpp b/platform/android/src/style/value.hpp
deleted file mode 100644
index b507c5ed11..0000000000
--- a/platform/android/src/style/value.hpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#pragma once
-
-#include <jni/jni.hpp>
-
-#include <string>
-
-namespace mbgl {
-namespace android {
-
-class Value {
-public:
- Value(jni::JNIEnv&, jni::Local<jni::Object<>>);
- Value(jni::JNIEnv&, const jni::Object<>&);
-
- Value(Value&&) = default;
- Value& operator=(Value&&) = delete;
-
- Value(const Value&) = delete;
- Value& operator=(const Value&) = delete;
-
- bool isNull() const;
- bool isArray() const;
- bool isObject() const;
- bool isString() const;
- bool isBool() const;
- bool isNumber() const;
-
- std::string toString() const;
- float toFloat() const;
- double toDouble() const;
- long toLong() const;
- bool toBool() const;
- Value get(const char* key) const;
- Value keyArray() const;
- int getLength() const;
- Value get(const int index ) const;
-
- jni::JNIEnv& env;
- jni::Local<jni::Object<>> value;
-};
-
-}
-}