Is it possible to get the class type
struct A{
DEFINE_CLASS_NAME();
};
such that there is a type A::Type
which is A
again.
Restrictions the macro DEFINE_CLASS_NAME
should not have ANY Argument.
This is a hypothetical question, if it is possible to access the type in class scope with declval and decltype somehow...