Lines Matching refs:nested_name_specifier

18737   tree nested_name_specifier;  in cp_parser_elaborated_type_specifier()  local
18740 nested_name_specifier in cp_parser_elaborated_type_specifier()
18746 if (!nested_name_specifier) in cp_parser_elaborated_type_specifier()
18753 nested_name_specifier in cp_parser_elaborated_type_specifier()
18773 else if (!nested_name_specifier && !globalscope) in cp_parser_elaborated_type_specifier()
18822 && !nested_name_specifier && !is_friend in cp_parser_elaborated_type_specifier()
19099 tree nested_name_specifier = NULL_TREE; in cp_parser_enum_specifier() local
19148 nested_name_specifier in cp_parser_enum_specifier()
19155 if (nested_name_specifier) in cp_parser_enum_specifier()
19181 else if (nested_name_specifier == error_mark_node) in cp_parser_enum_specifier()
19187 identifier, nested_name_specifier); in cp_parser_enum_specifier()
19188 nested_name_specifier = error_mark_node; in cp_parser_enum_specifier()
19267 if (nested_name_specifier) in cp_parser_enum_specifier()
19269 if (CLASS_TYPE_P (nested_name_specifier)) in cp_parser_enum_specifier()
19271 nested_being_defined = TYPE_BEING_DEFINED (nested_name_specifier); in cp_parser_enum_specifier()
19272 TYPE_BEING_DEFINED (nested_name_specifier) = 1; in cp_parser_enum_specifier()
19273 push_scope (nested_name_specifier); in cp_parser_enum_specifier()
19275 else if (TREE_CODE (nested_name_specifier) == NAMESPACE_DECL) in cp_parser_enum_specifier()
19276 push_nested_namespace (nested_name_specifier); in cp_parser_enum_specifier()
19294 if (nested_name_specifier in cp_parser_enum_specifier()
19295 && nested_name_specifier != error_mark_node) in cp_parser_enum_specifier()
19300 && CLASS_TYPE_P (nested_name_specifier) in cp_parser_enum_specifier()
19301 && CLASSTYPE_USE_TEMPLATE (nested_name_specifier)) in cp_parser_enum_specifier()
19305 if (TREE_CODE (nested_name_specifier) == TYPENAME_TYPE) in cp_parser_enum_specifier()
19309 TYPE_CONTEXT (nested_name_specifier), in cp_parser_enum_specifier()
19310 nested_name_specifier); in cp_parser_enum_specifier()
19313 else if (TREE_CODE (nested_name_specifier) != NAMESPACE_DECL in cp_parser_enum_specifier()
19314 && !CLASS_TYPE_P (nested_name_specifier)) in cp_parser_enum_specifier()
19318 "or namespace", nested_name_specifier); in cp_parser_enum_specifier()
19324 nested_name_specifier)) in cp_parser_enum_specifier()
19330 type, prev_scope, nested_name_specifier); in cp_parser_enum_specifier()
19335 type, prev_scope, nested_name_specifier); in cp_parser_enum_specifier()
19340 else if (CLASS_TYPE_P (nested_name_specifier) in cp_parser_enum_specifier()
19342 && same_type_p (nested_name_specifier, prev_scope)) in cp_parser_enum_specifier()
19346 nested_name_specifier = NULL_TREE; in cp_parser_enum_specifier()
19408 else if (nested_name_specifier) in cp_parser_enum_specifier()
19433 if (nested_name_specifier) in cp_parser_enum_specifier()
19435 if (CLASS_TYPE_P (nested_name_specifier)) in cp_parser_enum_specifier()
19437 TYPE_BEING_DEFINED (nested_name_specifier) = nested_being_defined; in cp_parser_enum_specifier()
19438 pop_scope (nested_name_specifier); in cp_parser_enum_specifier()
19440 else if (TREE_CODE (nested_name_specifier) == NAMESPACE_DECL) in cp_parser_enum_specifier()
19441 pop_nested_namespace (nested_name_specifier); in cp_parser_enum_specifier()
24258 tree nested_name_specifier; in cp_parser_class_head() local
24307 nested_name_specifier in cp_parser_class_head()
24318 if (nested_name_specifier) in cp_parser_class_head()
24360 nested_name_specifier = NULL_TREE; in cp_parser_class_head()
24443 else if (nested_name_specifier) in cp_parser_class_head()
24467 if (scope && !is_ancestor (scope, nested_name_specifier)) in cp_parser_class_head()
24473 type, scope, nested_name_specifier); in cp_parser_class_head()
24477 type, scope, nested_name_specifier); in cp_parser_class_head()
24487 if (scope == nested_name_specifier) in cp_parser_class_head()
24556 if (nested_name_specifier) in cp_parser_class_head()
24557 pushed_scope = push_scope (nested_name_specifier); in cp_parser_class_head()
24559 else if (nested_name_specifier) in cp_parser_class_head()
24593 pushed_scope = push_scope (nested_name_specifier); in cp_parser_class_head()
28668 tree nested_name_specifier; in cp_parser_constructor_declarator_p() local
28694 nested_name_specifier in cp_parser_constructor_declarator_p()
28702 if (nested_name_specifier in cp_parser_constructor_declarator_p()
28703 && TREE_CODE (nested_name_specifier) == TYPENAME_TYPE) in cp_parser_constructor_declarator_p()
28705 tree s = resolve_typename_type (nested_name_specifier, in cp_parser_constructor_declarator_p()
28708 nested_name_specifier = s; in cp_parser_constructor_declarator_p()
28718 if (!nested_name_specifier && outside_class_specifier_p in cp_parser_constructor_declarator_p()
28721 else if (nested_name_specifier == error_mark_node) in cp_parser_constructor_declarator_p()
28726 if (constructor_p && nested_name_specifier in cp_parser_constructor_declarator_p()
28727 && CLASS_TYPE_P (nested_name_specifier)) in cp_parser_constructor_declarator_p()
28736 if (!constructor_name_p (id, nested_name_specifier)) in cp_parser_constructor_declarator_p()