Don't call operator VariantConstRef in VariantComparer

This commit is contained in:
Benoit Blanchon
2022-08-30 10:14:48 +02:00
parent ffa7f8d22d
commit 2b6bb78a09
3 changed files with 16 additions and 7 deletions

View File

@@ -22,6 +22,8 @@ class ElementProxy;
template <typename TData>
class ArrayRefBase {
friend class VariantAttorney;
public:
operator VariantConstRef() const {
return VariantConstRef(collectionToVariant(_data));
@@ -48,6 +50,10 @@ class ArrayRefBase {
}
protected:
const VariantData* getData() const {
return collectionToVariant(_data);
}
ArrayRefBase(TData* data) : _data(data) {}
TData* _data;
};