Fix "no matching function" with JsonObjectConst::operator[]

Fixes #2019
This commit is contained in:
Benoit Blanchon committed 2024-01-03 16:30:44 +01:00
1 parent 9dc43d14f3
commit cc42373367
3 files changed
+16 -2

No files matched your search

+3 -2
View File
@@ -101,8 +101,9 @@ class JsonObjectConst : public detail::VariantOperators<JsonObjectConst> {
FORCE_INLINE typename detail::enable_if<detail::IsString<TChar*>::value,
JsonVariantConst>::type
operator[](TChar* key) const {
return JsonVariantConst(
detail::ObjectData::getMember(data_, detail::adaptString(key)));
return JsonVariantConst(detail::ObjectData::getMember(
data_, detail::adaptString(key), resources_),
resources_);
}
// DEPRECATED: always returns zero