Home | History | Annotate | Download | only in Sema

Lines Matching refs:Converted

735     TemplateArgument Converted;
736 ExprResult DefaultRes = CheckTemplateArgument(Param, Param->getType(), Default, Converted);
1983 SmallVector<TemplateArgument, 4> Converted;
1986 false, Converted, &ExpansionIntoFixedList))
2001 Converted.data(), Converted.size());
2025 // specialization type that contains all of the converted
2032 Converted.data(),
2033 Converted.size());
2084 = ClassTemplate->findSpecialization(Converted.data(), Converted.size(),
2096 Converted.data(),
2097 Converted.size(), 0);
2338 SmallVector<TemplateArgument, 4> Converted;
2340 false, Converted))
2349 Converted.data(), Converted.size());
2373 *this, VarTemplate->getTemplateParameters(), Converted))
2393 Converted.data(), Converted.size(), InsertPos);
2395 PrevDecl = VarTemplate->findSpecialization(Converted.data(),
2396 Converted.size(), InsertPos);
2426 Converted.data(), Converted.size(), TemplateArgs, SequenceNumber);
2467 VarTemplate, DI->getType(), DI, SC, Converted.data(), Converted.size());
2549 SmallVector<TemplateArgument, 4> Converted;
2554 Converted, &ExpansionIntoFixedList))
2561 Converted.data(), Converted.size(), InsertPos))
2571 Converted.data(), Converted.size());
2670 Converted, TemplateNameLoc, InsertPos /*, LateAttrs, StartingScope*/);
2895 SmallVectorImpl<TemplateArgument> &Converted) {
2968 // Add the converted template type argument.
2982 Converted.push_back(TemplateArgument(ArgType));
3004 /// \param Converted the list of template arguments provided for template
3013 SmallVectorImpl<TemplateArgument> &Converted) {
3020 Converted.data(), Converted.size());
3026 Template, Converted,
3058 /// \param Converted the list of template arguments provided for template
3068 SmallVectorImpl<TemplateArgument> &Converted) {
3070 Converted.data(), Converted.size());
3076 Template, Converted,
3104 /// \param Converted the list of template arguments provided for template
3117 SmallVectorImpl<TemplateArgument> &Converted,
3120 Converted.data(), Converted.size());
3126 Template, Converted,
3156 &Converted,
3169 Converted);
3186 Converted);
3205 Converted,
3234 /// \param Converted The checked, converted argument will be added to the
3247 SmallVectorImpl<TemplateArgument> &Converted,
3251 return CheckTemplateTypeArgument(TTP, Arg, Converted);
3267 NTTP, Converted,
3273 Converted.data(), Converted.size());
3299 Converted.push_back(Result);
3307 // it to the list of converted arguments.
3308 Converted.push_back(Arg.getArgument());
3350 Converted.push_back(Result);
3402 TempParm, Converted,
3408 Converted.data(), Converted.size());
3425 Converted.push_back(Arg.getArgument());
3506 SmallVectorImpl<TemplateArgument> &Converted,
3533 Converted.push_back(
3560 ArgumentPack.size(), Converted))
3571 ArgumentPack.push_back(Converted.back());
3572 Converted.pop_back();
3590 Converted.insert(Converted.end(),
3599 Converted.push_back(TemplateArgs[ArgIdx].getArgument());
3603 // Push the argument pack onto the list of converted arguments.
3605 Converted.push_back(
3624 Converted.push_back(TemplateArgument::CreatePackCopy(Context,
3643 Converted.push_back(TemplateArgument::CreatePackCopy(Context,
3670 Converted);
3686 Converted);
3705 Converted,
3717 *Param, Converted,
3724 RAngleLoc, 0, Converted))
4123 TemplateArgument &Converted) {
4133 Converted = TemplateArgument(ParamType, /*isNullPtr*/true);
4190 Converted = TemplateArgument(ArgIn);
4201 Converted = TemplateArgument(ArgIn);
4408 Converted = TemplateArgument(cast<ValueDecl>(Entity->getCanonicalDecl()),
4420 TemplateArgument &Converted) {
4430 Converted = TemplateArgument(ParamType, /*isNullPtr*/true);
4500 Converted = TemplateArgument(Arg);
4503 Converted = TemplateArgument(VD, /*isReferenceParam*/false);
4526 Converted = TemplateArgument(Arg);
4529 Converted = TemplateArgument(D, /*isReferenceParam*/false);
4547 /// returns the converted template argument. \p
4552 TemplateArgument &Converted,
4560 Converted = TemplateArgument(Arg);
4567 // template-argument cannot be converted to the type of the
4574 // enumeration type, conversions permitted in a converted
4604 Converted = TemplateArgument(Arg);
4613 // type, a converted constant expression of the type of the
4630 Converted = TemplateArgument(Context, Value,
4700 // Add the value of this argument to the list of converted
4705 // TemplateArgument with the converted expression.
4706 Converted = TemplateArgument(Arg);
4757 Converted = TemplateArgument(Context, Value,
4807 Arg, Converted))
4813 Converted))
4828 Arg, Converted))
4859 Arg, Converted))
4867 Converted = TemplateArgument(Arg);
4883 Converted = TemplateArgument(ParamType, /*isNullPtr*/true);
4893 Converted))
5789 SmallVector<TemplateArgument, 4> Converted;
5791 TemplateArgs, false, Converted))
5798 *this, ClassTemplate->getTemplateParameters(), Converted))
5819 = ClassTemplate->findPartialSpecialization(Converted.data(),
5820 Converted.size(),
5824 = ClassTemplate->findSpecialization(Converted.data(),
5825 Converted.size(), InsertPos);
5857 // Build the canonical type that describes the converted template
5861 Converted.data(),
5862 Converted.size());
5894 Converted.data(),
5895 Converted.size(),
5952 Converted.data(),
5953 Converted.size(),
6838 SmallVector<TemplateArgument, 4> Converted;
6840 TemplateArgs, false, Converted))
6847 = ClassTemplate->findSpecialization(Converted.data(),
6848 Converted.size(), InsertPos);
6896 Converted.data(),
6897 Converted.size(),