#include #include #include // clang-format off #define AS_STR(name) #name const char* kEntity_type_names[] = { ENTITY_TYPE_LIST(AS_STR) "Count" }; #undef AS_STR #define AS_CLASS(name) name::kind const Class* kEntity_type_class_ptr[] { ENTITY_TYPE_LIST(AS_CLASS) nullptr }; #undef AS_CLASS // clang-format on