@@ -45,7 +45,7 @@ STATIC_ASSERT_INCOMPLETE_TYPE(class, Array);
4545struct DictionaryPrivate {
4646 SafeRefCount refcount;
4747 Variant *read_only = nullptr ; // If enabled, a pointer is used to a temporary value that is used to return read-only values.
48- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator> variant_map;
48+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator> variant_map;
4949 ContainerTypeValidate typed_key;
5050 ContainerTypeValidate typed_value;
5151 Variant *typed_fallback = nullptr ; // Allows a typed dictionary to return dummy values when attempting an invalid access.
@@ -139,7 +139,7 @@ const Variant *Dictionary::getptr(const Variant &p_key) const {
139139 if (unlikely (!_p->typed_key .validate (key, " getptr" ))) {
140140 return nullptr ;
141141 }
142- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
142+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
143143 if (!E) {
144144 return nullptr ;
145145 }
@@ -152,7 +152,7 @@ Variant *Dictionary::getptr(const Variant &p_key) {
152152 if (unlikely (!_p->typed_key .validate (key, " getptr" ))) {
153153 return nullptr ;
154154 }
155- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::Iterator E (_p->variant_map .find (key));
155+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::Iterator E (_p->variant_map .find (key));
156156 if (!E) {
157157 return nullptr ;
158158 }
@@ -167,7 +167,7 @@ Variant *Dictionary::getptr(const Variant &p_key) {
167167Variant Dictionary::get_valid (const Variant &p_key) const {
168168 Variant key = p_key;
169169 ERR_FAIL_COND_V (!_p->typed_key .validate (key, " get_valid" ), Variant ());
170- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
170+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
171171
172172 if (!E) {
173173 return Variant ();
@@ -276,7 +276,7 @@ bool Dictionary::recursive_equal(const Dictionary &p_dictionary, int recursion_c
276276 }
277277 recursion_count++;
278278 for (const KeyValue<Variant, Variant> &this_E : _p->variant_map ) {
279- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::ConstIterator other_E (p_dictionary._p ->variant_map .find (this_E.key ));
279+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::ConstIterator other_E (p_dictionary._p ->variant_map .find (this_E.key ));
280280 if (!other_E || !this_E.value .hash_compare (other_E->value , recursion_count, false )) {
281281 return false ;
282282 }
@@ -434,7 +434,7 @@ void Dictionary::assign(const Dictionary &p_dictionary) {
434434 }
435435
436436 int size = p_dictionary._p ->variant_map .size ();
437- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator> variant_map = HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>(size);
437+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator> variant_map = HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>(size);
438438
439439 Vector<Variant> key_array;
440440 key_array.resize (size);
@@ -567,7 +567,7 @@ const Variant *Dictionary::next(const Variant *p_key) const {
567567 }
568568 Variant key = *p_key;
569569 ERR_FAIL_COND_V (!_p->typed_key .validate (key, " next" ), nullptr );
570- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::Iterator E = _p->variant_map .find (key);
570+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::Iterator E = _p->variant_map .find (key);
571571
572572 if (!E) {
573573 return nullptr ;
0 commit comments