Lines Matching refs:Args
164 llvm::FoldingSetVector<EntryType> &Specs, ArrayRef<TemplateArgument> Args,
168 EntryType::Profile(ID,Args, getASTContext());
204 TemplateArgument *Args) {
234 *Args++ = Arg;
291 FunctionTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
293 return findSpecializationImpl(getSpecializations(), Args, InsertPos);
378 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
380 return findSpecializationImpl(getSpecializations(), Args, InsertPos);
389 ClassTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args,
391 return findSpecializationImpl(getPartialSpecializations(), Args, InsertPos);
663 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args)
665 NumArguments(Args.size()) {
666 std::uninitialized_copy(Args.begin(), Args.end(),
672 ArrayRef<TemplateArgument> Args) {
673 void *Mem = Context.Allocate(totalSizeToAlloc<TemplateArgument>(Args.size()));
674 return new (Mem) TemplateArgumentList(Args);
709 ArrayRef<TemplateArgument> Args,
716 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)),
732 ArrayRef<TemplateArgument> Args,
737 SpecializedTemplate, Args, PrevDecl);
821 ArrayRef<TemplateArgument> Args,
828 Args, PrevDecl),
841 ArrayRef<TemplateArgument> Args,
850 Params, SpecializedTemplate, Args,
998 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
1000 return findSpecializationImpl(getSpecializations(), Args, InsertPos);
1009 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args,
1011 return findSpecializationImpl(getPartialSpecializations(), Args, InsertPos);
1057 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args)
1061 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)),
1073 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) {
1076 SpecializedTemplate, T, TInfo, S, Args);
1118 StorageClass S, ArrayRef<TemplateArgument> Args,
1122 TInfo, S, Args),
1134 StorageClass S, ArrayRef<TemplateArgument> Args,
1142 S, Args, ASTArgInfos);