asFloat() ignores pointers (6808,5626)

This commit is contained in:
Benoit Blanchon
2022-03-28 12:19:53 +02:00
parent 1ee9616f6f
commit 228a48c368
3 changed files with 9 additions and 3 deletions

View File

@@ -87,6 +87,12 @@ class VariantData {
bool asBoolean() const;
const VariantData *resolve() const {
if (isPointer())
return _content.asPointer->resolve();
return this;
}
CollectionData *asArray() {
return isArrayStrict() ? &_content.asCollection : 0;
}