Scarlet Line home page Scarlet Line - SOFTWARE DESIGN & DEVELOPMENT

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

Expand All
Collapse All
Contents

cxx::ptr_operator Locate in Contents

Declaration Locate in Contents

ptr-operator:
            "*" cv-qualifier-seq?
        |    "&"
        |    "::"? nested-name-specifier "*" cv-qualifier-seq?

Composition Locate in Contents

new_declarator ptr_operator Alternation Node declarator abstract_declarator conversion_declarator Concatenation Node '&' Concatenation Node '*' implicit_whitespace Alternation Node Alternation Node implicit_whitespace nested_name_specifier implicit_whitespace '*' implicit_whitespace Alternation Node cv_qualifier_seq @ Concatenation Node @ cv_qualifier_seq @ ':' ':'

State Machine Locate in Contents

start:2239:$0 final:2240:$0 implicit_whitespace|{2082|$13|2083} implicit_whitespace|{2082|$14|2083} cv_qualifier_seq|{2241|$4|2242} nested_name_specifier|{2107|$9|2108} implicit_whitespace|{2082|$15|2083} implicit_whitespace|{2082|$16|2083} cv_qualifier_seq|{2241|$12|2242}