Remove nesting() from VariantData (6796,5602)

This commit is contained in:
Benoit Blanchon
2022-03-29 13:03:07 +02:00
parent 24f9716287
commit d85684ebaa
8 changed files with 39 additions and 26 deletions

View File

@@ -97,6 +97,10 @@ class VariantData {
return const_cast<VariantData *>(this)->asArray();
}
const CollectionData *asCollection() const {
return isCollection() ? &_content.asCollection : 0;
}
CollectionData *asObject() {
return isObject() ? &_content.asCollection : 0;
}
@@ -261,12 +265,6 @@ class VariantData {
}
}
size_t nesting() const {
if (isPointer()) // P+0 G+0
return _content.asPointer->nesting();
return isCollection() ? _content.asCollection.nesting() : 0;
}
size_t size() const {
if (isPointer()) // P+0 G+0
return _content.asPointer->size();