forked from bblanchon/ArduinoJson
Added support of long long
(issue #171)
Moved all build settings to `ArduinoJson/Configuration.hpp` Added AppVeyor settings in source tree
This commit is contained in:
@ -11,15 +11,17 @@
|
||||
|
||||
namespace ArduinoJson {
|
||||
|
||||
// Represents a key in a JsonObject
|
||||
class JsonObjectKey {
|
||||
public:
|
||||
JsonObjectKey() {}
|
||||
JsonObjectKey(const char* key) : _data(key) {}
|
||||
JsonObjectKey(const String& key) : _data(key.c_str()) {}
|
||||
JsonObjectKey(const char* key) : _value(key), _needs_copy(false) {}
|
||||
JsonObjectKey(const String& key) : _value(key.c_str()), _needs_copy(true) {}
|
||||
|
||||
operator const char*() const { return _data; }
|
||||
const char* c_str() const { return _value; }
|
||||
bool needs_copy() const { return _needs_copy; }
|
||||
|
||||
private:
|
||||
const char* _data;
|
||||
const char* _value;
|
||||
bool _needs_copy;
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user