Functions to statically get the reflected type of a given type
template <typename T>
const ReflectedInterface& GetReflectedInterface()
Get the ReflectedInterface for interface T.
template <typename T>
const ReflectedClass& GetReflectedClass()
Get the ReflecteClass for class T.
template <typename T>
const ReflectedVariant& GetReflectedVariant()
Get the ReflectedVariant for variant T.
template <typename T>
const ReflectedEnum& GetReflectedEnum()
Get the ReflectedEnum for enum T.
template <typename T>
const ReflectedFunctor& GetReflectedFunctor()
Get the ReflectedFunctor for functor T.