| 182 | } |
| 183 | |
| 184 | Variant Dictionary::get(const Variant &p_key, const Variant &p_default) const { |
| 185 | Variant key = p_key; |
| 186 | ERR_FAIL_COND_V(!_p->typed_key.validate(key, "get"), p_default); |
| 187 | const Variant *result = getptr(key); |
| 188 | if (!result) { |
| 189 | return p_default; |
| 190 | } |
| 191 | |
| 192 | return *result; |
| 193 | } |
| 194 | |
| 195 | Variant Dictionary::get_or_add(const Variant &p_key, const Variant &p_default) { |
| 196 | Variant key = p_key; |
no test coverage detected