The type 'const int x[2][3]'
The type of a ctor prototype, 'Class::Class(int)'
The type of a dtor prototype, 'Class::~Class()'
The type of a function prototype, 'void foo(int)'.
The type 'extern int (*e_g)(int pa)'.
The type of a function signature, 'void foo(int)'.
The type of a pointer (may be recursive), 'const int ** const x'
Represent a primitive type.
The type 'const A'
Textual representation of simple types.
Representation of a typedef, 'typedef int tx'
Formatting information needed to reproduce the type and identifier.
Type representation and information.