/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/ |
H A D | name-lookup.h | 55 typedef struct cp_binding_level cp_binding_level; typedef 73 cp_binding_level *scope; 91 extern void push_binding (tree, tree, cp_binding_level*); 172 struct GTY(()) cp_binding_level { struct 203 cp_binding_level *level_chain; argument 257 extern cp_binding_level *leave_scope (void); argument 265 extern cp_binding_level *begin_scope (scope_kind, tree); 276 extern void push_binding_level (cp_binding_level *);
|
H A D | name-lookup.c | 40 static cp_binding_level *innermost_nonclass_level (void); 42 cp_binding_level *b); 76 create_local_binding (cp_binding_level *level, tree name) in create_local_binding() 113 add_decl_to_level (cp_binding_level *b, tree decl) in add_decl_to_level() 144 find_local_binding (cp_binding_level *b, tree name) in find_local_binding() 271 bool search_unqualified (tree scope, cp_binding_level *); 677 name_lookup::search_unqualified (tree scope, cp_binding_level *level) in search_unqualified() 1083 cp_binding_level *lvl, 1984 new_class_binding (tree name, tree value, tree type, cp_binding_level *scope) in new_class_binding() 1997 push_binding (tree id, tree decl, cp_binding_level* level) in push_binding() [all …]
|
H A D | parser.h | 407 cp_binding_level* implicit_template_scope;
|
H A D | decl.c | 169 cp_binding_level *binding_level; 197 cp_binding_level *binding_level; 259 cp_binding_level *b; in current_tmpl_spec_kind() 461 cp_binding_level *scope; in objc_mark_locals_volatile() 481 level_for_constexpr_if (cp_binding_level *b) in level_for_constexpr_if() 491 poplevel_named_label_1 (named_label_entry **slot, cp_binding_level *bl) in poplevel_named_label_1() 494 cp_binding_level *obl = bl->level_chain; in poplevel_named_label_1() 605 named_labels->traverse<cp_binding_level *, poplevel_named_label_1> in poplevel() 3284 check_previous_goto_1 (tree decl, cp_binding_level* level, tree names, in check_previous_goto_1() 3287 cp_binding_level *b; in check_previous_goto_1() [all …]
|
H A D | cp-tree.h | 1698 cp_binding_level *x_previous_class_level; 1726 cp_binding_level *class_bindings; 1727 cp_binding_level *bindings; 1925 cp_binding_level *bindings; 2770 cp_binding_level *level;
|
H A D | parser.c | 10573 cp_binding_level* implicit_template_scope = parser->implicit_template_scope; in cp_parser_lambda_expression() 18852 for (cp_binding_level *s = current_binding_level; in cp_parser_elaborated_type_specifier() 22741 if (cp_binding_level *its = parser->implicit_template_scope) in cp_parser_parameter_declaration_list() 22742 if (cp_binding_level *maybe_its = current_binding_level->level_chain) in cp_parser_parameter_declaration_list() 28994 cp_binding_level* implicit_template_scope in cp_parser_function_definition_after_declarator() 44120 cp_binding_level *const entry_scope = current_binding_level; in synthesize_implicit_template_parm() 44123 cp_binding_level *parent_scope = 0; in synthesize_implicit_template_parm() 44139 cp_binding_level *scope = entry_scope; in synthesize_implicit_template_parm() 44334 cp_binding_level *return_to_scope = current_binding_level; in abort_fully_implicit_template() 44339 cp_binding_level *child = return_to_scope; in abort_fully_implicit_template() [all …]
|
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/ |
H A 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 *);
|
H A 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 …]
|
H A D | parser.h | 420 cp_binding_level* implicit_template_scope;
|
H A 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()
|
H A 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 …]
|
H A 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;
|
H A 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.
|
H A 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.
|
H A 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.
|
H A 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.
|
H A 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.
|
H A 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 …]
|
H A 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
|
H A D | ChangeLog-2005 | 2217 * name-lookup.h (cp_binding_level): Change the type of 2375 (struct cp_binding_level): Adjust.
|
H A D | ChangeLog-2007 | 711 * name-lookup.h (struct cp_binding_level): Remove has_visibility. 1294 * name-lookup.h (cp_binding_level): Remove vtables member.
|
/netbsd-src/external/gpl3/gcc.old/dist/libcc1/ |
H A D | libcp1plugin.cc | 306 for (cp_binding_level *scope = current_binding_level; in pop_scope() 435 reactivate_decl (tree decl, cp_binding_level *b) in reactivate_decl() 470 cp_binding_level *bc = current_binding_level; in reactivate_decl() 562 cp_binding_level *orig_binding_level = current_binding_level; in plugin_pragma_push_user_expression() 590 cp_binding_level *b = current_binding_level->level_chain; in plugin_pragma_push_user_expression() 595 for (cp_binding_level *level = orig_binding_level;;) in plugin_pragma_push_user_expression() 874 cp_binding_level *b; in plugin_reactivate_decl()
|
/netbsd-src/external/gpl3/gcc/dist/libcc1/ |
H A D | libcp1plugin.cc | 151 for (cp_binding_level *scope = current_binding_level; in pop_scope() 279 reactivate_decl (tree decl, cp_binding_level *b) in reactivate_decl() 314 cp_binding_level *bc = current_binding_level; in reactivate_decl() 406 cp_binding_level *orig_binding_level = current_binding_level; in plugin_pragma_push_user_expression() 434 cp_binding_level *b = current_binding_level->level_chain; in plugin_pragma_push_user_expression() 439 for (cp_binding_level *level = orig_binding_level;;) in plugin_pragma_push_user_expression() 718 cp_binding_level *b; in plugin_reactivate_decl()
|
/netbsd-src/external/gpl3/gcc/dist/gcc/doc/ |
H A D | gty.texi | 252 struct cp_binding_level * GTY ((tag ("1"))) level;
|
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/ |
H A D | gty.texi | 235 struct cp_binding_level * GTY ((tag ("1"))) level;
|