Home
last modified time | relevance | path

Searched refs:cp_binding_level (Results 1 – 25 of 40) sorted by relevance

12

/netbsd-src/external/gpl3/gcc.old/dist/gcc/cp/
H A Dname-lookup.h55 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 Dname-lookup.c40 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 Dparser.h407 cp_binding_level* implicit_template_scope;
H A Ddecl.c169 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 Dcp-tree.h1698 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 Dparser.c10573 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 Dname-lookup.h28 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 Dname-lookup.cc41 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 Dparser.h420 cp_binding_level* implicit_template_scope;
H A Dexcept.cc460 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 Ddecl.cc177 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 Dcp-tree.h1832 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 DChangeLog-2003516 * 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 DChangeLog-20021555 (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 DChangeLog-20133434 (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 DChangeLog-2004552 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 DChangeLog-20171003 (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 Dparser.cc11081 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 DChangeLog-20112352 * 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 DChangeLog-20052217 * name-lookup.h (cp_binding_level): Change the type of
2375 (struct cp_binding_level): Adjust.
H A DChangeLog-2007711 * 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 Dlibcp1plugin.cc306 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 Dlibcp1plugin.cc151 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 Dgty.texi252 struct cp_binding_level * GTY ((tag ("1"))) level;
/netbsd-src/external/gpl3/gcc.old/dist/gcc/doc/
H A Dgty.texi235 struct cp_binding_level * GTY ((tag ("1"))) level;

12