Lines Matching refs:TemplateArgument
389 ArrayRef<TemplateArgument> RedeclarableTemplateDecl::getInjectedTemplateArgs() { in getInjectedTemplateArgs()
394 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedTemplateArgs()
397 new (Context) TemplateArgument[TemplateArgs.size()]; in getInjectedTemplateArgs()
444 FunctionTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
535 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
547 ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
554 llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
557 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile()
627 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization()
873 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList()
874 : Arguments(getTrailingObjects<TemplateArgument>()), in TemplateArgumentList()
877 getTrailingObjects<TemplateArgument>()); in TemplateArgumentList()
882 ArrayRef<TemplateArgument> Args) { in CreateCopy()
883 void *Mem = Context.Allocate(totalSizeToAlloc<TemplateArgument>(Args.size())); in CreateCopy()
912 ArrayRef<TemplateArgument> Args, in ClassTemplateSpecializationDecl()
933 ArrayRef<TemplateArgument> Args, in Create()
1055 ArrayRef<TemplateArgument> ConvertedArgs) in ImplicitConceptSpecializationDecl()
1068 ArrayRef<TemplateArgument> ConvertedArgs) { in Create()
1070 additionalSizeToAlloc<TemplateArgument>(ConvertedArgs.size())) in Create()
1077 return new (C, ID, additionalSizeToAlloc<TemplateArgument>(NumTemplateArgs)) in CreateDeserialized()
1082 ArrayRef<TemplateArgument> Converted) { in setTemplateArguments()
1085 getTrailingObjects<TemplateArgument>()); in setTemplateArguments()
1100 ArrayRef<TemplateArgument> Args, in ClassTemplatePartialSpecializationDecl()
1119 ArrayRef<TemplateArgument> Args, in Create()
1253 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
1264 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
1271 llvm::FoldingSetNodeID &ID, ArrayRef<TemplateArgument> TemplateArgs, in Profile()
1274 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile()
1323 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) in VarTemplateSpecializationDecl()
1339 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) { in Create()
1407 StorageClass S, ArrayRef<TemplateArgument> Args, in VarTemplatePartialSpecializationDecl()
1423 StorageClass S, ArrayRef<TemplateArgument> Args, in Create()