Home | History | Annotate | Download | only in cp

Lines Matching defs:complain

82     : complain (cmp), in_decl (in)
88 return complain == tf_none;
97 tsubst_flags_t complain;
457 finish_type_constraints (tree spec, tree args, tsubst_flags_t complain)
462 tree check = build_type_constraint (spec, args, complain);
629 norm_info (tree in_decl, tsubst_flags_t complain)
630 : subst_info (tf_warning_or_error | complain, in_decl)
644 return complain & tf_norm;
720 targs = tsubst_template_args (targs, args, info.complain, info.in_decl);
1332 build_function_check (tree tmpl, tree args, tsubst_flags_t /*complain*/)
1381 build_variable_check (tree tmpl, tree args, tsubst_flags_t complain)
1386 args = coerce_template_parms (parms, args, tmpl, complain);
1396 build_standard_check (tree tmpl, tree args, tsubst_flags_t complain)
1401 args = coerce_template_parms (parms, args, tmpl, complain);
1410 build_concept_check (tree target, tree args, tsubst_flags_t complain)
1412 return build_concept_check (target, NULL_TREE, args, complain);
1419 build_concept_check (tree decl, tree arg, tree rest, tsubst_flags_t complain)
1424 return build_standard_check (decl, args, complain);
1426 return build_variable_check (decl, args, complain);
1428 return build_function_check (decl, args, complain);
1463 build_type_constraint (tree decl, tree args, tsubst_flags_t complain)
1467 tree check = build_concept_check (decl, wildcard, args, complain);
1936 tsubst_expr (t, args, info.complain, info.in_decl, false);
1938 convert_to_void (r, ICV_STATEMENT, info.complain);
1945 r = tsubst_expr (t, args, info.complain, info.in_decl, false);
1946 convert_to_void (r, ICV_STATEMENT, info.complain);
1981 tsubst (t, args, info.complain, info.in_decl);
1987 tsubst (t, args, info.complain, info.in_decl);
2016 info.complain, adc_requirement,
2029 info.complain);
2034 if (info.complain & tf_error)
2204 return tsubst_function_parms (types, args, info.complain, info.in_decl);
2227 tree vars = tsubst (t, args, info.complain, info.in_decl);
2263 info.complain, info.in_decl);
2272 REQUIRES_EXPR_EXTRA_ARGS (t) = build_extra_args (t, args, info.complain);
2303 tsubst_flags_t complain, tree in_decl)
2305 sat_info info (complain, in_decl);
2314 tsubst_flags_t complain, tree in_decl)
2319 tree tr = tsubst_constraint (CI_TEMPLATE_REQS (t), args, complain, in_decl);
2320 tree dr = tsubst_constraint (CI_DECLARATOR_REQS (t), args, complain, in_decl);
2334 tsubst_flags_t complain = info.complain;
2346 new_arg = tsubst_argument_pack (arg, args, complain, in_decl);
2349 new_arg = tsubst_template_arg (arg, args, complain, in_decl);
2351 new_arg = canonicalize_type_argument (new_arg, complain);
2360 pack_arg = canonicalize_type_argument (pack_arg, complain);
2372 tsubst_parameter_mapping (tree map, tree args, tsubst_flags_t complain, tree in_decl)
2374 return tsubst_parameter_mapping (map, args, subst_info (complain, in_decl));
2708 tsubst_constraint (tree t, tree args, tsubst_flags_t complain, tree in_decl)
2714 tree expr = tsubst_expr (t, args, complain, in_decl, false);
2962 tree result = tsubst_expr (expr, args, quiet.complain, quiet.in_decl, false);
2968 tsubst_expr (expr, args, info.complain, info.in_decl, false);
2974 result = force_rvalue (result, info.complain);