| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | TemplateDeduction.h | 44 TemplateArgumentList *DeducedSugared = nullptr, *DeducedCanonical = nullptr; 95 TemplateArgumentList *takeSugared() { in takeSugared() 96 TemplateArgumentList *Result = DeducedSugared; in takeSugared() 100 TemplateArgumentList *takeCanonical() { in takeCanonical() 101 TemplateArgumentList *Result = DeducedCanonical; in takeCanonical() 128 void setExplicitArgs(TemplateArgumentList *NewDeducedSugared, in setExplicitArgs() 129 TemplateArgumentList *NewDeducedCanonical) { in setExplicitArgs() 138 void reset(TemplateArgumentList *NewDeducedSugared, in reset() 139 TemplateArgumentList *NewDeducedCanonical) { in reset() 282 TemplateArgumentList *getTemplateArgumentList();
|
| H A D | Sema.h | 189 class TemplateArgumentList; variable 8780 const TemplateArgumentList &Args); 9277 const TemplateArgumentList &TemplateArgs, 9282 const TemplateArgumentList &TemplateArgs, 9436 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, 9455 const TemplateArgumentList *Innermost = nullptr, 10438 const TemplateArgumentList *Args, 10447 const TemplateArgumentList &TemplateArgList,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 242 class TemplateArgumentList final 258 TemplateArgumentList(const TemplateArgumentList &) = delete; 259 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete; 282 explicit TemplateArgumentList(const TemplateArgumentList *Other) in TemplateArgumentList() function 500 const TemplateArgumentList *TemplateArguments; 534 const TemplateArgumentList *TemplateArgs, 1807 const TemplateArgumentList *TemplateArgs; 1833 const TemplateArgumentList *TemplateArgs; 1887 void setTemplateArgs(TemplateArgumentList *Args) { 2611 const TemplateArgumentList *TemplateArgs; [all …]
|
| H A D | Decl.h | 73 class TemplateArgumentList; variable 2075 const TemplateArgumentList *TemplateArgs, 2912 const TemplateArgumentList *getTemplateSpecializationArgs() const; 2944 const TemplateArgumentList *TemplateArgs,
|
| H A D | ASTNodeTraverser.h | 333 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 2490 const TemplateArgumentList &ArgList, in DeduceTemplateArguments() 2919 TemplateArgumentList DeducedTAL{TemplateArgumentList::OnStack, in CheckDeducedArgumentConstraints() 2953 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 2973 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction() 2975 TemplateArgumentList *CanonicalDeducedArgumentList = in FinishTemplateArgumentDeduction() 3046 const TemplateArgumentList &TemplateArgs, in FinishTemplateArgumentDeduction() 3293 TemplateArgumentList *SugaredExplicitArgumentList = in SubstituteExplicitTemplateArguments() 3295 TemplateArgumentList *CanonicalExplicitArgumentList = in SubstituteExplicitTemplateArguments() 3681 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction() 3683 TemplateArgumentList *CanonicalDeducedArgumentList = in FinishTemplateArgumentDeduction() [all …]
|
| H A D | SemaConcept.cpp | 1261 TemplateArgumentList TAL{TemplateArgumentList::OnStack, in substituteParameterMappings()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 494 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr() 2229 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 2629 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl() 4859 const TemplateArgumentList *Args, in InstantiateFunctionDeclaration() 5214 const TemplateArgumentList &TemplateArgList, in BuildVarTemplateInstantiation()
|
| H A D | SemaTemplate.cpp | 4839 TemplateArgumentList *Args; 4879 TemplateArgumentList TemplateArgList(TemplateArgumentList::OnStack, in CheckVarTemplateId() 4881 TemplateArgumentList *InstantiationArgs = &TemplateArgList; in CheckVarTemplateId() 6293 TemplateArgumentList StackTemplateArgs(TemplateArgumentList::OnStack, in CheckTemplateArgumentList() 9813 const TemplateArgumentList* TemplArgs = new (Context) in CheckFunctionTemplateSpecialization() 9814 TemplateArgumentList(Specialization->getTemplateSpecializationArgs()); in CheckFunctionTemplateSpecialization() 11567 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
|
| H A D | SemaTemplateInstantiate.cpp | 194 } else if (const TemplateArgumentList *TemplateArgs = in HandleFunction() 341 const TemplateArgumentList *Innermost, bool RelativeToPrimary, in getTemplateInstantiationArgs() 3643 TemplateArgumentList *Args;
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 873 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList 880 TemplateArgumentList * 881 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy() 884 return new (Mem) TemplateArgumentList(Args); in CreateCopy() 889 TemplateSpecializationKind TSK, const TemplateArgumentList *TemplateArgs, in Create() 917 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl() 973 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() 1327 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl() 1362 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
|
| H A D | Linkage.h | 109 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
|
| H A D | ItaniumMangle.cpp | 617 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL); 979 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1094 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() 1678 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName() 1793 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() 2096 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() 2211 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() 2314 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix() 5978 const TemplateArgumentList &AL) { in mangleTemplateArgs() 6778 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs() [all …]
|
| H A D | QualTypeNames.cpp | 158 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
|
| H A D | Decl.cpp | 368 LinkageComputer::getLVForTemplateArgumentList(const TemplateArgumentList &TArgs, in getLVForTemplateArgumentList() 412 const TemplateArgumentList &templateArgs = *specInfo->TemplateArguments; in mergeTemplateLV() 488 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV() 539 const TemplateArgumentList &templateArgs = spec->getTemplateArgs(); in mergeTemplateLV() 1770 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier() 3074 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() 4119 const TemplateArgumentList * 4147 const TemplateArgumentList *TemplateArgs, in setFunctionTemplateSpecialization()
|
| H A D | MicrosoftMangle.cpp | 422 const TemplateArgumentList &TemplateArgs); 454 const TemplateArgumentList &TemplateArgs); 927 const TemplateArgumentList *&TemplateArgs) { in isTemplate() 963 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() 1520 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1590 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
|
| H A D | ODRDiagsEmitter.cpp | 1182 const TemplateArgumentList *FirstTemplateArgs = in diagnoseMismatch() 1184 const TemplateArgumentList *SecondTemplateArgs = in diagnoseMismatch() 1198 auto ExpandTemplateArgumentList = [](const TemplateArgumentList *TAL) { in diagnoseMismatch()
|
| H A D | TypePrinter.cpp | 1341 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in AppendScope() 1445 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printTag()
|
| H A D | ODRHash.cpp | 810 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
|
| H A D | DeclPrinter.cpp | 761 else if (const TemplateArgumentList *TArgs = in VisitFunctionDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 269 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 260 if (const TemplateArgumentList * in VisitFunctionDecl() 347 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl() 599 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 983 TemplateArgumentList *TemplArgList = in VisitFunctionDecl() 984 TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl() 2503 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl() 2504 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2517 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2608 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl() 2632 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl() 4615 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | PathDiagnostic.cpp | 991 if (const TemplateArgumentList *TAList = in describeCodeDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCUDANV.cpp | 1057 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()
|