• Home
  • Raw
  • Download

Lines Matching refs:TemplateArgument

164     llvm::FoldingSetVector<EntryType> &Specs, ArrayRef<TemplateArgument> Args,  in findSpecializationImpl()
204 TemplateArgument *Args) { in GenerateInjectedTemplateArgs()
206 TemplateArgument Arg; in GenerateInjectedTemplateArgs()
212 Arg = TemplateArgument(ArgType); in GenerateInjectedTemplateArgs()
222 Arg = TemplateArgument(E); in GenerateInjectedTemplateArgs()
226 Arg = TemplateArgument(TemplateName(TTP), Optional<unsigned>()); in GenerateInjectedTemplateArgs()
228 Arg = TemplateArgument(TemplateName(TTP)); in GenerateInjectedTemplateArgs()
232 Arg = TemplateArgument::CreatePackCopy(Context, Arg); in GenerateInjectedTemplateArgs()
291 FunctionTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
302 ArrayRef<TemplateArgument> FunctionTemplateDecl::getInjectedTemplateArgs() { in getInjectedTemplateArgs()
307 = new (getASTContext()) TemplateArgument[Params->size()]; in getInjectedTemplateArgs()
378 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
389 ClassTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
459 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization()
663 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList()
664 : Arguments(getTrailingObjects<TemplateArgument>()), in TemplateArgumentList()
667 getTrailingObjects<TemplateArgument>()); in TemplateArgumentList()
672 ArrayRef<TemplateArgument> Args) { in CreateCopy()
673 void *Mem = Context.Allocate(totalSizeToAlloc<TemplateArgument>(Args.size())); in CreateCopy()
709 ArrayRef<TemplateArgument> Args, in ClassTemplateSpecializationDecl()
732 ArrayRef<TemplateArgument> Args, in Create()
821 ArrayRef<TemplateArgument> Args, in ClassTemplatePartialSpecializationDecl()
841 ArrayRef<TemplateArgument> Args, in Create()
998 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
1009 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
1057 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) in VarTemplateSpecializationDecl()
1073 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) { in Create()
1118 StorageClass S, ArrayRef<TemplateArgument> Args, in VarTemplatePartialSpecializationDecl()
1134 StorageClass S, ArrayRef<TemplateArgument> Args, in Create()