|
@@ -56,21 +56,19 @@ public:
|
|
|
_FORCE_INLINE_ bool operator==(const ConstIterator &p_other) const { return element_ptr == p_other.element_ptr; }
|
|
|
_FORCE_INLINE_ bool operator!=(const ConstIterator &p_other) const { return element_ptr != p_other.element_ptr; }
|
|
|
|
|
|
- _FORCE_INLINE_ ConstIterator(const Variant *p_element_ptr, Variant *p_read_only = nullptr) :
|
|
|
- element_ptr(p_element_ptr), read_only(p_read_only) {}
|
|
|
+ _FORCE_INLINE_ ConstIterator(const Variant *p_element_ptr) :
|
|
|
+ element_ptr(p_element_ptr) {}
|
|
|
_FORCE_INLINE_ ConstIterator() {}
|
|
|
_FORCE_INLINE_ ConstIterator(const ConstIterator &p_other) :
|
|
|
- element_ptr(p_other.element_ptr), read_only(p_other.read_only) {}
|
|
|
+ element_ptr(p_other.element_ptr) {}
|
|
|
|
|
|
_FORCE_INLINE_ ConstIterator &operator=(const ConstIterator &p_other) {
|
|
|
element_ptr = p_other.element_ptr;
|
|
|
- read_only = p_other.read_only;
|
|
|
return *this;
|
|
|
}
|
|
|
|
|
|
private:
|
|
|
const Variant *element_ptr = nullptr;
|
|
|
- Variant *read_only = nullptr;
|
|
|
};
|
|
|
|
|
|
struct Iterator {
|
|
@@ -96,7 +94,7 @@ public:
|
|
|
}
|
|
|
|
|
|
operator ConstIterator() const {
|
|
|
- return ConstIterator(element_ptr, read_only);
|
|
|
+ return ConstIterator(element_ptr);
|
|
|
}
|
|
|
|
|
|
private:
|