Describes the kind of type
Represents an invalid type (e.g., where no type is available).
A type whose specific kind is not exposed via this interface.
Represents a type that was referred to using an elaborated type keyword.
E.g., struct S, or via a qualified name, e.g., N::M::type, or both.
See Implementation
Describes the kind of type