| 12345678910111213141516171819 |
- #ifndef ENTT_COMMON_TRANSPARENT_EQUAL_TO_H
- #define ENTT_COMMON_TRANSPARENT_EQUAL_TO_H
- #include <concepts>
- namespace test {
- struct transparent_equal_to {
- using is_transparent = void;
- template<typename Type, std::convertible_to<Type> Other>
- constexpr bool operator()(const Type &lhs, const Other &rhs) const {
- return lhs == static_cast<Type>(rhs);
- }
- };
- } // namespace test
- #endif
|