Represents a module type. These are the types that can be declared in a Haxe module and which are passed to the generators (except TTypeDecl).
TTypeDecl
TClassDecl(c:Ref<ClassType>)
A class.
TEnumDecl(e:Ref<EnumType>)
An enum.
TTypeDecl(t:Ref<DefType>)
A typedef.
TAbstract(a:Ref<AbstractType>)
An abstract.