@@ -171,7 +171,7 @@ class JSON_API Value {
171171 CZString (const char *cstr, DuplicationPolicy allocate);
172172 CZString (const CZString &other);
173173 ~CZString ();
174- CZString &operator =(const CZString & other);
174+ CZString &operator =(CZString other);
175175 bool operator <(const CZString &other) const ;
176176 bool operator ==(const CZString &other) const ;
177177 ArrayIndex index () const ;
@@ -238,7 +238,7 @@ Json::Value obj_value(Json::objectValue); // {}
238238 Value (const Value &other);
239239 ~Value ();
240240
241- Value &operator =(const Value & other);
241+ Value &operator =(Value other);
242242 // / Swap values.
243243 // / \note Currently, comments are intentionally not swapped, for
244244 // / both logic and efficiency.
@@ -681,7 +681,7 @@ class JSON_API ValueInternalMap {
681681
682682 ValueInternalMap ();
683683 ValueInternalMap (const ValueInternalMap &other);
684- ValueInternalMap &operator =(const ValueInternalMap & other);
684+ ValueInternalMap &operator =(ValueInternalMap other);
685685 ~ValueInternalMap ();
686686
687687 void swap (ValueInternalMap &other);
@@ -775,7 +775,7 @@ class JSON_API ValueInternalArray {
775775
776776 ValueInternalArray ();
777777 ValueInternalArray (const ValueInternalArray &other);
778- ValueInternalArray &operator =(const ValueInternalArray & other);
778+ ValueInternalArray &operator =(ValueInternalArray other);
779779 ~ValueInternalArray ();
780780 void swap (ValueInternalArray &other);
781781
0 commit comments