| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | TemplateDeduction.h | 45 TemplateArgumentList *DeducedSugared = nullptr, *DeducedCanonical = nullptr; 105 TemplateArgumentList *takeSugared() { in takeSugared() 106 TemplateArgumentList *Result = DeducedSugared; in takeSugared() 110 TemplateArgumentList *takeCanonical() { in takeCanonical() 111 TemplateArgumentList *Result = DeducedCanonical; in takeCanonical() 138 void setExplicitArgs(TemplateArgumentList *NewDeducedSugared, in setExplicitArgs() 139 TemplateArgumentList *NewDeducedCanonical) { in setExplicitArgs() 148 void reset(TemplateArgumentList *NewDeducedSugared, in reset() 149 TemplateArgumentList *NewDeducedCanonical) { in reset() 292 TemplateArgumentList *getTemplateArgumentList();
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 248 class TemplateArgumentList final 249 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> { 256 TemplateArgumentList(ArrayRef<TemplateArgument> Args); 261 TemplateArgumentList(const TemplateArgumentList &) = delete; 262 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete; 266 static TemplateArgumentList *CreateCopy(ASTContext &Context, 483 TemplateArgumentList *TemplateArguments; 496 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 514 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, 1827 const TemplateArgumentList *TemplateArgs; [all …]
|
| H A D | Decl.h | 76 class TemplateArgumentList; variable 2109 TemplateArgumentList *TemplateArgs, void *InsertPos, 3016 const TemplateArgumentList *getTemplateSpecializationArgs() const; 3048 FunctionTemplateDecl *Template, TemplateArgumentList *TemplateArgs,
|
| H A D | ASTNodeTraverser.h | 370 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 937 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList 942 TemplateArgumentList * 943 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy() 946 return new (Mem) TemplateArgumentList(Args); in CreateCopy() 951 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create() 977 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl() 1030 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() 1411 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl() 1447 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
|
| H A D | Linkage.h | 112 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
|
| H A D | ItaniumMangle.cpp | 611 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL); 976 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1096 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() 1702 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName() 1826 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() 2129 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() 2252 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() 2356 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix() 6282 const TemplateArgumentList &AL) { in mangleTemplateArgs() 7082 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs() [all …]
|
| H A D | QualTypeNames.cpp | 156 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() 1772 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier() 3116 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() 4261 const TemplateArgumentList * 4288 TemplateArgumentList *TemplateArgs, void *InsertPos, in setFunctionTemplateSpecialization()
|
| H A D | MicrosoftMangle.cpp | 438 const TemplateArgumentList &TemplateArgs); 470 const TemplateArgumentList &TemplateArgs); 1056 const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1092 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() 1654 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1724 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
|
| H A D | ODRDiagsEmitter.cpp | 1180 const TemplateArgumentList *FirstTemplateArgs = in diagnoseMismatch() 1182 const TemplateArgumentList *SecondTemplateArgs = in diagnoseMismatch() 1196 auto ExpandTemplateArgumentList = [](const TemplateArgumentList *TAL) { in diagnoseMismatch()
|
| H A D | DeclPrinter.cpp | 740 else if (const TemplateArgumentList *TArgs = in VisitFunctionDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 3035 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted), in ConvertDeducedTemplateArguments() 3036 TemplateArgumentList::CreateCopy(S.Context, in ConvertDeducedTemplateArguments() 3089 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted), in ConvertDeducedTemplateArguments() 3090 TemplateArgumentList::CreateCopy(S.Context, CTAI.CanonicalConverted)); in ConvertDeducedTemplateArguments() 3107 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted), in ConvertDeducedTemplateArguments() 3108 TemplateArgumentList::CreateCopy(S.Context, CTAI.CanonicalConverted)); in ConvertDeducedTemplateArguments() 3178 TemplateArgumentList::CreateCopy(S.Context, SugaredDeducedArgs), in CheckDeducedArgumentConstraints() 3179 TemplateArgumentList::CreateCopy(S.Context, CanonicalDeducedArgs)); in CheckDeducedArgumentConstraints() 3212 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction() 3213 TemplateArgumentList::CreateCopy(S.Context, CTAI.SugaredConverted); in FinishTemplateArgumentDeduction() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 502 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr() 2817 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 3217 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl() 5426 FunctionTemplateDecl *FTD, const TemplateArgumentList *Args, in InstantiateFunctionDeclaration() 5892 const TemplateArgumentList *PartialSpecArgs, in BuildVarTemplateInstantiation()
|
| H A D | SemaTemplate.cpp | 3259 const TemplateArgumentList &LiteralArgs = SpecDecl->getTemplateArgs(); in checkHLSLSpirvTypeOperand() 3271 const TemplateArgumentList &ConstantArgs = SpecDecl->getTemplateArgs(); in checkHLSLSpirvTypeOperand() 4437 TemplateArgumentList *Args; 4547 const TemplateArgumentList *PartialSpecArgs = nullptr; in CheckVarTemplateId() 9530 TemplateArgumentList *TemplArgs = TemplateArgumentList::CreateCopy( in CheckFunctionTemplateSpecialization() 11327 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
|
| H A D | SemaTemplateDeductionGuide.cpp | 1203 TemplateArgumentList::CreateCopy(Context, TemplateArgsForBuildingFPrime); in BuildDeductionGuideForTypeAlias()
|
| H A D | SemaOverload.cpp | 723 TemplateArgumentList *TemplateArgs; 729 TemplateArgumentList *TemplateArgs; 907 TemplateArgumentList *DeductionFailureInfo::getTemplateArgumentList() { in getTemplateArgumentList() 929 return static_cast<TemplateArgumentList*>(Data); in getTemplateArgumentList() 12308 TemplateArgumentList *Args = DeductionFailure.getTemplateArgumentList(); in DiagnoseBadDeduction() 12336 if (TemplateArgumentList *Args = in DiagnoseBadDeduction() 12387 if (TemplateArgumentList *Args = in DiagnoseBadDeduction()
|
| /freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | RefCntblBaseVirtualDtorChecker.cpp | 51 DerefFuncDeleteExprVisitor(const TemplateArgumentList &ArgList, in DerefFuncDeleteExprVisitor() 152 const TemplateArgumentList *ArgList{nullptr};
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ByteCode/ |
| H A D | InterpState.cpp | 139 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in getStdAllocatorCaller()
|
| H A D | Context.cpp | 432 const TemplateArgumentList *TAL = MD->getTemplateSpecializationArgs(); in getOrCreateFunction()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 304 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 257 if (const TemplateArgumentList *SpecArgs = in VisitFunctionDecl() 353 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl() 605 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 954 TemplateArgumentList *TemplArgList = in VisitFunctionDecl() 955 TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl() 2519 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl() 2520 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2533 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2622 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl() 2647 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl() 4814 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | PathDiagnostic.cpp | 989 if (const TemplateArgumentList *TAList = in describeCodeDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGCUDANV.cpp | 1135 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()
|