Declarator name (C++ only): 1? 1 identifier_expression 1.0? :: 1.1? nested_name_specifier 1.2 type_name