Lines Matching refs:Converted

1147     TemplateArgument Converted;  in ActOnNonTypeTemplateParameter()  local
1149 CheckTemplateArgument(Param, Param->getType(), Default, Converted); in ActOnNonTypeTemplateParameter()
2929 const SmallVectorImpl<TemplateArgument> &Converted, in checkBuiltinTemplateIdType() argument
2940 if (!Converted[1].getAsType()->isIntegralType(Context)) { in checkBuiltinTemplateIdType()
2948 TemplateArgument NumArgsArg = Converted[2]; in checkBuiltinTemplateIdType()
2970 return SemaRef.CheckTemplateIdType(Converted[0].getAsTemplate(), in checkBuiltinTemplateIdType()
2978 assert(Converted.size() == 2 && in checkBuiltinTemplateIdType()
2982 TemplateArgument IndexArg = Converted[0], Ts = Converted[1]; in checkBuiltinTemplateIdType()
3165 SmallVector<TemplateArgument, 4> Converted; in CheckTemplateIdType() local
3167 false, Converted)) in CheckTemplateIdType()
3181 Converted); in CheckTemplateIdType()
3243 CanonType = Context.getCanonicalTemplateSpecializationType(Name, Converted); in CheckTemplateIdType()
3288 = ClassTemplate->findSpecialization(Converted, InsertPos); in CheckTemplateIdType()
3297 ClassTemplate->getLocation(), ClassTemplate, Converted, nullptr); in CheckTemplateIdType()
3305 TemplateArgLists.addOuterTemplateArguments(Converted); in CheckTemplateIdType()
3317 CanonType = checkBuiltinTemplateIdType(*this, BTD, Converted, TemplateLoc, in CheckTemplateIdType()
3756 SmallVector<TemplateArgument, 4> Converted; in ActOnVarTemplateSpecialization() local
3758 false, Converted)) in ActOnVarTemplateSpecialization()
3765 TemplateArgs.size(), Converted)) in ActOnVarTemplateSpecialization()
3781 Converted)) { in ActOnVarTemplateSpecialization()
3801 PrevDecl = VarTemplate->findPartialSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization()
3803 PrevDecl = VarTemplate->findSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization()
3830 Converted, TemplateArgs); in ActOnVarTemplateSpecialization()
3847 VarTemplate, DI->getType(), DI, SC, Converted); in ActOnVarTemplateSpecialization()
3932 SmallVector<TemplateArgument, 4> Converted; in CheckVarTemplateId() local
3936 Converted)) in CheckVarTemplateId()
3943 Converted, InsertPos)) { in CheckVarTemplateId()
3955 Converted); in CheckVarTemplateId()
4052 Converted, TemplateNameLoc, InsertPos /*, LateAttrs, StartingScope*/); in CheckVarTemplateId()
4323 SmallVectorImpl<TemplateArgument> &Converted) { in CheckTemplateTypeArgument() argument
4432 Converted.push_back(TemplateArgument(ArgType)); in CheckTemplateTypeArgument()
4463 SmallVectorImpl<TemplateArgument> &Converted) { in SubstDefaultTemplateArgument() argument
4470 Param, Template, Converted, in SubstDefaultTemplateArgument()
4475 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
4520 SmallVectorImpl<TemplateArgument> &Converted) { in SubstDefaultTemplateArgument() argument
4522 Param, Template, Converted, in SubstDefaultTemplateArgument()
4527 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
4571 SmallVectorImpl<TemplateArgument> &Converted, in SubstDefaultTemplateArgument() argument
4574 SemaRef, TemplateLoc, TemplateParameter(Param), Template, Converted, in SubstDefaultTemplateArgument()
4579 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in SubstDefaultTemplateArgument()
4613 &Converted, in SubstDefaultTemplateArgumentIfAvailable() argument
4626 Converted); in SubstDefaultTemplateArgumentIfAvailable()
4643 Converted); in SubstDefaultTemplateArgumentIfAvailable()
4662 Converted, in SubstDefaultTemplateArgumentIfAvailable()
4737 SmallVectorImpl<TemplateArgument> &Converted, in CheckTemplateArgument() argument
4741 return CheckTemplateTypeArgument(TTP, Arg, Converted); in CheckTemplateArgument()
4759 NTTP, Converted, in CheckTemplateArgument()
4765 Converted); in CheckTemplateArgument()
4802 Converted.push_back(Result); in CheckTemplateArgument()
4811 Converted.push_back(Arg.getArgument()); in CheckTemplateArgument()
4852 Converted.push_back(Result); in CheckTemplateArgument()
4910 TempParm, Converted, in CheckTemplateArgument()
4915 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); in CheckTemplateArgument()
4942 Converted.push_back(Arg.getArgument()); in CheckTemplateArgument()
5036 SmallVectorImpl<TemplateArgument> &Converted, in CheckTemplateArgumentList() argument
5070 Converted.push_back( in CheckTemplateArgumentList()
5093 ArgumentPack.size(), Converted)) in CheckTemplateArgumentList()
5118 ArgumentPack.push_back(Converted.pop_back_val()); in CheckTemplateArgumentList()
5131 Converted.insert(Converted.end(), in CheckTemplateArgumentList()
5137 Converted.push_back(NewArgs[ArgIdx].getArgument()); in CheckTemplateArgumentList()
5150 Converted.push_back( in CheckTemplateArgumentList()
5168 Converted.push_back( in CheckTemplateArgumentList()
5194 Converted); in CheckTemplateArgumentList()
5210 Converted); in CheckTemplateArgumentList()
5229 Converted, in CheckTemplateArgumentList()
5242 InstantiatingTemplate Inst(*this, RAngleLoc, Template, *Param, Converted, in CheckTemplateArgumentList()
5249 RAngleLoc, 0, Converted)) in CheckTemplateArgumentList()
5270 Converted.push_back(NewArgs[ArgIdx++].getArgument()); in CheckTemplateArgumentList()
5749 TemplateArgument &Converted) { in CheckTemplateArgumentAddressOfObjectOrFunction() argument
5850 Converted = TemplateArgument(S.Context.getCanonicalType(ParamType), in CheckTemplateArgumentAddressOfObjectOrFunction()
5865 Converted = TemplateArgument(ArgIn); in CheckTemplateArgumentAddressOfObjectOrFunction()
5874 Converted = TemplateArgument(ArgIn); in CheckTemplateArgumentAddressOfObjectOrFunction()
6023 Converted = in CheckTemplateArgumentAddressOfObjectOrFunction()
6035 TemplateArgument &Converted) { in CheckTemplateArgumentPointerToMember() argument
6083 Converted = TemplateArgument(Arg); in CheckTemplateArgumentPointerToMember()
6086 Converted = TemplateArgument(VD, ParamType); in CheckTemplateArgumentPointerToMember()
6104 Converted = TemplateArgument(S.Context.getCanonicalType(ParamType), in CheckTemplateArgumentPointerToMember()
6142 Converted = TemplateArgument(Arg); in CheckTemplateArgumentPointerToMember()
6145 Converted = TemplateArgument(D, ParamType); in CheckTemplateArgumentPointerToMember()
6166 TemplateArgument &Converted, in CheckTemplateArgument() argument
6180 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6228 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6246 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6268 Converted = TemplateArgument(ArgResult.get()); in CheckTemplateArgument()
6278 Converted = TemplateArgument(CanonParamType, /*isNullPtr*/true); in CheckTemplateArgument()
6282 Converted = TemplateArgument(Context, Value.getInt(), CanonParamType); in CheckTemplateArgument()
6297 Converted = VD ? TemplateArgument(VD, CanonParamType) in CheckTemplateArgument()
6312 Converted = TemplateArgument(ArgResult.get()->IgnoreImpCasts()); in CheckTemplateArgument()
6339 Converted = VD ? TemplateArgument(VD, CanonParamType) in CheckTemplateArgument()
6392 Converted = TemplateArgument(ArgResult.get()); in CheckTemplateArgument()
6404 Converted = TemplateArgument(Context, Value, in CheckTemplateArgument()
6476 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6526 Converted = TemplateArgument(Context, Value, in CheckTemplateArgument()
6576 Arg, Converted)) in CheckTemplateArgument()
6582 Converted)) in CheckTemplateArgument()
6597 Arg, Converted)) in CheckTemplateArgument()
6628 Arg, Converted)) in CheckTemplateArgument()
6636 Converted = TemplateArgument(Arg); in CheckTemplateArgument()
6652 Converted = TemplateArgument(Context.getCanonicalType(ParamType), in CheckTemplateArgument()
6663 Converted)) in CheckTemplateArgument()
7566 SmallVector<TemplateArgument, 4> Converted; in ActOnClassTemplateSpecialization() local
7568 TemplateArgs, false, Converted)) in ActOnClassTemplateSpecialization()
7575 TemplateArgs.size(), Converted)) in ActOnClassTemplateSpecialization()
7595 PrevDecl = ClassTemplate->findPartialSpecialization(Converted, InsertPos); in ActOnClassTemplateSpecialization()
7597 PrevDecl = ClassTemplate->findSpecialization(Converted, InsertPos); in ActOnClassTemplateSpecialization()
7616 Converted); in ActOnClassTemplateSpecialization()
7650 Converted, in ActOnClassTemplateSpecialization()
7678 Converted, in ActOnClassTemplateSpecialization()
7692 CanonTemplate, Converted); in ActOnClassTemplateSpecialization()
8734 SmallVector<TemplateArgument, 4> Converted; in ActOnExplicitInstantiation() local
8736 TemplateArgs, false, Converted)) in ActOnExplicitInstantiation()
8743 = ClassTemplate->findSpecialization(Converted, InsertPos); in ActOnExplicitInstantiation()
8797 Converted, in ActOnExplicitInstantiation()