Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

[Home]->[Documentation]->[Syntac Universal Parser]->[Programming Languages]->[C++]->[Symbols]->[template_id]

Expand All
Collapse All
Contents

cxx::template_id Locate in Contents

Declaration Locate in Contents

template-id:
            template-name "<" template-argument-list? ">"

Composition Locate in Contents

unqualified_id template_id Concatenation Node qualified_id class_name postfix_expression simple_type_specifier pseudo_destructor_name elaborated_type_specifier class_head template_name implicit_whitespace '<' implicit_whitespace Alternation Node implicit_whitespace '>' template_argument_list @

State Machine Locate in Contents

start:2125:$0 template_name|{2127|$1|2128} final:2126:$0 implicit_whitespace|{2082|$6|2083} implicit_whitespace|{2082|$7|2083} template_argument_list|{2129|$4|2130} implicit_whitespace|{2082|$8|2083}