Home | History | Annotate | Download | only in Sema

Lines Matching defs:Deduced

2853     //   use that placeholder, not a deduced type.
2887 // If this function has a deduced return type and has already been
2888 // defined, copy the deduced value from the old declaration.
5399 // Ensure that an auto decl is deduced otherwise the checks below might cache
9093 "init captures are expected to be deduced prior to initialization");
9162 // Warn if we deduced 'id'. 'auto' usually implies type-safety, but using
9207 // be deduced based on the chosen correction if the original init contains a
9231 // If this is a redeclaration, check that the type we just deduced matches
9239 // Check the deduced type is valid for a variable declaration.
10291 // If the type deduced for the template parameter U is not the same in each
10294 // between the deduced type U and the deduced type which 'auto' stands for.
10296 // is legal because the deduced type U is 'int' in both cases.
10298 QualType Deduced;
10310 if (Deduced.isNull()) {
10311 Deduced = U;
10318 << Deduced << DeducedDecl->getDeclName()
10989 // We can't delay parsing the body of a function template with a deduced
10992 // If the placeholder introduces a non-deduced trailing return type,
11047 // If the function has a deduced result type but contains no 'return'
11049 // the deduced result type is 'void'.
11067 // [the deduced type is] the type void
11071 // Update the return type to the deduced type.