Procházet zdrojové kódy

any: minor changes

skypjack před 11 měsíci
rodič
revize
4a252bdb84
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      src/entt/core/any.hpp

+ 1 - 1
src/entt/core/any.hpp

@@ -465,7 +465,7 @@ public:
      * @return False if the two objects differ in their content, true otherwise.
      */
     [[nodiscard]] bool operator==(const basic_any &other) const noexcept {
-        if(vtable && info() == other.info()) {
+        if(vtable && ((descriptor == other.descriptor) || has_value(other.info()))) {
             return (vtable(request::compare, *this, other.data()) != nullptr);
         }