Lines Matching refs:TemplateArgument

166     llvm::FoldingSetVector<EntryType> &Specs, ArrayRef<TemplateArgument> Args,
206 TemplateArgument *Args) {
210 TemplateArgument Arg;
216 Arg = TemplateArgument(ArgType);
227 Arg = TemplateArgument(E);
231 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>());
233 Arg = TemplateArgument(TemplateName(TTP));
237 Arg = TemplateArgument::CreatePackCopy(Context, &Arg, 1);
296 FunctionTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
307 ArrayRef<TemplateArgument> FunctionTemplateDecl::getInjectedTemplateArgs() {
312 = new (getASTContext()) TemplateArgument[Params->size()];
383 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
394 ClassTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args,
473 SmallVector<TemplateArgument, 16> TemplateArgs;
671 const TemplateArgument *Args,
674 + NumArgs * sizeof(TemplateArgument);
676 TemplateArgument *StoredArgs
677 = reinterpret_cast<TemplateArgument *>(
715 const TemplateArgument *Args,
739 const TemplateArgument *Args,
829 const TemplateArgument *Args,
850 const TemplateArgument *Args,
1011 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args,
1022 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args,
1076 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args,
1093 TypeSourceInfo *TInfo, StorageClass S, const TemplateArgument *Args,
1140 StorageClass S, const TemplateArgument *Args, unsigned NumArgs,
1156 StorageClass S, const TemplateArgument *Args, unsigned NumArgs,