Lines Matching refs:Converted
722 TemplateArgument Converted; in ActOnNonTypeTemplateParameter() local
723 ExprResult DefaultRes = CheckTemplateArgument(Param, Param->getType(), Default, Converted); in ActOnNonTypeTemplateParameter()
2023 SmallVector<TemplateArgument, 4> Converted; in CheckTemplateIdType() local
2025 false, Converted)) in CheckTemplateIdType()
2039 Converted.data(), Converted.size()); in CheckTemplateIdType()
2070 Converted.data(), in CheckTemplateIdType()
2071 Converted.size()); in CheckTemplateIdType()
2122 = ClassTemplate->findSpecialization(Converted, InsertPos); in CheckTemplateIdType()
2133 Converted.data(), in CheckTemplateIdType()
2134 Converted.size(), nullptr); in CheckTemplateIdType()
2439 SmallVector<TemplateArgument, 4> Converted; in ActOnVarTemplateSpecialization() local
2441 false, Converted)) in ActOnVarTemplateSpecialization()
2450 Converted.data(), Converted.size()); in ActOnVarTemplateSpecialization()
2468 TemplateArgs.size(), Converted)) in ActOnVarTemplateSpecialization()
2482 Converted)) { in ActOnVarTemplateSpecialization()
2502 PrevDecl = VarTemplate->findPartialSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization()
2504 PrevDecl = VarTemplate->findSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization()
2531 Converted.data(), Converted.size(), TemplateArgs); in ActOnVarTemplateSpecialization()
2573 VarTemplate, DI->getType(), DI, SC, Converted.data(), Converted.size()); in ActOnVarTemplateSpecialization()
2658 SmallVector<TemplateArgument, 4> Converted; in CheckVarTemplateId() local
2662 Converted)) in CheckVarTemplateId()
2669 Converted, InsertPos)) in CheckVarTemplateId()
2679 Converted.data(), Converted.size()); in CheckVarTemplateId()
2774 Converted, TemplateNameLoc, InsertPos /*, LateAttrs, StartingScope*/); in CheckVarTemplateId()
3000 SmallVectorImpl<TemplateArgument> &Converted) { in CheckTemplateTypeArgument() argument
3111 Converted.push_back(TemplateArgument(ArgType)); in CheckTemplateTypeArgument()
3142 SmallVectorImpl<TemplateArgument> &Converted) { in SubstDefaultTemplateArgument() argument
3149 Template, Converted, in SubstDefaultTemplateArgument()
3155 Converted.data(), Converted.size()); in SubstDefaultTemplateArgument()
3200 SmallVectorImpl<TemplateArgument> &Converted) { in SubstDefaultTemplateArgument() argument
3202 Template, Converted, in SubstDefaultTemplateArgument()
3208 Converted.data(), Converted.size()); in SubstDefaultTemplateArgument()
3252 SmallVectorImpl<TemplateArgument> &Converted, in SubstDefaultTemplateArgument() argument
3254 Sema::InstantiatingTemplate Inst(SemaRef, TemplateLoc, Template, Converted, in SubstDefaultTemplateArgument()
3260 Converted.data(), Converted.size()); in SubstDefaultTemplateArgument()
3294 &Converted, in SubstDefaultTemplateArgumentIfAvailable() argument
3307 Converted); in SubstDefaultTemplateArgumentIfAvailable()
3324 Converted); in SubstDefaultTemplateArgumentIfAvailable()
3343 Converted, in SubstDefaultTemplateArgumentIfAvailable()
3385 SmallVectorImpl<TemplateArgument> &Converted, in CheckTemplateArgument() argument
3389 return CheckTemplateTypeArgument(TTP, Arg, Converted); in CheckTemplateArgument()
3405 NTTP, Converted, in CheckTemplateArgument()
3411 Converted.data(), Converted.size()); in CheckTemplateArgument()
3437 Converted.push_back(Result); in CheckTemplateArgument()
3446 Converted.push_back(Arg.getArgument()); in CheckTemplateArgument()
3487 Converted.push_back(Result); in CheckTemplateArgument()
3539 TempParm, Converted, in CheckTemplateArgument()
3545 Converted.data(), Converted.size()); in CheckTemplateArgument()
3562 Converted.push_back(Arg.getArgument()); in CheckTemplateArgument()
3643 SmallVectorImpl<TemplateArgument> &Converted) { in CheckTemplateArgumentList() argument
3666 Converted.push_back( in CheckTemplateArgumentList()
3693 ArgumentPack.size(), Converted)) in CheckTemplateArgumentList()
3718 ArgumentPack.push_back(Converted.pop_back_val()); in CheckTemplateArgumentList()
3736 Converted.insert(Converted.end(), in CheckTemplateArgumentList()
3745 Converted.push_back(TemplateArgs[ArgIdx].getArgument()); in CheckTemplateArgumentList()
3751 Converted.push_back( in CheckTemplateArgumentList()
3767 Converted.push_back(TemplateArgument::CreatePackCopy(Context, in CheckTemplateArgumentList()
3786 Converted.push_back(TemplateArgument::CreatePackCopy(Context, in CheckTemplateArgumentList()
3813 Converted); in CheckTemplateArgumentList()
3829 Converted); in CheckTemplateArgumentList()
3848 Converted, in CheckTemplateArgumentList()
3859 InstantiatingTemplate Inst(*this, RAngleLoc, Template, *Param, Converted, in CheckTemplateArgumentList()
3866 RAngleLoc, 0, Converted)) in CheckTemplateArgumentList()
3888 Converted.push_back(TemplateArgs[ArgIdx++].getArgument()); in CheckTemplateArgumentList()
4335 TemplateArgument &Converted) { in CheckTemplateArgumentAddressOfObjectOrFunction() argument
4442 Converted = TemplateArgument(ParamType, /*isNullPtr=*/true); in CheckTemplateArgumentAddressOfObjectOrFunction()
4456 Converted = TemplateArgument(ArgIn); in CheckTemplateArgumentAddressOfObjectOrFunction()
4465 Converted = TemplateArgument(ArgIn); in CheckTemplateArgumentAddressOfObjectOrFunction()
4615 Converted = TemplateArgument(cast<ValueDecl>(Entity->getCanonicalDecl()), in CheckTemplateArgumentAddressOfObjectOrFunction()
4627 TemplateArgument &Converted) { in CheckTemplateArgumentPointerToMember() argument
4637 Converted = TemplateArgument(ParamType, /*isNullPtr*/true); in CheckTemplateArgumentPointerToMember()
4707 Converted = TemplateArgument(Arg); in CheckTemplateArgumentPointerToMember()
4710 Converted = TemplateArgument(VD, /*isReferenceParam*/false); in CheckTemplateArgumentPointerToMember()
4736 Converted = TemplateArgument(Arg); in CheckTemplateArgumentPointerToMember()
4739 Converted = TemplateArgument(D, /*isReferenceParam*/false); in CheckTemplateArgumentPointerToMember()
4762 TemplateArgument &Converted, in CheckTemplateArgument() argument
4770 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
4814 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
4840 Converted = TemplateArgument(Context, Value, in CheckTemplateArgument()
4916 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
4967 Converted = TemplateArgument(Context, Value, in CheckTemplateArgument()
5017 Arg, Converted)) in CheckTemplateArgument()
5023 Converted)) in CheckTemplateArgument()
5038 Arg, Converted)) in CheckTemplateArgument()
5069 Arg, Converted)) in CheckTemplateArgument()
5077 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
5093 Converted = TemplateArgument(ParamType, /*isNullPtr*/true); in CheckTemplateArgument()
5103 Converted)) in CheckTemplateArgument()
6057 SmallVector<TemplateArgument, 4> Converted; in ActOnClassTemplateSpecialization() local
6059 TemplateArgs, false, Converted)) in ActOnClassTemplateSpecialization()
6067 TemplateArgs.size(), Converted)) in ActOnClassTemplateSpecialization()
6087 PrevDecl = ClassTemplate->findPartialSpecialization(Converted, InsertPos); in ActOnClassTemplateSpecialization()
6089 PrevDecl = ClassTemplate->findSpecialization(Converted, InsertPos); in ActOnClassTemplateSpecialization()
6108 Converted.data(), in ActOnClassTemplateSpecialization()
6109 Converted.size()); in ActOnClassTemplateSpecialization()
6139 Converted.data(), in ActOnClassTemplateSpecialization()
6140 Converted.size(), in ActOnClassTemplateSpecialization()
6196 Converted.data(), in ActOnClassTemplateSpecialization()
6197 Converted.size(), in ActOnClassTemplateSpecialization()
7090 SmallVector<TemplateArgument, 4> Converted; in ActOnExplicitInstantiation() local
7092 TemplateArgs, false, Converted)) in ActOnExplicitInstantiation()
7099 = ClassTemplate->findSpecialization(Converted, InsertPos); in ActOnExplicitInstantiation()
7147 Converted.data(), in ActOnExplicitInstantiation()
7148 Converted.size(), in ActOnExplicitInstantiation()