Home
last modified time | relevance | path

Searched refs:DECL_TEMPLATE_INFO (Results 1 – 25 of 33) sorted by relevance

12

/netbsd/src/external/gpl3/gcc/dist/gcc/cp/
Dptree.cc118 && DECL_TEMPLATE_INFO (node)) in cxx_print_decl()
119 print_node (file, "template-info", DECL_TEMPLATE_INFO (node), in cxx_print_decl()
Dpt.cc309 else if (DECL_TEMPLATE_INFO (decl)) in finish_member_template_decl()
352 tinfo = DECL_TEMPLATE_INFO (t); in get_template_info()
450 if (!decl || (!nsdmi && ! DECL_TEMPLATE_INFO (decl))) in inline_needs_template_parms()
1352 t = DECL_TEMPLATE_INFO (t) ? DECL_TI_TEMPLATE (t) : NULL_TREE) in is_specialization_of()
1387 && DECL_TEMPLATE_INFO (friend_decl) in is_specialization_of_friend()
1474 is_template = DECL_TEMPLATE_INFO (decl) in is_specialization_of_friend()
2087 if (tree ti = DECL_TEMPLATE_INFO (f)) in get_template_for_ordering()
2399 if (!DECL_TEMPLATE_INFO (fn)) in determine_specialization()
2703 if (DECL_LANG_SPECIFIC (decl) && DECL_TEMPLATE_INFO (decl) in check_template_variable()
3219 DECL_TEMPLATE_INFO (decl) = build_template_info (tmpl, targs); in check_explicit_specialization()
[all …]
Derror.cc507 dump_template_parms (pp, DECL_TEMPLATE_INFO (decl), in dump_alias_template_specialization()
528 && DECL_LANG_SPECIFIC (decl) && DECL_TEMPLATE_INFO (decl))) in dump_type()
806 && DECL_TEMPLATE_INFO (decl)))) in dump_aggr_type()
828 while (DECL_TEMPLATE_INFO (tpl)) in dump_aggr_type()
1282 && DECL_TEMPLATE_INFO (t) in dump_decl()
1709 if (DECL_USE_TEMPLATE (t) && DECL_TEMPLATE_INFO (t) in dump_function_decl()
1992 if (DECL_TEMPLATE_INFO (t) in dump_function_name()
1997 dump_template_parms (pp, DECL_TEMPLATE_INFO (t), !DECL_USE_TEMPLATE (t), in dump_function_name()
Dfriend.cc578 if (DECL_TEMPLATE_INFO (decl)) in do_friend()
Ddecl.cc1905 && (!DECL_TEMPLATE_INFO (newdecl) in duplicate_decls()
1909 && (!DECL_TEMPLATE_INFO (olddecl) in duplicate_decls()
2028 DECL_TEMPLATE_INFO (olddecl) in duplicate_decls()
2037 if (DECL_TEMPLATE_INFO (olddecl) in duplicate_decls()
2040 tree new_parms = DECL_TEMPLATE_INFO (newdecl) in duplicate_decls()
2659 if (DECL_TEMPLATE_INFO (newdecl)) in duplicate_decls()
2661 new_template_info = DECL_TEMPLATE_INFO (newdecl); in duplicate_decls()
2665 TINFO_USED_TEMPLATE_ID (DECL_TEMPLATE_INFO (olddecl)) in duplicate_decls()
2671 gcc_checking_assert (!DECL_TEMPLATE_INFO (olddecl) in duplicate_decls()
2673 DECL_TEMPLATE_INFO (newdecl) = DECL_TEMPLATE_INFO (olddecl); in duplicate_decls()
[all …]
Dconstraint.cc891 if (tree ti = DECL_TEMPLATE_INFO (d)) in get_normalized_constraints_from_decl()
1277 if (DECL_UNIQUE_FRIEND_P (decl) && DECL_TEMPLATE_INFO (decl)) in maybe_substitute_reqs_for()
3151 if (tree ti = DECL_TEMPLATE_INFO (saved_t)) in satisfy_declaration_constraints()
3164 if (tree ti = DECL_TEMPLATE_INFO (t)) in satisfy_declaration_constraints()
3190 && ((DECL_TEMPLATE_INFO (t) in satisfy_declaration_constraints()
Dlambda.cc1051 && DECL_TEMPLATE_INFO (callop) in generic_lambda_fn_p()
1612 if (!DECL_TEMPLATE_INFO (fn)) in finish_lambda_function()
Dmangle.cc298 && DECL_TEMPLATE_INFO (decl) in maybe_template_info()
300 return DECL_TEMPLATE_INFO (decl); in maybe_template_info()
749 if (DECL_LANG_SPECIFIC (decl) && DECL_TEMPLATE_INFO (decl) in unmangled_name_p()
4117 dep = (DECL_LANG_SPECIFIC (decl) && DECL_TEMPLATE_INFO (decl) in mangle_decl()
Ddecl2.cc4714 && DECL_TEMPLATE_INFO (decl) in no_linkage_error()
5635 && DECL_TEMPLATE_INFO (decl) in maybe_instantiate_decl()
5955 if (DECL_TEMPLATE_INFO (decl) in mark_used()
6035 && DECL_TEMPLATE_INFO (decl) in mark_used()
Dcp-tree.h1535 (TINFO_HAS_ACCESS_ERRORS (DECL_TEMPLATE_INFO (NODE)))
3667 #define DECL_TEMPLATE_INFO(NODE) \ macro
3703 ? DECL_TEMPLATE_INFO (TYPE_NAME (NODE)) \
3720 : (DECL_TEMPLATE_INFO (TYPE_NAME (NODE)) = (VAL))) \
3840 #define DECL_TI_TEMPLATE(NODE) TI_TEMPLATE (DECL_TEMPLATE_INFO (NODE))
3847 #define DECL_TI_ARGS(NODE) TI_ARGS (DECL_TEMPLATE_INFO (NODE))
5158 (DECL_LANG_SPECIFIC (DECL) && DECL_TEMPLATE_INFO (DECL) \
Dmodule.cc3935 ti = DECL_TEMPLATE_INFO (decl); in node_template_info()
4638 else if (DECL_TEMPLATE_INFO (frnd)) in friend_from_decl_list()
4838 && !DECL_TEMPLATE_INFO (decls)); in chained_decls()
8103 && !DECL_TEMPLATE_INFO (decl) in decl_value()
10071 || !DECL_TEMPLATE_INFO (decl)); in get_merge_kind()
10086 || !DECL_TEMPLATE_INFO (decl)); in get_merge_kind()
10932 ti = DECL_TEMPLATE_INFO (existing); in key_mergeable()
11252 if (DECL_TEMPLATE_INFO (decl)) in has_definition()
11275 && DECL_TEMPLATE_INFO (decl) in has_definition()
12451 if (DECL_ALIAS_TEMPLATE_P (decl) && DECL_TEMPLATE_INFO (decl)) in make_dependency()
[all …]
Dmethod.cc134 DECL_TEMPLATE_INFO (thunk) = NULL; in make_thunk()
203 DECL_TEMPLATE_INFO (alias) = NULL; in make_alias_for()
DChangeLog-2005161 * decl.c (duplicate_decls): Don't rely on DECL_TEMPLATE_INFO after
301 * decl.c (grokfndecl): Set up DECL_TEMPLATE_INFO before calling
887 * pt.c (tsubst_decl): Clear DECL_TEMPLATE_INFO for friend
1520 * cp-tree.h (DECL_TEMPLATE_INFO): Improve documentation.
Dcall.cc3623 cand->template_decl = DECL_TEMPLATE_INFO (fn); in add_template_candidate_real()
8707 if (fn && DECL_TEMPLATE_INFO (fn)) in convert_default_arg()
9361 if (DECL_TEMPLATE_INFO (fn) in build_over_call()
9576 && DECL_TEMPLATE_INFO (fn) in build_over_call()
11237 if (DECL_TEMPLATE_INFO (fn) in build_new_method_call()
Dcp-tree.def113 DECL_TEMPLATE_INFO template text &c
DChangeLog342 * pt.cc (tsubst_function_decl): Don't set DECL_TEMPLATE_INFO
1271 * decl.cc (duplicate_decls): Don't copy DECL_TEMPLATE_INFO
1818 DECL_TEMPLATE_INFO is available.
DChangeLog-20111321 (DECL_TEMPLATE_INFO): Use it.
1322 * pt.c (tsubst_decl) [FIELD_DECL]: Set DECL_TEMPLATE_INFO
3429 * semantics.c (validate_constexpr_fundecl): Check DECL_TEMPLATE_INFO
Dclass.cc4980 DECL_TEMPLATE_INFO (result) = copy_node (DECL_TEMPLATE_INFO (result)); in build_clone()
Dinit.cc580 if (init && DECL_LANG_SPECIFIC (member) && DECL_TEMPLATE_INFO (member)) in maybe_instantiate_nsdmi_init()
Dcoroutines.cc2514 else if (DECL_USE_TEMPLATE (orig) && DECL_TEMPLATE_INFO (orig) in get_fn_local_identifier()
DChangeLog-202123 cannot have a DECL_TEMPLATE_INFO.
1201 a TEMPLATE_DECL. Dump the DECL_TEMPLATE_INFO rather than just
Dname-lookup.cc3376 || !DECL_TEMPLATE_INFO (decl)); in push_local_extern_decl_alias()
DChangeLog-20061481 DECL_TEMPLATE_INFO.
DChangeLog-1999920 (DECL_TEMPLATE_INFO): Use it.
4678 (DECL_TEMPLATE_INFO): Reformat.
DChangeLog-19982388 DECL_TEMPLATE_INFO for a template if we're not replacing it with
3388 * pt.c (push_template_decl_real): Don't look at DECL_TEMPLATE_INFO

12