bool equals (const ValueUnion& data, const ValueUnion& otherData, const VariantType& otherType) const noexcept { const MemoryBlock* const otherBlock = otherType.toBinary (otherData); return otherBlock != nullptr && *otherBlock == *data.binaryValue; }