Lines Matching refs:Converted
731 TemplateArgument Converted;
732 ExprResult DefaultRes = CheckTemplateArgument(Param, Param->getType(), Default, Converted);
1947 SmallVector<TemplateArgument, 4> Converted;
1950 false, Converted, &ExpansionIntoFixedList))
1965 Converted.data(), Converted.size());
1985 // specialization type that contains all of the converted
1992 Converted.data(),
1993 Converted.size());
2044 = ClassTemplate->findSpecialization(Converted.data(), Converted.size(),
2056 Converted.data(),
2057 Converted.size(), 0);
2401 SmallVectorImpl<TemplateArgument> &Converted) {
2437 // Add the converted template type argument.
2451 Converted.push_back(TemplateArgument(ArgType));
2473 /// \param Converted the list of template arguments provided for template
2482 SmallVectorImpl<TemplateArgument> &Converted) {
2489 Converted.data(), Converted.size());
2495 Template, Converted.data(),
2496 Converted.size(),
2525 /// \param Converted the list of template arguments provided for template
2535 SmallVectorImpl<TemplateArgument> &Converted) {
2537 Converted.data(), Converted.size());
2543 Template, Converted.data(),
2544 Converted.size(),
2568 /// \param Converted the list of template arguments provided for template
2581 SmallVectorImpl<TemplateArgument> &Converted,
2584 Converted.data(), Converted.size());
2590 Template, Converted.data(),
2591 Converted.size(),
2617 SmallVectorImpl<TemplateArgument> &Converted) {
2626 Converted);
2642 Converted);
2661 Converted,
2690 /// \param Converted The checked, converted argument will be added to the
2703 SmallVectorImpl<TemplateArgument> &Converted,
2707 return CheckTemplateTypeArgument(TTP, Arg, Converted);
2723 NTTP, Converted.data(), Converted.size(),
2727 Converted.data(), Converted.size());
2753 Converted.push_back(Result);
2760 // it to the list of converted arguments.
2761 Converted.push_back(Arg.getArgument());
2803 Converted.push_back(Result);
2855 TempParm, Converted.data(), Converted.size(),
2859 Converted.data(), Converted.size());
2876 Converted.push_back(Arg.getArgument());
2928 SmallVectorImpl<TemplateArgument> &Converted,
2979 ArgumentPack.size(), Converted))
2987 ArgumentPack.push_back(Converted.back());
2988 Converted.pop_back();
3009 Converted.push_back(TemplateArgument::CreatePackCopy(Context,
3039 Converted);
3055 Converted);
3074 Converted,
3086 Converted.data(), Converted.size(),
3091 RAngleLoc, 0, Converted))
3114 Converted.push_back(TemplateArgs[ArgIdx].getArgument());
3118 // Push the argument pack onto the list of converted arguments.
3121 Converted.push_back(TemplateArgument(0, 0));
3123 Converted.push_back(
3171 Converted.push_back(TemplateArgument(0, 0));
3173 Converted.push_back(TemplateArgument::CreatePackCopy(Context,
3564 TemplateArgument &Converted) {
3573 Converted = TemplateArgument((Decl *)0);
3630 Converted = TemplateArgument(ArgIn);
3641 Converted = TemplateArgument(ArgIn);
3849 Converted = TemplateArgument(Entity->getCanonicalDecl());
3860 TemplateArgument &Converted) {
3869 Converted = TemplateArgument((Decl *)0);
3939 Converted = TemplateArgument(Arg);
3941 Converted = TemplateArgument(VD->getCanonicalDecl());
3963 Converted = TemplateArgument(Arg);
3965 Converted = TemplateArgument(DRE->getDecl()->getCanonicalDecl());
3982 /// returns the converted template argument. \p
3987 TemplateArgument &Converted,
3995 Converted = TemplateArgument(Arg);
4002 // template-argument cannot be converted to the type of the
4009 // enumeration type, conversions permitted in a converted
4039 Converted = TemplateArgument(Arg);
4048 // type, a converted constant expression of the type of the
4065 Converted = TemplateArgument(Value, Context.getCanonicalType(ParamType));
4122 // Add the value of this argument to the list of converted
4127 // TemplateArgument with the converted expression.
4128 Converted = TemplateArgument(Arg);
4179 Converted = TemplateArgument(Value,
4229 Arg, Converted))
4235 Converted))
4250 Arg, Converted))
4281 Arg, Converted))
4289 Converted = TemplateArgument(Arg);
4304 Converted = TemplateArgument((Decl *)0);
4314 Converted))
5198 SmallVector<TemplateArgument, 4> Converted;
5200 TemplateArgs, false, Converted))
5208 Converted))
5229 = ClassTemplate->findPartialSpecialization(Converted.data(),
5230 Converted.size(),
5234 = ClassTemplate->findSpecialization(Converted.data(),
5235 Converted.size(), InsertPos);
5267 // Build the canonical type that describes the converted template
5271 Converted.data(),
5272 Converted.size());
5304 Converted.data(),
5305 Converted.size(),
5362 Converted.data(),
5363 Converted.size(),
6214 SmallVector<TemplateArgument, 4> Converted;
6216 TemplateArgs, false, Converted))
6223 = ClassTemplate->findSpecialization(Converted.data(),
6224 Converted.size(), InsertPos);
6272 Converted.data(),
6273 Converted.size(),