| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/ |
| HD | TemplateDeduction.h | 45 TemplateArgumentList *DeducedSugared = nullptr, *DeducedCanonical = nullptr; 96 TemplateArgumentList *takeSugared() { in takeSugared() 97 TemplateArgumentList *Result = DeducedSugared; in takeSugared() 101 TemplateArgumentList *takeCanonical() { in takeCanonical() 102 TemplateArgumentList *Result = DeducedCanonical; in takeCanonical() 129 void setExplicitArgs(TemplateArgumentList *NewDeducedSugared, in setExplicitArgs() 130 TemplateArgumentList *NewDeducedCanonical) { in setExplicitArgs() 139 void reset(TemplateArgumentList *NewDeducedSugared, in reset() 140 TemplateArgumentList *NewDeducedCanonical) { in reset() 283 TemplateArgumentList *getTemplateArgumentList();
|
| HD | Sema.h | 203 class TemplateArgumentList; variable 11992 const TemplateArgumentList &Args); 12477 void MarkUsedTemplateParameters(const TemplateArgumentList &TemplateArgs, 13660 FunctionTemplateDecl *FTD, const TemplateArgumentList *Args, 13689 const TemplateArgumentList *PartialSpecArgs,
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/ |
| HD | DeclTemplate.h | 243 class TemplateArgumentList final 244 : private llvm::TrailingObjects<TemplateArgumentList, TemplateArgument> { 251 TemplateArgumentList(ArrayRef<TemplateArgument> Args); 256 TemplateArgumentList(const TemplateArgumentList &) = delete; 257 TemplateArgumentList &operator=(const TemplateArgumentList &) = delete; 261 static TemplateArgumentList *CreateCopy(ASTContext &Context, 481 TemplateArgumentList *TemplateArguments; 494 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in FunctionTemplateSpecializationInfo() 514 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, 1822 const TemplateArgumentList *TemplateArgs; [all …]
|
| HD | Decl.h | 73 class TemplateArgumentList; variable 2062 TemplateArgumentList *TemplateArgs, void *InsertPos, 2915 const TemplateArgumentList *getTemplateSpecializationArgs() const; 2947 FunctionTemplateDecl *Template, TemplateArgumentList *TemplateArgs,
|
| HD | ASTNodeTraverser.h | 370 void dumpTemplateArgumentList(const TemplateArgumentList &TAL) { in dumpTemplateArgumentList()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/ |
| HD | DeclTemplate.cpp | 887 TemplateArgumentList::TemplateArgumentList(ArrayRef<TemplateArgument> Args) in TemplateArgumentList() function in TemplateArgumentList 893 TemplateArgumentList * 894 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy() 897 return new (Mem) TemplateArgumentList(Args); in CreateCopy() 902 TemplateSpecializationKind TSK, TemplateArgumentList *TemplateArgs, in Create() 930 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in ClassTemplateSpecializationDecl() 986 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic() 1363 TemplateArgs(TemplateArgumentList::CreateCopy(Context, Args)), in VarTemplateSpecializationDecl() 1399 const TemplateArgumentList &TemplateArgs = getTemplateArgs(); in getNameForDiagnostic()
|
| HD | Linkage.h | 112 LinkageInfo getLVForTemplateArgumentList(const TemplateArgumentList &TArgs,
|
| HD | ItaniumMangle.cpp | 616 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL); 978 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1095 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNameWithAbiTags() 1679 const TemplateArgumentList *InheritedTemplateArgs = nullptr; in mangleUnqualifiedName() 1794 const TemplateArgumentList *TemplateArgs = nullptr; in mangleNestedName() 2097 const TemplateArgumentList *TemplateArgs = nullptr; in mangleLambda() 2210 const TemplateArgumentList *TemplateArgs = nullptr; in manglePrefix() 2313 const TemplateArgumentList *TemplateArgs = nullptr; in mangleClosurePrefix() 6009 const TemplateArgumentList &AL) { in mangleTemplateArgs() 6809 const TemplateArgumentList &TemplateArgs = SD->getTemplateArgs(); in isSpecializedAs() [all …]
|
| HD | QualTypeNames.cpp | 159 const TemplateArgumentList &TemplateArgs = TSTDecl->getTemplateArgs(); in getFullyQualifiedTemplateType()
|
| HD | 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() 1755 const TemplateArgumentList &TemplateArgs = Spec->getTemplateArgs(); in printNestedNameSpecifier() 3076 const TemplateArgumentList *TemplateArgs = getTemplateSpecializationArgs(); in getNameForDiagnostic() 4169 const TemplateArgumentList * 4196 TemplateArgumentList *TemplateArgs, void *InsertPos, in setFunctionTemplateSpecialization()
|
| HD | MicrosoftMangle.cpp | 433 const TemplateArgumentList &TemplateArgs); 465 const TemplateArgumentList &TemplateArgs); 1018 const TemplateArgumentList *&TemplateArgs) { in isTemplate() 1054 const TemplateArgumentList *TemplateArgs = nullptr; in mangleUnqualifiedName() 1611 GlobalDecl GD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateInstantiationName() 1684 const TemplateDecl *TD, const TemplateArgumentList &TemplateArgs) { in mangleTemplateArgs()
|
| HD | ODRDiagsEmitter.cpp | 1182 const TemplateArgumentList *FirstTemplateArgs = in diagnoseMismatch() 1184 const TemplateArgumentList *SecondTemplateArgs = in diagnoseMismatch() 1198 auto ExpandTemplateArgumentList = [](const TemplateArgumentList *TAL) { in diagnoseMismatch()
|
| HD | ODRHash.cpp | 823 const TemplateArgumentList &List = Specialization->getTemplateArgs(); in AddDecl()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| HD | RefCntblBaseVirtualDtorChecker.cpp | 51 DerefFuncDeleteExprVisitor(const TemplateArgumentList &ArgList, in DerefFuncDeleteExprVisitor() 119 const TemplateArgumentList *ArgList{nullptr};
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/ |
| HD | SemaTemplateDeduction.cpp | 2973 TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder), in ConvertDeducedTemplateArguments() 2974 TemplateArgumentList::CreateCopy(S.Context, CanonicalBuilder)); in ConvertDeducedTemplateArguments() 3013 Info.reset(TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder), in ConvertDeducedTemplateArguments() 3014 TemplateArgumentList::CreateCopy(S.Context, CanonicalBuilder)); in ConvertDeducedTemplateArguments() 3028 Info.reset(TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder), in ConvertDeducedTemplateArguments() 3029 TemplateArgumentList::CreateCopy(S.Context, CanonicalBuilder)); in ConvertDeducedTemplateArguments() 3103 TemplateArgumentList::CreateCopy(S.Context, SugaredDeducedArgs), in CheckDeducedArgumentConstraints() 3104 TemplateArgumentList::CreateCopy(S.Context, CanonicalDeducedArgs)); in CheckDeducedArgumentConstraints() 3137 TemplateArgumentList *SugaredDeducedArgumentList = in FinishTemplateArgumentDeduction() 3138 TemplateArgumentList::CreateCopy(S.Context, SugaredBuilder); in FinishTemplateArgumentDeduction() [all …]
|
| HD | SemaTemplateInstantiateDecl.cpp | 499 const TemplateArgumentList *TAL = TemplateArgumentList::CreateCopy( in instantiateOMPDeclareVariantAttr() 2270 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitFunctionDecl() 2672 TemplateArgumentList::CreateCopy(SemaRef.Context, in VisitCXXMethodDecl() 4864 FunctionTemplateDecl *FTD, const TemplateArgumentList *Args, in InstantiateFunctionDeclaration() 5215 const TemplateArgumentList *PartialSpecArgs, in BuildVarTemplateInstantiation()
|
| HD | SemaTemplateInstantiate.cpp | 285 } else if (const TemplateArgumentList *TemplateArgs = in HandleFunction() 3249 TemplateArgumentList *CurrentTemplateArgumentList = in SubstDefaultArgument() 3250 TemplateArgumentList::CreateCopy(getASTContext(), in SubstDefaultArgument() 3782 TemplateArgumentList *Args;
|
| HD | SemaTemplateDeductionGuide.cpp | 1151 TemplateArgumentList::CreateCopy(Context, TemplateArgsForBuildingFPrime); in BuildDeductionGuideForTypeAlias()
|
| HD | SemaTemplate.cpp | 4144 TemplateArgumentList *Args; 4184 const TemplateArgumentList *PartialSpecArgs = nullptr; in CheckVarTemplateId() 9031 TemplateArgumentList *TemplArgs = TemplateArgumentList::CreateCopy( in CheckFunctionTemplateSpecialization() 10768 const TemplateArgumentList &Args) { in getTemplateArgumentBindingsText()
|
| /freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
| HD | ASTRecordWriter.h | 276 void AddTemplateArgumentList(const TemplateArgumentList *TemplateArgs);
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Index/ |
| HD | USRGeneration.cpp | 262 if (const TemplateArgumentList *SpecArgs = in VisitFunctionDecl() 358 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitVarDecl() 610 const TemplateArgumentList &Args = Spec->getTemplateArgs(); in VisitTagDecl()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/AST/Interp/ |
| HD | ByteCodeEmitter.cpp | 58 const TemplateArgumentList *TAL = MD->getTemplateSpecializationArgs(); in compileFunc()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/ |
| HD | ASTReaderDecl.cpp | 969 TemplateArgumentList *TemplArgList = in VisitFunctionDecl() 970 TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitFunctionDecl() 2485 TemplateArgumentList *ArgList in VisitClassTemplateSpecializationDeclImpl() 2486 = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2499 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitClassTemplateSpecializationDeclImpl() 2590 TemplateArgumentList *ArgList = TemplateArgumentList::CreateCopy( in VisitVarTemplateSpecializationDeclImpl() 2615 D->TemplateArgs = TemplateArgumentList::CreateCopy(C, TemplArgs); in VisitVarTemplateSpecializationDeclImpl() 4678 auto *TemplArgList = TemplateArgumentList::CreateCopy( in UpdateDecl()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/Analysis/ |
| HD | PathDiagnostic.cpp | 994 if (const TemplateArgumentList *TAList = in describeCodeDecl()
|
| /freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| HD | CGCUDANV.cpp | 1070 const TemplateArgumentList &Args = TD->getTemplateArgs(); in handleVarRegistration()
|