Searched refs:cp_binding_level (Results 1 – 25 of 29) sorted by relevance
12
| /netbsd/src/external/gpl3/gcc/dist/gcc/cp/ |
| D | name-lookup.h | 28 struct cp_binding_level; 54 cp_binding_level *scope; 181 extern void push_binding (tree, tree, cp_binding_level*); 245 struct GTY(()) cp_binding_level { struct 276 cp_binding_level *level_chain; argument 333 extern cp_binding_level *leave_scope (void); argument 341 extern cp_binding_level *begin_scope (scope_kind, tree); 352 extern void push_binding_level (cp_binding_level *);
|
| D | name-lookup.cc | 41 static cp_binding_level *innermost_nonclass_level (void); 43 cp_binding_level *b); 103 create_local_binding (cp_binding_level *level, tree name) in create_local_binding() 383 add_decl_to_level (cp_binding_level *b, tree decl) in add_decl_to_level() 413 find_local_binding (cp_binding_level *b, tree name) in find_local_binding() 554 bool search_unqualified (tree scope, cp_binding_level *); 1117 name_lookup::search_unqualified (tree scope, cp_binding_level *level) in search_unqualified() 1697 cp_binding_level *lvl, 2425 new_class_binding (tree name, tree value, tree type, cp_binding_level *scope) in new_class_binding() 2438 push_binding (tree id, tree decl, cp_binding_level* level) in push_binding() [all …]
|
| D | parser.h | 420 cp_binding_level* implicit_template_scope;
|
| D | except.cc | 460 for (cp_binding_level *b = current_binding_level; in in_nested_catch() 1331 cp_binding_level *b = current_binding_level; in maybe_splice_retval_cleanup()
|
| D | decl.cc | 177 cp_binding_level *binding_level; 205 cp_binding_level *binding_level; 268 cp_binding_level *b; in current_tmpl_spec_kind() 470 cp_binding_level *scope; in objc_mark_locals_volatile() 490 level_for_constexpr_if (cp_binding_level *b) in level_for_constexpr_if() 500 level_for_consteval_if (cp_binding_level *b) in level_for_consteval_if() 510 poplevel_named_label_1 (named_label_entry **slot, cp_binding_level *bl) in poplevel_named_label_1() 513 cp_binding_level *obl = bl->level_chain; in poplevel_named_label_1() 626 named_labels->traverse<cp_binding_level *, poplevel_named_label_1> in poplevel() 3485 check_previous_goto_1 (tree decl, cp_binding_level* level, tree names, in check_previous_goto_1() [all …]
|
| D | cp-tree.h | 1832 cp_binding_level *x_previous_class_level; 1861 cp_binding_level *class_bindings; 1862 cp_binding_level *bindings; 2084 cp_binding_level *bindings; 2954 cp_binding_level *level;
|
| D | ChangeLog-2003 | 516 * name-lookup.h (struct cp_binding_level): Use ENUM_BITFIELD. 1118 * decl.c (struct cp_binding_level): Move to name-lookup.h 1222 (struct cp_binding_level): Remove tag_tranparent field. Make keep 1290 (struct cp_binding_level): Adjust type of binding_depth field. 1377 * decl.c (cp_binding_level): Remove parm_flag, template_parms_p, 4115 * decl.c (cp_binding_level::this_entity): Rename from this_class. 4240 * decl.c (struct cp_binding_level): Replace data member tags with 5531 * decl.c (cp_binding_level): Add static_decls varray member.
|
| D | ChangeLog-2002 | 1555 (struct cp_binding_level): Add new members, namespaces, 2829 * tree.h: Rename struct binding_level to struct cp_binding_level. 2830 * decl.c: Rename struct binding_level to struct cp_binding_level. 2832 (struct cp_binding_level): Use gengtype. 2833 (make_binding_level): Use GGC on struct cp_binding_level.
|
| D | ChangeLog-2013 | 3434 (extern debug (cp_binding_level &)): New. 3435 (extern debug (cp_binding_level *)): New. 3437 (debug (cp_binding_level &)): New. 3438 (debug (cp_binding_level *)): New.
|
| D | ChangeLog-2004 | 552 Don't use type_decls field in cp_binding_level. 558 (cp_binding_level): Remove type_decls field. 3899 * name-lookup.h (struct cp_binding_level): Update documentation 3947 (cp_binding_level): Use a vector object for class_shadowed. 4810 * name-lookup.h (struct cp_binding_level): Add statement_list. 6450 * name-lookup.h (cp_binding_level): Likewise.
|
| D | ChangeLog-2017 | 1003 (struct cp_binding_level): Delete shadowed_labels slot. 3166 Remove cp_binding_level::namespaces 3167 * name-lookup.h (cp_binding_level): Lose namespaces field. 3383 * name-lookup.h (struct cp_binding_level): Change usings 4324 * name-lookup.h (cp_binding_level): Remove static_decls member.
|
| D | parser.cc | 11081 cp_binding_level* implicit_template_scope = parser->implicit_template_scope; in cp_parser_lambda_expression() 20470 for (cp_binding_level *s = current_binding_level; in cp_parser_elaborated_type_specifier() 24681 if (cp_binding_level *its = parser->implicit_template_scope) in cp_parser_parameter_declaration_list() 24682 if (cp_binding_level *maybe_its = current_binding_level->level_chain) in cp_parser_parameter_declaration_list() 31212 cp_binding_level* implicit_template_scope in cp_parser_function_definition_after_declarator() 48146 cp_binding_level *const entry_scope = current_binding_level; in synthesize_implicit_template_parm() 48149 cp_binding_level *parent_scope = 0; in synthesize_implicit_template_parm() 48165 cp_binding_level *scope = entry_scope; in synthesize_implicit_template_parm() 48364 cp_binding_level *return_to_scope = current_binding_level; in abort_fully_implicit_template() 48369 cp_binding_level *child = return_to_scope; in abort_fully_implicit_template() [all …]
|
| D | ChangeLog-2011 | 2352 * name-lookup.h (cp_binding_level): Rename from cxx_scope. 2354 (struct cp_binding_level): Fix indentation. 2614 * name-lookup.h (cp_binding_level): Removed unused
|
| D | ChangeLog-2007 | 711 * name-lookup.h (struct cp_binding_level): Remove has_visibility. 1294 * name-lookup.h (cp_binding_level): Remove vtables member.
|
| D | ChangeLog-2005 | 2217 * name-lookup.h (cp_binding_level): Change the type of 2375 (struct cp_binding_level): Adjust.
|
| D | ChangeLog-2014 | 3030 * name-lookup.h (cp_binding_level): New transient field defining_class_p 3034 * parser.c (synthesize_implicit_template_parm): Use cp_binding_level::
|
| D | ChangeLog | 1721 * name-lookup.h (struct cp_binding_level): Add requires_expression
|
| D | ChangeLog-2019 | 1205 * name-lookup.h (struct cp_binding_level): Add immediate_fn_ctx_p 3811 * name-lookup.h (struct cp_binding_level): Drop usings field.
|
| D | ChangeLog-2006 | 2340 * name-lookup.h (struct cp_binding_level): Add has_visibility
|
| D | ChangeLog-2010 | 1736 (cp_binding_level): Convert shadowed_labels and dead_vars_from_for
|
| D | typeck.cc | 10359 for (cp_binding_level *b = current_binding_level; in treat_lvalue_as_rvalue_p()
|
| D | ChangeLog-2016 | 4062 * name-lookup.c (begin_scope): After reusing a cp_binding_level
|
| D | semantics.cc | 635 cp_binding_level *b = current_binding_level; in at_try_scope()
|
| D | ChangeLog-2018 | 3107 * name-lookup.h (struct cp_binding_level): Remove
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/doc/ |
| D | gty.texi | 252 struct cp_binding_level * GTY ((tag ("1"))) level;
|
12