mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	Add missing const specifiers in serializers
				
					
				
			This commit is contained in:
		| @@ -22,7 +22,7 @@ class JsonSerializer : public Visitor<size_t> { | |||||||
|   FORCE_INLINE size_t visitArray(const CollectionData &array) { |   FORCE_INLINE size_t visitArray(const CollectionData &array) { | ||||||
|     write('['); |     write('['); | ||||||
|  |  | ||||||
|     VariantSlot *slot = array.head(); |     const VariantSlot *slot = array.head(); | ||||||
|  |  | ||||||
|     while (slot != 0) { |     while (slot != 0) { | ||||||
|       slot->data()->resolve()->accept(*this); |       slot->data()->resolve()->accept(*this); | ||||||
| @@ -41,7 +41,7 @@ class JsonSerializer : public Visitor<size_t> { | |||||||
|   size_t visitObject(const CollectionData &object) { |   size_t visitObject(const CollectionData &object) { | ||||||
|     write('{'); |     write('{'); | ||||||
|  |  | ||||||
|     VariantSlot *slot = object.head(); |     const VariantSlot *slot = object.head(); | ||||||
|  |  | ||||||
|     while (slot != 0) { |     while (slot != 0) { | ||||||
|       _formatter.writeString(slot->key()); |       _formatter.writeString(slot->key()); | ||||||
|   | |||||||
| @@ -19,7 +19,7 @@ class PrettyJsonSerializer : public JsonSerializer<TWriter> { | |||||||
|   PrettyJsonSerializer(TWriter writer) : base(writer), _nesting(0) {} |   PrettyJsonSerializer(TWriter writer) : base(writer), _nesting(0) {} | ||||||
|  |  | ||||||
|   size_t visitArray(const CollectionData &array) { |   size_t visitArray(const CollectionData &array) { | ||||||
|     VariantSlot *slot = array.head(); |     const VariantSlot *slot = array.head(); | ||||||
|     if (slot) { |     if (slot) { | ||||||
|       base::write("[\r\n"); |       base::write("[\r\n"); | ||||||
|       _nesting++; |       _nesting++; | ||||||
| @@ -40,7 +40,7 @@ class PrettyJsonSerializer : public JsonSerializer<TWriter> { | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   size_t visitObject(const CollectionData &object) { |   size_t visitObject(const CollectionData &object) { | ||||||
|     VariantSlot *slot = object.head(); |     const VariantSlot *slot = object.head(); | ||||||
|     if (slot) { |     if (slot) { | ||||||
|       base::write("{\r\n"); |       base::write("{\r\n"); | ||||||
|       _nesting++; |       _nesting++; | ||||||
|   | |||||||
| @@ -55,7 +55,7 @@ class MsgPackSerializer : public Visitor<size_t> { | |||||||
|       writeByte(0xDD); |       writeByte(0xDD); | ||||||
|       writeInteger(uint32_t(n)); |       writeInteger(uint32_t(n)); | ||||||
|     } |     } | ||||||
|     for (VariantSlot* slot = array.head(); slot; slot = slot->next()) { |     for (const VariantSlot* slot = array.head(); slot; slot = slot->next()) { | ||||||
|       slot->data()->resolve()->accept(*this); |       slot->data()->resolve()->accept(*this); | ||||||
|     } |     } | ||||||
|     return bytesWritten(); |     return bytesWritten(); | ||||||
| @@ -72,7 +72,7 @@ class MsgPackSerializer : public Visitor<size_t> { | |||||||
|       writeByte(0xDF); |       writeByte(0xDF); | ||||||
|       writeInteger(uint32_t(n)); |       writeInteger(uint32_t(n)); | ||||||
|     } |     } | ||||||
|     for (VariantSlot* slot = object.head(); slot; slot = slot->next()) { |     for (const VariantSlot* slot = object.head(); slot; slot = slot->next()) { | ||||||
|       visitString(slot->key()); |       visitString(slot->key()); | ||||||
|       slot->data()->resolve()->accept(*this); |       slot->data()->resolve()->accept(*this); | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user