mirror of
https://github.com/bblanchon/ArduinoJson.git
synced 2025-07-29 18:27:37 +02:00
Removing virtual methods...
This commit is contained in:
@ -19,7 +19,8 @@ namespace ArduinoJson {
|
||||
class JsonObject;
|
||||
class JsonBuffer;
|
||||
|
||||
class JsonArray : public JsonPrintable, public Internals::ReferenceType {
|
||||
class JsonArray : public JsonPrintable<JsonArray>,
|
||||
public Internals::ReferenceType {
|
||||
friend class JsonBuffer;
|
||||
|
||||
public:
|
||||
@ -55,7 +56,8 @@ class JsonArray : public JsonPrintable, public Internals::ReferenceType {
|
||||
|
||||
static JsonArray &invalid() { return _invalid; }
|
||||
|
||||
virtual void writeTo(Internals::JsonWriter &writer) const;
|
||||
template <typename T>
|
||||
void writeTo(T &writer) const;
|
||||
|
||||
private:
|
||||
// constructor is private: instance must be created via a JsonBuffer
|
||||
|
Reference in New Issue
Block a user