mirror of
				https://github.com/eledio-devices/thirdparty-ArduinoJson.git
				synced 2025-10-31 08:42:39 +01:00 
			
		
		
		
	Rename ObjectIterator to JsonObjectIterator
				
					
				
			This commit is contained in:
		| @@ -7,7 +7,6 @@ | |||||||
| #include <ArduinoJson/Object/JsonObjectConst.hpp> | #include <ArduinoJson/Object/JsonObjectConst.hpp> | ||||||
| #include <ArduinoJson/Object/MemberProxy.hpp> | #include <ArduinoJson/Object/MemberProxy.hpp> | ||||||
|  |  | ||||||
|  |  | ||||||
| namespace ARDUINOJSON_NAMESPACE { | namespace ARDUINOJSON_NAMESPACE { | ||||||
|  |  | ||||||
| class JsonArray; | class JsonArray; | ||||||
| @@ -16,7 +15,7 @@ class JsonObject : public VariantOperators<JsonObject> { | |||||||
|   friend class VariantAttorney; |   friend class VariantAttorney; | ||||||
|  |  | ||||||
|  public: |  public: | ||||||
|   typedef ObjectIterator iterator; |   typedef JsonObjectIterator iterator; | ||||||
|  |  | ||||||
|   FORCE_INLINE JsonObject() : _data(0), _pool(0) {} |   FORCE_INLINE JsonObject() : _data(0), _pool(0) {} | ||||||
|   FORCE_INLINE JsonObject(MemoryPool* buf, CollectionData* data) |   FORCE_INLINE JsonObject(MemoryPool* buf, CollectionData* data) | ||||||
|   | |||||||
| @@ -4,7 +4,7 @@ | |||||||
|  |  | ||||||
| #pragma once | #pragma once | ||||||
|  |  | ||||||
| #include <ArduinoJson/Object/ObjectIterator.hpp> | #include <ArduinoJson/Object/JsonObjectIterator.hpp> | ||||||
| #include <ArduinoJson/Variant/VariantOperators.hpp> | #include <ArduinoJson/Variant/VariantOperators.hpp> | ||||||
|  |  | ||||||
| namespace ARDUINOJSON_NAMESPACE { | namespace ARDUINOJSON_NAMESPACE { | ||||||
| @@ -14,7 +14,7 @@ class JsonObjectConst : public VariantOperators<JsonObjectConst> { | |||||||
|   friend class VariantAttorney; |   friend class VariantAttorney; | ||||||
|  |  | ||||||
|  public: |  public: | ||||||
|   typedef ObjectConstIterator iterator; |   typedef JsonObjectConstIterator iterator; | ||||||
|  |  | ||||||
|   JsonObjectConst() : _data(0) {} |   JsonObjectConst() : _data(0) {} | ||||||
|   JsonObjectConst(const CollectionData* data) : _data(data) {} |   JsonObjectConst(const CollectionData* data) : _data(data) {} | ||||||
|   | |||||||
| @@ -25,13 +25,13 @@ class JsonPairPtr { | |||||||
|   JsonPair _pair; |   JsonPair _pair; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| class ObjectIterator { | class JsonObjectIterator { | ||||||
|   friend class JsonObject; |   friend class JsonObject; | ||||||
| 
 | 
 | ||||||
|  public: |  public: | ||||||
|   ObjectIterator() : _slot(0) {} |   JsonObjectIterator() : _slot(0) {} | ||||||
| 
 | 
 | ||||||
|   explicit ObjectIterator(MemoryPool* pool, VariantSlot* slot) |   explicit JsonObjectIterator(MemoryPool* pool, VariantSlot* slot) | ||||||
|       : _pool(pool), _slot(slot) {} |       : _pool(pool), _slot(slot) {} | ||||||
| 
 | 
 | ||||||
|   JsonPair operator*() const { |   JsonPair operator*() const { | ||||||
| @@ -41,20 +41,20 @@ class ObjectIterator { | |||||||
|     return JsonPairPtr(_pool, _slot); |     return JsonPairPtr(_pool, _slot); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   bool operator==(const ObjectIterator& other) const { |   bool operator==(const JsonObjectIterator& other) const { | ||||||
|     return _slot == other._slot; |     return _slot == other._slot; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   bool operator!=(const ObjectIterator& other) const { |   bool operator!=(const JsonObjectIterator& other) const { | ||||||
|     return _slot != other._slot; |     return _slot != other._slot; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   ObjectIterator& operator++() { |   JsonObjectIterator& operator++() { | ||||||
|     _slot = _slot->next(); |     _slot = _slot->next(); | ||||||
|     return *this; |     return *this; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   ObjectIterator& operator+=(size_t distance) { |   JsonObjectIterator& operator+=(size_t distance) { | ||||||
|     _slot = _slot->next(distance); |     _slot = _slot->next(distance); | ||||||
|     return *this; |     return *this; | ||||||
|   } |   } | ||||||
| @@ -80,13 +80,13 @@ class JsonPairConstPtr { | |||||||
|   JsonPairConst _pair; |   JsonPairConst _pair; | ||||||
| }; | }; | ||||||
| 
 | 
 | ||||||
| class ObjectConstIterator { | class JsonObjectConstIterator { | ||||||
|   friend class JsonObject; |   friend class JsonObject; | ||||||
| 
 | 
 | ||||||
|  public: |  public: | ||||||
|   ObjectConstIterator() : _slot(0) {} |   JsonObjectConstIterator() : _slot(0) {} | ||||||
| 
 | 
 | ||||||
|   explicit ObjectConstIterator(const VariantSlot* slot) : _slot(slot) {} |   explicit JsonObjectConstIterator(const VariantSlot* slot) : _slot(slot) {} | ||||||
| 
 | 
 | ||||||
|   JsonPairConst operator*() const { |   JsonPairConst operator*() const { | ||||||
|     return JsonPairConst(_slot); |     return JsonPairConst(_slot); | ||||||
| @@ -95,20 +95,20 @@ class ObjectConstIterator { | |||||||
|     return JsonPairConstPtr(_slot); |     return JsonPairConstPtr(_slot); | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   bool operator==(const ObjectConstIterator& other) const { |   bool operator==(const JsonObjectConstIterator& other) const { | ||||||
|     return _slot == other._slot; |     return _slot == other._slot; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   bool operator!=(const ObjectConstIterator& other) const { |   bool operator!=(const JsonObjectConstIterator& other) const { | ||||||
|     return _slot != other._slot; |     return _slot != other._slot; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   ObjectConstIterator& operator++() { |   JsonObjectConstIterator& operator++() { | ||||||
|     _slot = _slot->next(); |     _slot = _slot->next(); | ||||||
|     return *this; |     return *this; | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|   ObjectConstIterator& operator+=(size_t distance) { |   JsonObjectConstIterator& operator+=(size_t distance) { | ||||||
|     _slot = _slot->next(distance); |     _slot = _slot->next(distance); | ||||||
|     return *this; |     return *this; | ||||||
|   } |   } | ||||||
		Reference in New Issue
	
	Block a user