@@ -47,7 +47,7 @@ STATIC_ASSERT_INCOMPLETE_TYPE(class, String);
4747struct DictionaryPrivate {
4848 SafeRefCount refcount;
4949 Variant *read_only = nullptr ; // If enabled, a pointer is used to a temporary value that is used to return read-only values.
50- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator> variant_map;
50+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator> variant_map;
5151 ContainerTypeValidate typed_key;
5252 ContainerTypeValidate typed_value;
5353 Variant *typed_fallback = nullptr ; // Allows a typed dictionary to return dummy values when attempting an invalid access.
@@ -143,7 +143,7 @@ const Variant *Dictionary::getptr(const Variant &p_key) const {
143143 if (unlikely (!_p->typed_key .validate (key, " getptr" ))) {
144144 return nullptr ;
145145 }
146- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
146+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
147147 if (!E) {
148148 return nullptr ;
149149 }
@@ -156,7 +156,7 @@ Variant *Dictionary::getptr(const Variant &p_key) {
156156 if (unlikely (!_p->typed_key .validate (key, " getptr" ))) {
157157 return nullptr ;
158158 }
159- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::Iterator E (_p->variant_map .find (key));
159+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::Iterator E (_p->variant_map .find (key));
160160 if (!E) {
161161 return nullptr ;
162162 }
@@ -171,7 +171,7 @@ Variant *Dictionary::getptr(const Variant &p_key) {
171171Variant Dictionary::get_valid (const Variant &p_key) const {
172172 Variant key = p_key;
173173 ERR_FAIL_COND_V (!_p->typed_key .validate (key, " get_valid" ), Variant ());
174- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
174+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::ConstIterator E (_p->variant_map .find (key));
175175
176176 if (!E) {
177177 return Variant ();
@@ -280,7 +280,7 @@ bool Dictionary::recursive_equal(const Dictionary &p_dictionary, int recursion_c
280280 }
281281 recursion_count++;
282282 for (const KeyValue<Variant, Variant> &this_E : _p->variant_map ) {
283- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::ConstIterator other_E (p_dictionary._p ->variant_map .find (this_E.key ));
283+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::ConstIterator other_E (p_dictionary._p ->variant_map .find (this_E.key ));
284284 if (!other_E || !this_E.value .hash_compare (other_E->value , recursion_count, false )) {
285285 return false ;
286286 }
@@ -438,7 +438,7 @@ void Dictionary::assign(const Dictionary &p_dictionary) {
438438 }
439439
440440 int size = p_dictionary._p ->variant_map .size ();
441- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator> variant_map = HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>(size);
441+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator> variant_map = HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>(size);
442442
443443 Vector<Variant> key_array;
444444 key_array.resize (size);
@@ -571,7 +571,7 @@ const Variant *Dictionary::next(const Variant *p_key) const {
571571 }
572572 Variant key = *p_key;
573573 ERR_FAIL_COND_V (!_p->typed_key .validate (key, " next" ), nullptr );
574- HashMap<Variant, Variant, VariantHasher , StringLikeVariantComparator>::Iterator E = _p->variant_map .find (key);
574+ HashMap<Variant, Variant, HashMapHasherDefault , StringLikeVariantComparator>::Iterator E = _p->variant_map .find (key);
575575
576576 if (!E) {
577577 return nullptr ;
0 commit comments