Home | History | Annotate | Download | only in cp

Lines Matching refs:tree

37   tree name;
38 tree type;
49 extern binding_entry binding_table_find (binding_table, tree);
71 tree value;
73 tree type;
84 tree identifier;
87 tree real_type_value;
93 extern tree identifier_type_value (tree);
94 extern void set_identifier_type_value (tree, tree);
95 extern void pop_binding (tree, tree);
96 extern void pop_global_binding (tree, cxx_binding*);
97 extern tree constructor_name (tree);
98 extern bool constructor_name_p (tree, tree);
148 tree identifier;
156 tree label;
158 tree prev_value;
193 tree names;
199 tree namespaces;
202 VEC(tree,gc) *static_decls;
205 tree usings;
209 tree using_directives;
220 tree type_shadowed;
229 tree blocks;
233 tree this_entity;
241 VEC(tree,gc) *dead_vars_from_for;
245 tree statement_list;
281 /* The tree node representing the global scope. */
282 extern GTY(()) tree global_namespace;
283 extern GTY(()) tree global_scope_name;
288 extern GTY(()) tree global_type_node;
301 extern cxx_scope *begin_scope (scope_kind, tree);
307 extern bool is_ancestor (tree, tree);
308 extern tree push_scope (tree);
309 extern void pop_scope (tree);
310 extern tree push_inner_scope (tree);
311 extern void pop_inner_scope (tree, tree);
315 extern void push_namespace (tree);
317 extern void push_nested_namespace (tree);
318 extern void pop_nested_namespace (tree);
319 extern bool handle_namespace_attrs (tree, tree);
322 extern tree pushdecl_with_scope (tree, cxx_scope *, bool);
323 extern tree lookup_name_prefer_type (tree, int);
324 extern tree lookup_name_real (tree, int, int, bool, int, int);
325 extern tree lookup_type_scope (tree, tag_scope);
326 extern tree namespace_binding (tree, tree);
327 extern void set_namespace_binding (tree, tree, tree);
328 extern bool hidden_name_p (tree);
329 extern tree remove_hidden_names (tree);
330 extern tree lookup_qualified_name (tree, tree, bool, bool);
331 extern tree lookup_name_nonclass (tree);
332 extern tree lookup_name_innermost_nonclass_level (tree);
333 extern tree lookup_name_in_func_params (tree, tree);
334 extern bool is_local_extern (tree);
335 extern tree lookup_function_nonclass (tree, VEC(tree,gc) *, bool);
336 extern void push_local_binding (tree, tree, int);
337 extern bool pushdecl_class_level (tree);
338 extern tree pushdecl_namespace_level (tree, bool);
339 extern bool push_class_level_binding (tree, tree);
340 extern tree getdecls (void);
342 extern tree cp_namespace_decls (tree);
343 extern void set_decl_namespace (tree, tree, bool);
344 extern void push_decl_namespace (tree);
346 extern void do_namespace_alias (tree, tree);
347 extern void do_toplevel_using_decl (tree, tree, tree);
348 extern void do_local_using_decl (tree, tree, tree);
349 extern tree do_class_using_decl (tree, tree);
350 extern void do_using_directive (tree);
351 extern tree lookup_arg_dependent (tree, tree, VEC(tree,gc) *, bool);
352 extern bool is_associated_namespace (tree, tree);
353 extern void parse_using_directive (tree, tree);
354 extern tree innermost_non_namespace_value (tree);
355 extern cxx_binding *outer_binding (tree, cxx_binding *, bool);
356 extern void cp_emit_debug_info_for_using (tree, tree);
362 get_global_value_if_present (tree id, tree *decl)
364 tree global_value = namespace_binding (id, global_namespace);
373 is_typename_at_global_scope (tree id)
375 tree global_value = namespace_binding (id, global_namespace);