Lines Matching refs:Converted
734 TemplateArgument Converted;
735 ExprResult DefaultRes = CheckTemplateArgument(Param, Param->getType(), Default, Converted);
1985 SmallVector<TemplateArgument, 4> Converted;
1988 false, Converted, &ExpansionIntoFixedList))
2003 Converted.data(), Converted.size());
2027 // specialization type that contains all of the converted
2034 Converted.data(),
2035 Converted.size());
2086 = ClassTemplate->findSpecialization(Converted.data(), Converted.size(),
2098 Converted.data(),
2099 Converted.size(), 0);
2443 SmallVectorImpl<TemplateArgument> &Converted) {
2516 // Add the converted template type argument.
2530 Converted.push_back(TemplateArgument(ArgType));
2552 /// \param Converted the list of template arguments provided for template
2561 SmallVectorImpl<TemplateArgument> &Converted) {
2568 Converted.data(), Converted.size());
2574 Template, Converted,
2606 /// \param Converted the list of template arguments provided for template
2616 SmallVectorImpl<TemplateArgument> &Converted) {
2618 Converted.data(), Converted.size());
2624 Template, Converted,
2652 /// \param Converted the list of template arguments provided for template
2665 SmallVectorImpl<TemplateArgument> &Converted,
2668 Converted.data(), Converted.size());
2674 Template, Converted,
2703 SmallVectorImpl<TemplateArgument> &Converted) {
2712 Converted);
2728 Converted);
2747 Converted,
2776 /// \param Converted The checked, converted argument will be added to the
2789 SmallVectorImpl<TemplateArgument> &Converted,
2793 return CheckTemplateTypeArgument(TTP, Arg, Converted);
2809 NTTP, Converted,
2815 Converted.data(), Converted.size());
2841 Converted.push_back(Result);
2849 // it to the list of converted arguments.
2850 Converted.push_back(Arg.getArgument());
2892 Converted.push_back(Result);
2944 TempParm, Converted,
2950 Converted.data(), Converted.size());
2967 Converted.push_back(Arg.getArgument());
3048 SmallVectorImpl<TemplateArgument> &Converted,
3075 Converted.push_back(
3102 ArgumentPack.size(), Converted))
3113 ArgumentPack.push_back(Converted.back());
3114 Converted.pop_back();
3132 Converted.insert(Converted.end(),
3141 Converted.push_back(TemplateArgs[ArgIdx].getArgument());
3145 // Push the argument pack onto the list of converted arguments.
3147 Converted.push_back(
3166 Converted.push_back(TemplateArgument::CreatePackCopy(Context,
3185 Converted.push_back(TemplateArgument::CreatePackCopy(Context,
3212 Converted);
3228 Converted);
3247 Converted,
3259 *Param, Converted,
3266 RAngleLoc, 0, Converted))
3665 TemplateArgument &Converted) {
3675 Converted = TemplateArgument(ParamType, /*isNullPtr*/true);
3732 Converted = TemplateArgument(ArgIn);
3743 Converted = TemplateArgument(ArgIn);
3951 Converted = TemplateArgument(cast<ValueDecl>(Entity->getCanonicalDecl()),
3963 TemplateArgument &Converted) {
3973 Converted = TemplateArgument(ParamType, /*isNullPtr*/true);
4043 Converted = TemplateArgument(Arg);
4046 Converted = TemplateArgument(VD, /*isReferenceParam*/false);
4069 Converted = TemplateArgument(Arg);
4072 Converted = TemplateArgument(D, /*isReferenceParam*/false);
4090 /// returns the converted template argument. \p
4095 TemplateArgument &Converted,
4103 Converted = TemplateArgument(Arg);
4110 // template-argument cannot be converted to the type of the
4117 // enumeration type, conversions permitted in a converted
4147 Converted = TemplateArgument(Arg);
4156 // type, a converted constant expression of the type of the
4173 Converted = TemplateArgument(Context, Value,
4243 // Add the value of this argument to the list of converted
4248 // TemplateArgument with the converted expression.
4249 Converted = TemplateArgument(Arg);
4300 Converted = TemplateArgument(Context, Value,
4350 Arg, Converted))
4356 Converted))
4371 Arg, Converted))
4402 Arg, Converted))
4410 Converted = TemplateArgument(Arg);
4426 Converted = TemplateArgument(ParamType, /*isNullPtr*/true);
4436 Converted))
5337 SmallVector<TemplateArgument, 4> Converted;
5339 TemplateArgs, false, Converted))
5347 Converted))
5368 = ClassTemplate->findPartialSpecialization(Converted.data(),
5369 Converted.size(),
5373 = ClassTemplate->findSpecialization(Converted.data(),
5374 Converted.size(), InsertPos);
5406 // Build the canonical type that describes the converted template
5410 Converted.data(),
5411 Converted.size());
5443 Converted.data(),
5444 Converted.size(),
5501 Converted.data(),
5502 Converted.size(),
6380 SmallVector<TemplateArgument, 4> Converted;
6382 TemplateArgs, false, Converted))
6389 = ClassTemplate->findSpecialization(Converted.data(),
6390 Converted.size(), InsertPos);
6438 Converted.data(),
6439 Converted.size(),