Declarator name (C++ only):

1? 
1 identifier_expression
1.0? ::
1.1? nested_name_specifier
1.2 type_name