Added operators == and != for JsonDocument

This commit is contained in:
Benoit Blanchon
2019-07-19 10:10:16 +02:00
parent 815326d42e
commit aba42faf69
6 changed files with 107 additions and 4 deletions

View File

@@ -380,5 +380,13 @@ class VariantConstRef : public VariantRefBase<const VariantData>,
const CollectionData *obj = variantAsObject(_data);
return VariantConstRef(obj ? obj->get(adaptString(key)) : 0);
}
FORCE_INLINE bool operator==(VariantConstRef lhs) const {
return variantEquals(_data, lhs._data);
}
FORCE_INLINE bool operator!=(VariantConstRef lhs) const {
return !variantEquals(_data, lhs._data);
}
};
} // namespace ARDUINOJSON_NAMESPACE