/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | TemplateDeduction.h | 44 TemplateArgumentList *Deduced = nullptr; 95 TemplateArgumentList *take() { 96 TemplateArgumentList *Result = Deduced; 123 void setExplicitArgs(TemplateArgumentList *NewDeduced) { 130 void reset(TemplateArgumentList *NewDeduced) { 265 TemplateArgumentList *getTemplateArgumentList();
|
H A D | Template.h | 82 MultiLevelTemplateArgumentList(const TemplateArgumentList &TemplateArgs) { 143 void addOuterTemplateArguments(const TemplateArgumentList *TemplateArgs) {
|
H A D | Sema.h | 182 class TemplateArgumentList; 7365 const TemplateArgumentList &Args); 7841 const TemplateArgumentList &TemplateArgs, 7846 const TemplateArgumentList &TemplateArgs, 7993 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, 8012 const TemplateArgumentList *Innermost = nullptr, 8843 const TemplateArgumentList *Args, 8852 const TemplateArgumentList &TemplateArgList,
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 239 class TemplateArgumentList final 240 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> { 250 TemplateArgumentList(ArrayRef<TemplateArgument> Args); 255 TemplateArgumentList(const TemplateArgumentList &) = delete; 256 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete; 264 static TemplateArgumentList *CreateCopy(ASTContext &Context, 271 explicit TemplateArgumentList(OnStackType, ArrayRef<TemplateArgument> Args) 280 explicit TemplateArgumentList(cons [all...] |
H A D | ASTNodeTraverser.h | 283 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) {
|
H A D | Decl.h | 73 class TemplateArgumentList; 1895 const TemplateArgumentList *TemplateArgs, 2624 const TemplateArgumentList *getTemplateSpecializationArgs() const; 2656 const TemplateArgumentList *TemplateArgs,
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | Linkage.h | 108 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
|
H A D | DeclTemplate.cpp | 827 // TemplateArgumentList Implementation 829 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) function in class:TemplateArgumentList 836 TemplateArgumentList * 837 TemplateArgumentList::CreateCopy(ASTContext &Context, 840 return new (Mem) TemplateArgumentList(Args); 845 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, 873 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), 919 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); 1233 TemplateArgs(TemplateArgumentList [all...] |
H A D | ItaniumMangle.cpp | 554 void mangleTemplateArgs(const TemplateArgumentList &AL); 791 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 888 const TemplateArgumentList *TemplateArgs = nullptr; 1425 const TemplateArgumentList *InheritedTemplateArgs = nullptr; 1522 const TemplateArgumentList *TemplateArgs = nullptr; 1752 const TemplateArgumentList *TemplateArgs = nullptr; 1842 const TemplateArgumentList *TemplateArgs = nullptr; 4529 void CXXNameMangler::mangleTemplateArgs(const TemplateArgumentList &AL) { 4753 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); 4769 const TemplateArgumentList [all...] |
H A D | QualTypeNames.cpp | 156 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs();
|
H A D | Decl.cpp | 363 LinkageComputer::getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, 401 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; 472 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); 524 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); 1615 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 2822 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); 3668 const TemplateArgumentList * 3691 const TemplateArgumentList *TemplateArgs,
|
H A D | MicrosoftMangle.cpp | 358 const TemplateArgumentList &TemplateArgs); 388 const TemplateArgumentList &TemplateArgs); 760 isTemplate(const NamedDecl *ND, const TemplateArgumentList *&TemplateArgs) { 794 const TemplateArgumentList *TemplateArgs = nullptr; 1316 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { 1417 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) {
|
H A D | ODRHash.cpp | 647 const TemplateArgumentList &List = Specialization->getTemplateArgs();
|
H A D | DeclPrinter.cpp | 645 else if (const TemplateArgumentList *TArgs =
|
H A D | TypePrinter.cpp | 1132 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); 1220 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs();
|
H A D | Expr.cpp | 806 const TemplateArgumentList &Args = (*I)->getTemplateArgs(); 822 const TemplateArgumentList* Args = FSI->TemplateArguments;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 2371 const TemplateArgumentList &ParamList, 2372 const TemplateArgumentList &ArgList, 2583 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Output); 2665 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder)); 2689 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder)); 2703 Info.reset(TemplateArgumentList::CreateCopy(S.Context, Builder)); 2742 Info.reset(TemplateArgumentList::CreateCopy(S.Context, DeducedArgs)); 2754 const TemplateArgumentList &TemplateArgs, 2773 TemplateArgumentList *DeducedArgumentLis [all...] |
H A D | SemaTemplate.cpp | 3506 TemplateArgumentList StackTemplateArgs(TemplateArgumentList::OnStack, 4294 TemplateArgumentList *Args; 4327 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, 4329 TemplateArgumentList *InstantiationArgs = &TemplateArgList; 4894 TemplateArgumentList TemplateArgs(TemplateArgumentList::OnStack, Converted); 4946 TemplateArgumentList TemplateArgs(TemplateArgumentList [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 1977 TemplateArgumentList::CreateCopy(SemaRef.Context, 2328 TemplateArgumentList::CreateCopy(SemaRef.Context, 4461 const TemplateArgumentList *Args, 4738 const TemplateArgumentList &TemplateArgList,
|
H A D | SemaTemplateInstantiate.cpp | 59 const TemplateArgumentList *Innermost, 143 if (const TemplateArgumentList *TemplateArgs 2937 TemplateArgumentList *Args;
|
H A D | SemaOverload.cpp | 595 TemplateArgumentList *TemplateArgs; 601 TemplateArgumentList *TemplateArgs; 776 TemplateArgumentList *DeductionFailureInfo::getTemplateArgumentList() { 798 return static_cast<TemplateArgumentList*>(Data); 10594 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList(); 10622 if (TemplateArgumentList *Args = 10673 if (TemplateArgumentList *Args =
|
H A D | SemaExprCXX.cpp | 613 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); 8436 TemplateArgumentList TAL(TemplateArgumentList::OnStack, Args);
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordWriter.h | 259 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 248 if (const TemplateArgumentList * 335 const TemplateArgumentList &Args = Spec->getTemplateArgs(); 571 const TemplateArgumentList &Args = Spec->getTemplateArgs();
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 940 TemplateArgumentList *TemplArgList 941 = TemplateArgumentList::CreateCopy(C, TemplArgs); 2121 TemplateArgumentList *ArgList 2122 = TemplateArgumentList::CreateCopy(C, TemplArgs); 2135 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); 2236 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( 2260 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); 4524 auto *TemplArgList = TemplateArgumentList::CreateCopy(
|