Lines Matching refs:TemplateArgument
385 FunctionTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
396 ArrayRef<TemplateArgument> FunctionTemplateDecl::getInjectedTemplateArgs() { in getInjectedTemplateArgs()
401 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedTemplateArgs()
404 new (Context) TemplateArgument[TemplateArgs.size()]; in getInjectedTemplateArgs()
492 ClassTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
504 ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
542 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile()
545 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile()
615 SmallVector<TemplateArgument, 16> TemplateArgs; in getInjectedClassNameSpecialization()
865 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList()
866 : Arguments(getTrailingObjects<TemplateArgument>()), in TemplateArgumentList()
869 getTrailingObjects<TemplateArgument>()); in TemplateArgumentList()
874 ArrayRef<TemplateArgument> Args) { in CreateCopy()
875 void *Mem = Context.Allocate(totalSizeToAlloc<TemplateArgument>(Args.size())); in CreateCopy()
904 ArrayRef<TemplateArgument> Args, in ClassTemplateSpecializationDecl()
925 ArrayRef<TemplateArgument> Args, in Create()
1046 ArrayRef<TemplateArgument> Args, in ClassTemplatePartialSpecializationDecl()
1065 ArrayRef<TemplateArgument> Args, in Create()
1212 VarTemplateDecl::findSpecialization(ArrayRef<TemplateArgument> Args, in findSpecialization()
1223 VarTemplateDecl::findPartialSpecialization(ArrayRef<TemplateArgument> Args, in findPartialSpecialization()
1231 ArrayRef<TemplateArgument> TemplateArgs, TemplateParameterList *TPL, in Profile()
1234 for (const TemplateArgument &TemplateArg : TemplateArgs) in Profile()
1283 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) in VarTemplateSpecializationDecl()
1299 TypeSourceInfo *TInfo, StorageClass S, ArrayRef<TemplateArgument> Args) { in Create()
1358 StorageClass S, ArrayRef<TemplateArgument> Args, in VarTemplatePartialSpecializationDecl()
1374 StorageClass S, ArrayRef<TemplateArgument> Args, in Create()