Files
Fast-RTTI/RTTI_Meta.h
T
2025-02-21 19:01:20 +07:00

17 lines
326 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 TypeStr = Classes::##Class; \
};
// Predeclarate struct for meta information
template<class T> struct Meta;
// Enum type classes
enum class Classes
{
};