Files
CosmicEngine/lib/All/entt/test/common/bitmask.h
2026-02-13 19:15:05 +01:00

29 lines
456 B
C++

#ifndef ENTT_COMMON_BITMASK_H
#define ENTT_COMMON_BITMASK_H
#include <entt/core/enum.hpp>
namespace test {
enum class enum_is_bitmask {
foo = 0x01,
bar = 0x02,
quux = 0x04,
_entt_enum_as_bitmask
};
// small type on purpose
enum class enum_as_bitmask : std::uint8_t {
foo = 0x01,
bar = 0x02,
quux = 0x04
};
} // namespace test
template<>
struct entt::enum_as_bitmask<test::enum_as_bitmask>
: std::true_type {};
#endif