diff --git a/api/sixtyfps-cpp/include/vtable.h b/api/sixtyfps-cpp/include/vtable.h index 9c7a82c48..1d14ef10d 100644 --- a/api/sixtyfps-cpp/include/vtable.h +++ b/api/sixtyfps-cpp/include/vtable.h @@ -128,6 +128,13 @@ public: VRc into_dyn() const { return *reinterpret_cast *>(this); } VRef borrow() const { return { inner->vtable, inner->data_ptr() }; } + + friend bool operator==(const VRc &a, const VRc &b) { + return a.inner == b.inner; + } + friend bool operator!=(const VRc &a, const VRc &b) { + return a.inner == b.inner; + } }; template