O
Size: a a a
O
/¯
IZ
KK
/¯
TS
TS
O
TS
/¯
TS
O
RM
TS
TS
RM
#define ENTT_OPAQUE_TYPE(clazz, type)\
enum class clazz: type {};\
constexpr auto to_integer(const clazz id) ENTT_NOEXCEPT {\
return std::underlying_type_t<clazz>(id);\
}\
static_assert(true)
}
#define ENTT_ID_TYPE std::uint32_t
ENTT_OPAQUE_TYPE(entity, ENTT_ID_TYPE);
RM