4 Type Expressions

4.1 Syntax

type-expr prefix-type-expr
prefix-type-expr ref postfix-type-expr | postfix-type-expr
postfix-type-expr primary-type-expr ( . identifier | [ expression? ] )*
primary-type-expr basic-type | template-id | identifier