#ifndef ENTT_COMMON_TRANSPARENT_EQUAL_TO_H #define ENTT_COMMON_TRANSPARENT_EQUAL_TO_H #include namespace test { struct transparent_equal_to { using is_transparent = void; template Other> constexpr bool operator()(const Type &lhs, const Other &rhs) const { return lhs == static_cast(rhs); } }; } // namespace test #endif