Home
last modified time | relevance | path

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

12

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
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 *);
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 …]
Dparser.h420 cp_binding_level* implicit_template_scope;
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()
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 …]
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;
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.
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.
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.
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.
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.
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 …]
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
DChangeLog-2007711 * name-lookup.h (struct cp_binding_level): Remove has_visibility.
1294 * name-lookup.h (cp_binding_level): Remove vtables member.
DChangeLog-20052217 * name-lookup.h (cp_binding_level): Change the type of
2375 (struct cp_binding_level): Adjust.
DChangeLog-20143030 * name-lookup.h (cp_binding_level): New transient field defining_class_p
3034 * parser.c (synthesize_implicit_template_parm): Use cp_binding_level::
DChangeLog1721 * name-lookup.h (struct cp_binding_level): Add requires_expression
DChangeLog-20191205 * name-lookup.h (struct cp_binding_level): Add immediate_fn_ctx_p
3811 * name-lookup.h (struct cp_binding_level): Drop usings field.
DChangeLog-20062340 * name-lookup.h (struct cp_binding_level): Add has_visibility
DChangeLog-20101736 (cp_binding_level): Convert shadowed_labels and dead_vars_from_for
Dtypeck.cc10359 for (cp_binding_level *b = current_binding_level; in treat_lvalue_as_rvalue_p()
DChangeLog-20164062 * name-lookup.c (begin_scope): After reusing a cp_binding_level
Dsemantics.cc635 cp_binding_level *b = current_binding_level; in at_try_scope()
DChangeLog-20183107 * name-lookup.h (struct cp_binding_level): Remove
/netbsd/src/external/gpl3/gcc/dist/gcc/doc/
Dgty.texi252 struct cp_binding_level * GTY ((tag ("1"))) level;

12