Lines Matching refs:nested_name_specifier

17666   tree nested_name_specifier;  in cp_parser_elaborated_type_specifier()  local
17669 nested_name_specifier in cp_parser_elaborated_type_specifier()
17675 if (!nested_name_specifier) in cp_parser_elaborated_type_specifier()
17682 nested_name_specifier in cp_parser_elaborated_type_specifier()
17743 && !nested_name_specifier && !is_friend in cp_parser_elaborated_type_specifier()
18010 tree nested_name_specifier = NULL_TREE; in cp_parser_enum_specifier() local
18061 nested_name_specifier in cp_parser_enum_specifier()
18068 if (nested_name_specifier) in cp_parser_enum_specifier()
18094 else if (nested_name_specifier == error_mark_node) in cp_parser_enum_specifier()
18100 identifier, nested_name_specifier); in cp_parser_enum_specifier()
18101 nested_name_specifier = error_mark_node; in cp_parser_enum_specifier()
18181 if (nested_name_specifier) in cp_parser_enum_specifier()
18183 if (CLASS_TYPE_P (nested_name_specifier)) in cp_parser_enum_specifier()
18185 nested_being_defined = TYPE_BEING_DEFINED (nested_name_specifier); in cp_parser_enum_specifier()
18186 TYPE_BEING_DEFINED (nested_name_specifier) = 1; in cp_parser_enum_specifier()
18187 push_scope (nested_name_specifier); in cp_parser_enum_specifier()
18189 else if (TREE_CODE (nested_name_specifier) == NAMESPACE_DECL) in cp_parser_enum_specifier()
18191 push_nested_namespace (nested_name_specifier); in cp_parser_enum_specifier()
18210 if (nested_name_specifier in cp_parser_enum_specifier()
18211 && nested_name_specifier != error_mark_node) in cp_parser_enum_specifier()
18216 && CLASS_TYPE_P (nested_name_specifier) in cp_parser_enum_specifier()
18217 && CLASSTYPE_USE_TEMPLATE (nested_name_specifier)) in cp_parser_enum_specifier()
18221 if (TREE_CODE (nested_name_specifier) == TYPENAME_TYPE) in cp_parser_enum_specifier()
18225 TYPE_CONTEXT (nested_name_specifier), in cp_parser_enum_specifier()
18226 nested_name_specifier); in cp_parser_enum_specifier()
18229 else if (TREE_CODE (nested_name_specifier) != NAMESPACE_DECL in cp_parser_enum_specifier()
18230 && !CLASS_TYPE_P (nested_name_specifier)) in cp_parser_enum_specifier()
18234 "or namespace", nested_name_specifier); in cp_parser_enum_specifier()
18240 nested_name_specifier)) in cp_parser_enum_specifier()
18246 type, prev_scope, nested_name_specifier); in cp_parser_enum_specifier()
18251 type, prev_scope, nested_name_specifier); in cp_parser_enum_specifier()
18256 else if (CLASS_TYPE_P (nested_name_specifier) in cp_parser_enum_specifier()
18258 && same_type_p (nested_name_specifier, prev_scope)) in cp_parser_enum_specifier()
18262 nested_name_specifier = NULL_TREE; in cp_parser_enum_specifier()
18319 else if (nested_name_specifier) in cp_parser_enum_specifier()
18344 if (nested_name_specifier) in cp_parser_enum_specifier()
18346 if (CLASS_TYPE_P (nested_name_specifier)) in cp_parser_enum_specifier()
18348 TYPE_BEING_DEFINED (nested_name_specifier) = nested_being_defined; in cp_parser_enum_specifier()
18349 pop_scope (nested_name_specifier); in cp_parser_enum_specifier()
18351 else if (TREE_CODE (nested_name_specifier) == NAMESPACE_DECL) in cp_parser_enum_specifier()
18353 pop_nested_namespace (nested_name_specifier); in cp_parser_enum_specifier()
22912 tree nested_name_specifier; in cp_parser_class_head() local
22961 nested_name_specifier in cp_parser_class_head()
22972 if (nested_name_specifier) in cp_parser_class_head()
23014 nested_name_specifier = NULL_TREE; in cp_parser_class_head()
23110 else if (nested_name_specifier) in cp_parser_class_head()
23134 if (scope && !is_ancestor (scope, nested_name_specifier)) in cp_parser_class_head()
23140 type, scope, nested_name_specifier); in cp_parser_class_head()
23144 type, scope, nested_name_specifier); in cp_parser_class_head()
23154 if (scope == nested_name_specifier) in cp_parser_class_head()
23158 nested_name_specifier = NULL_TREE; in cp_parser_class_head()
23227 if (nested_name_specifier) in cp_parser_class_head()
23228 pushed_scope = push_scope (nested_name_specifier); in cp_parser_class_head()
23230 else if (nested_name_specifier) in cp_parser_class_head()
23264 pushed_scope = push_scope (nested_name_specifier); in cp_parser_class_head()
26606 tree nested_name_specifier; in cp_parser_constructor_declarator_p() local
26632 nested_name_specifier in cp_parser_constructor_declarator_p()
26646 if (!nested_name_specifier && outside_class_specifier_p in cp_parser_constructor_declarator_p()
26649 else if (nested_name_specifier == error_mark_node) in cp_parser_constructor_declarator_p()
26654 if (constructor_p && nested_name_specifier in cp_parser_constructor_declarator_p()
26655 && CLASS_TYPE_P (nested_name_specifier)) in cp_parser_constructor_declarator_p()
26664 if (!constructor_name_p (id, nested_name_specifier)) in cp_parser_constructor_declarator_p()