mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 16:14:11 +01:00 
			
		
		
		
	Replaced set() by operator=()
This commit is contained in:
		| @@ -25,7 +25,7 @@ namespace ArduinoJson | ||||
|             { | ||||
|                 if (count >= capacity) return; | ||||
|  | ||||
|                 items[count++].set(value); | ||||
|                 items[count++] = value; | ||||
|             } | ||||
|  | ||||
|             template<int DIGITS> | ||||
|   | ||||
| @@ -19,7 +19,7 @@ namespace ArduinoJson | ||||
|             template<typename T> | ||||
|             void add(const char* key, T value) | ||||
|             { | ||||
|                 getValue(key).set(value); | ||||
|                 getValue(key) = value; | ||||
|             } | ||||
|  | ||||
|             template<int DIGITS> | ||||
|   | ||||
| @@ -17,37 +17,37 @@ namespace ArduinoJson | ||||
|         { | ||||
|         public: | ||||
|  | ||||
|             void set(bool value) | ||||
|             void operator=(bool value) | ||||
|             { | ||||
|                 printToImpl = &printBoolTo; | ||||
|                 content.asBool = value; | ||||
|             } | ||||
|  | ||||
|             void set(long value) | ||||
|             void operator=(long value) | ||||
|             { | ||||
|                 printToImpl = &printLongTo; | ||||
|                 content.asLong = value; | ||||
|             } | ||||
|  | ||||
|             void set(int value) | ||||
|             void operator=(int value) | ||||
|             { | ||||
|                 printToImpl = &printLongTo; | ||||
|                 content.asLong = value; | ||||
|             } | ||||
|  | ||||
|             void set(Printable& value) | ||||
|             void operator=(Printable& value) | ||||
|             { | ||||
|                 printToImpl = &printPrintableTo; | ||||
|                 content.asPrintable = &value; | ||||
|             } | ||||
|  | ||||
|             void set(const char* value) | ||||
|             void operator=(const char* value) | ||||
|             { | ||||
|                 printToImpl = &printStringTo; | ||||
|                 content.asString.set(value); | ||||
|             } | ||||
|  | ||||
|             void set(double value) | ||||
|             void operator=(double value) | ||||
|             { | ||||
|                 set<2>(value); | ||||
|             } | ||||
| @@ -55,7 +55,7 @@ namespace ArduinoJson | ||||
|             template <int DIGITS> | ||||
|             void set(double value) | ||||
|             { | ||||
|                 printToImpl = &printDoubleTo<DIGITS>; | ||||
|                 printToImpl = &printDoubleTo < DIGITS > ; | ||||
|                 content.asDouble = value; | ||||
|             } | ||||
|  | ||||
| @@ -82,7 +82,7 @@ namespace ArduinoJson | ||||
|  | ||||
|             Content content; | ||||
|  | ||||
|             size_t(* printToImpl)(const Content&, Print&); | ||||
|             size_t(*printToImpl)(const Content&, Print&); | ||||
|  | ||||
|             static size_t printBoolTo(const Content&, Print&); | ||||
|             static size_t printLongTo(const Content&, Print&); | ||||
|   | ||||
| @@ -89,7 +89,7 @@ namespace JsonGeneratorTests | ||||
|         { | ||||
|             StringBuilder sb(buffer, sizeof(buffer)); | ||||
|             JsonValue jsonValue; | ||||
|             jsonValue.set(value); | ||||
|             jsonValue = value; | ||||
|             returnValue = jsonValue.printTo(sb); | ||||
|         } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user