Files
Fast-RTTI/RTTI/RTTI_Meta.h
T
Данил cb1b040b6b Fix bug
2025-07-31 19:34:02 +07:00

18 lines
368 B
C++

#pragma once
// This macro adds meta information to a type
#define GENERATE_META(Class) \
class Class; \
template<> struct Meta <Class> { \
static constexpr Classes Type = Classes::Class; \
};
// Predeclared struct for meta information
template<class T> struct Meta;
// Enum type classes
enum class Classes
{
IRTTI, ClassA, ClassB, ClassC, ClassD, ClassE
};