| 171 | } |
| 172 | |
| 173 | Variant Dictionary::get_valid(const Variant &p_key) const { |
| 174 | Variant key = p_key; |
| 175 | ERR_FAIL_COND_V(!_p->typed_key.validate(key, "get_valid"), Variant()); |
| 176 | HashMap<Variant, Variant, VariantHasher, StringLikeVariantComparator>::ConstIterator E(_p->variant_map.find(key)); |
| 177 | |
| 178 | if (!E) { |
| 179 | return Variant(); |
| 180 | } |
| 181 | return E->value; |
| 182 | } |
| 183 | |
| 184 | Variant Dictionary::get(const Variant &p_key, const Variant &p_default) const { |
| 185 | Variant key = p_key; |
no test coverage detected