mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	Renamed the inner types
This commit is contained in:
		| @@ -19,28 +19,28 @@ public: | ||||
|      | ||||
|     void add(const char* value) | ||||
|     { | ||||
|         JsonObjectValue v; | ||||
|         ObjectValue v; | ||||
|         v.string = value; | ||||
|         addItem(JSON_STRING, v); | ||||
|     } | ||||
|  | ||||
|     void add(double value) | ||||
|     { | ||||
|         JsonObjectValue v; | ||||
|         ObjectValue v; | ||||
|         v.number = value; | ||||
|         addItem(JSON_NUMBER, v); | ||||
|     } | ||||
|  | ||||
|     void add(bool value) | ||||
|     { | ||||
|         JsonObjectValue v; | ||||
|         ObjectValue v; | ||||
|         v.boolean = value; | ||||
|         addItem(JSON_BOOLEAN, v); | ||||
|     } | ||||
|  | ||||
|     void add(JsonObjectBase& value) | ||||
|     { | ||||
|         JsonObjectValue v; | ||||
|         ObjectValue v; | ||||
|         v.object = &value; | ||||
|         addItem(JSON_OBJECT, v); | ||||
|     } | ||||
| @@ -52,7 +52,7 @@ public: | ||||
|     } | ||||
|  | ||||
| private: | ||||
|     JsonObject items[N]; | ||||
|     ObjectContainer items[N]; | ||||
|     int itemCount; | ||||
|  | ||||
|     virtual void writeTo(StringBuilder& sb) | ||||
| @@ -68,7 +68,7 @@ private: | ||||
|         sb.append("]"); | ||||
|     } | ||||
|  | ||||
|     void addItem(JsonObjectType type, JsonObjectValue value) | ||||
|     void addItem(ObjectType type, ObjectValue value) | ||||
|     { | ||||
|         if (itemCount >= N) return; | ||||
|  | ||||
|   | ||||
| @@ -16,7 +16,7 @@ protected: | ||||
|  | ||||
|     virtual void writeTo(StringBuilder& sb) = 0; | ||||
|  | ||||
|     enum JsonObjectType | ||||
|     enum ObjectType | ||||
|     { | ||||
|         JSON_STRING, | ||||
|         JSON_NUMBER, | ||||
| @@ -24,7 +24,7 @@ protected: | ||||
|         JSON_OBJECT, | ||||
|     }; | ||||
|  | ||||
|     union JsonObjectValue | ||||
|     union ObjectValue | ||||
|     { | ||||
|         const char*     string; | ||||
|         double          number; | ||||
| @@ -32,13 +32,13 @@ protected: | ||||
|         JsonObjectBase* object; | ||||
|     }; | ||||
|  | ||||
|     struct JsonObject | ||||
|     struct ObjectContainer | ||||
|     { | ||||
|         JsonObjectType type; | ||||
|         JsonObjectValue value; | ||||
|         ObjectType type; | ||||
|         ObjectValue value; | ||||
|     }; | ||||
|  | ||||
|     void writeObjectTo(JsonObject& obj, StringBuilder& sb) | ||||
|     void writeObjectTo(ObjectContainer& obj, StringBuilder& sb) | ||||
|     { | ||||
|         switch (obj.type) | ||||
|         { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user