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