Lines Matching defs:in_decl

82     : complain (cmp), in_decl (in)
98 tree in_decl;
617 norm_info (tree in_decl, tsubst_flags_t complain)
618 : subst_info (tf_warning_or_error | complain, in_decl),
619 context (make_context (in_decl))
627 tree make_context(tree in_decl)
630 return build_tree_list (NULL_TREE, in_decl);
638 tree map = build_parameter_mapping (expr, args, in_decl);
641 in_decl = get_concept_check_template (expr);
690 targs = tsubst_template_args (targs, args, info.complain, info.in_decl);
727 tree map = build_parameter_mapping (t, args, info.in_decl);
774 get_normalized_constraints_from_info (tree ci, tree args, tree in_decl,
782 norm_info info (in_decl, diag ? tf_norm : tf_none);
1881 tree r = tsubst_expr (t, args, info.complain, info.in_decl, false);
1906 tree type = tsubst (t0, args, info.complain, info.in_decl);
1930 info.in_decl);
1997 tree type = tsubst (t1, args, info.complain, info.in_decl);
2001 subst_info quiet (tf_none, info.in_decl);
2027 subst_info noisy (tf_warning_or_error, info.in_decl);
2110 return tsubst_function_parms (types, args, info.complain, info.in_decl);
2133 tree vars = tsubst (t, args, info.complain, info.in_decl);
2164 tsubst_flags_t complain, tree in_decl)
2168 subst_info info (complain, in_decl);
2197 tsubst_flags_t complain, tree in_decl)
2202 tree tr = tsubst_constraint (CI_TEMPLATE_REQS (t), args, complain, in_decl);
2203 tree dr = tsubst_constraint (CI_DECLARATOR_REQS (t), args, complain, in_decl);
2218 tree in_decl = info.in_decl;
2254 new_arg = tsubst_argument_pack (arg, args, complain, in_decl);
2257 new_arg = tsubst_template_arg (arg, args, complain, in_decl);
2270 tsubst_parameter_mapping (tree map, tree args, tsubst_flags_t complain, tree in_decl)
2272 return tsubst_parameter_mapping (map, args, subst_info (complain, in_decl));
2392 tsubst_constraint (tree t, tree args, tsubst_flags_t complain, tree in_decl)
2397 tree expr = tsubst_expr (t, args, complain, in_decl, false);
2606 tree result = tsubst_expr (expr, args, quiet.complain, quiet.in_decl, false);
2612 tsubst_expr (expr, args, info.complain, info.in_decl, false);
2764 info.in_decl = t;
2811 info.in_decl = t;
3270 diagnose_valid_expression (tree expr, tree args, tree in_decl)
3272 tree result = tsubst_expr (expr, args, tf_none, in_decl, false);
3283 tsubst_expr (expr, args, tf_error, in_decl, false);
3294 diagnose_valid_type (tree type, tree args, tree in_decl)
3296 tree result = tsubst (type, args, tf_none, in_decl);
3305 tsubst (type, args, tf_error, in_decl);
3314 diagnose_simple_requirement (tree req, tree args, tree in_decl)
3316 diagnose_valid_expression (TREE_OPERAND (req, 0), args, in_decl);
3320 diagnose_compound_requirement (tree req, tree args, tree in_decl)
3323 expr = diagnose_valid_expression (expr, args, in_decl);
3334 type = diagnose_valid_type (type, args, in_decl);
3340 subst_info quiet (tf_none, in_decl);
3341 subst_info noisy (tf_error, in_decl);
3378 diagnose_type_requirement (tree req, tree args, tree in_decl)
3381 diagnose_valid_type (type, args, in_decl);
3410 diagnose_requirement (tree req, tree args, tree in_decl)
3416 return diagnose_simple_requirement (req, args, in_decl);
3418 return diagnose_compound_requirement (req, args, in_decl);
3420 return diagnose_type_requirement (req, args, in_decl);
3429 diagnose_requires_expr (tree expr, tree map, tree in_decl)
3446 diagnose_requirement (req, args, in_decl);
3462 if (info.in_decl)
3463 loc = DECL_SOURCE_LOCATION (info.in_decl);
3482 diagnose_requires_expr (expr, map, info.in_decl);