Searched refs:DECL_TEMPLATE_INFO (Results 1 – 25 of 33) sorted by relevance
12
118 && DECL_TEMPLATE_INFO (node)) in cxx_print_decl()119 print_node (file, "template-info", DECL_TEMPLATE_INFO (node), in cxx_print_decl()
309 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 …]
507 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()
578 if (DECL_TEMPLATE_INFO (decl)) in do_friend()
1905 && (!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 …]
891 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()
1051 && DECL_TEMPLATE_INFO (callop) in generic_lambda_fn_p()1612 if (!DECL_TEMPLATE_INFO (fn)) in finish_lambda_function()
298 && 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()
4714 && 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()
1535 (TINFO_HAS_ACCESS_ERRORS (DECL_TEMPLATE_INFO (NODE)))3667 #define DECL_TEMPLATE_INFO(NODE) \ macro3703 ? 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) \
3935 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 …]
134 DECL_TEMPLATE_INFO (thunk) = NULL; in make_thunk()203 DECL_TEMPLATE_INFO (alias) = NULL; in make_alias_for()
161 * decl.c (duplicate_decls): Don't rely on DECL_TEMPLATE_INFO after301 * decl.c (grokfndecl): Set up DECL_TEMPLATE_INFO before calling887 * pt.c (tsubst_decl): Clear DECL_TEMPLATE_INFO for friend1520 * cp-tree.h (DECL_TEMPLATE_INFO): Improve documentation.
3623 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()
113 DECL_TEMPLATE_INFO template text &c
342 * pt.cc (tsubst_function_decl): Don't set DECL_TEMPLATE_INFO1271 * decl.cc (duplicate_decls): Don't copy DECL_TEMPLATE_INFO1818 DECL_TEMPLATE_INFO is available.
1321 (DECL_TEMPLATE_INFO): Use it.1322 * pt.c (tsubst_decl) [FIELD_DECL]: Set DECL_TEMPLATE_INFO3429 * semantics.c (validate_constexpr_fundecl): Check DECL_TEMPLATE_INFO
4980 DECL_TEMPLATE_INFO (result) = copy_node (DECL_TEMPLATE_INFO (result)); in build_clone()
580 if (init && DECL_LANG_SPECIFIC (member) && DECL_TEMPLATE_INFO (member)) in maybe_instantiate_nsdmi_init()
2514 else if (DECL_USE_TEMPLATE (orig) && DECL_TEMPLATE_INFO (orig) in get_fn_local_identifier()
23 cannot have a DECL_TEMPLATE_INFO.1201 a TEMPLATE_DECL. Dump the DECL_TEMPLATE_INFO rather than just
3376 || !DECL_TEMPLATE_INFO (decl)); in push_local_extern_decl_alias()
1481 DECL_TEMPLATE_INFO.
920 (DECL_TEMPLATE_INFO): Use it.4678 (DECL_TEMPLATE_INFO): Reformat.
2388 DECL_TEMPLATE_INFO for a template if we're not replacing it with3388 * pt.c (push_template_decl_real): Don't look at DECL_TEMPLATE_INFO