| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 48 TemplateParameterList::TemplateParameterList(const ASTContext& C, in TemplateParameterList() function in TemplateParameterList 118 TemplateParameterList * 189 unsigned TemplateParameterList::getDepth() const { in getDepth() 218 void TemplateParameterList:: 548 TemplateParameterList *TPL, void *&InsertPos) { in findPartialSpecialization() 811 ArrayRef<TemplateParameterList *> Expansions) in TemplateTemplateParmDecl() 1117 TemplateParameterList *Params, in Create() 1156 TemplateParameterList **TPL = nullptr; in Create() 1450 static TemplateParameterList * 1469 auto *TPL = TemplateParameterList::Create( in createMakeIntegerSeqParameterList() [all …]
|
| H A D | DeclFriend.cpp | 38 ArrayRef<TemplateParameterList *> FriendTypeTPLists) { in Create() 57 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>( in Create() 68 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists); in CreateDeserialized()
|
| H A D | DeclPrinter.cpp | 126 void printTemplateParameters(const TemplateParameterList *Params, 129 const TemplateParameterList *Params); 131 const TemplateParameterList *Params); 154 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context, in print() 159 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context, in print() 1214 void DeclPrinter::printTemplateParameters(const TemplateParameterList *Params, in printTemplateParameters() 1248 const TemplateParameterList *Params) { in printTemplateArguments() 1257 TemplateParameterList::shouldIncludeTypeForArgument( in printTemplateArguments() 1264 const TemplateParameterList *Params) { in printTemplateArguments() 1274 TemplateParameterList::shouldIncludeTypeForArgument(Policy, Params, in printTemplateArguments()
|
| H A D | CommentSema.cpp | 314 const TemplateParameterList *TemplateParameters = in actOnTParamCommandParamNameArg() 1047 const TemplateParameterList *TemplateParameters, in ResolveTParamReferenceHelper() 1072 const TemplateParameterList *TemplateParameters, in resolveTParamReference() 1083 const TemplateParameterList *TemplateParameters, in CorrectTypoInTParamReferenceHelper() 1099 const TemplateParameterList *TemplateParameters) { in correctTypoInTParamReference()
|
| H A D | Linkage.h | 140 LinkageInfo getLVForTemplateParameterList(const TemplateParameterList *Params,
|
| H A D | ExprConcepts.cpp | 101 TypeConstraintInfo.getPointer().get<TemplateParameterList *>(); in getTypeConstraint()
|
| H A D | TypePrinter.cpp | 1565 const TemplateParameterList *TPL = TD ? TD->getTemplateParameters() : nullptr; in printTemplateId() 2209 const TemplateParameterList *TPL, bool IsPack, unsigned ParmIndex) { in printTo() 2242 TemplateParameterList::shouldIncludeTypeForArgument( in printTo() 2277 const TemplateParameterList *TPL) { in printTemplateArgumentList() 2284 const TemplateParameterList *TPL) { in printTemplateArgumentList() 2291 const TemplateParameterList *TPL) { in printTemplateArgumentList()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclFriend.h | 54 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> { 86 ArrayRef<TemplateParameterList *> FriendTypeTPLists) in FriendDecl() 90 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i]; in FriendDecl() 114 ArrayRef<TemplateParameterList *> FriendTypeTPLists = std::nullopt); 130 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const { in getFriendTypeTemplateParameterList() 132 return getTrailingObjects<TemplateParameterList *>()[N]; in getFriendTypeTemplateParameterList() 164 : getTrailingObjects<TemplateParameterList *>()[0] in getSourceRange()
|
| H A D | DeclTemplate.h | 71 class TemplateParameterList final 116 static TemplateParameterList *Create(const ASTContext &C, 221 : public TemplateParameterList::FixedSizeStorageOwner { 222 typename TemplateParameterList::FixedSizeStorage< 424 TemplateParameterList *Params) in TemplateDecl() 432 TemplateParameterList *getTemplateParameters() const { in getTemplateParameters() 464 TemplateParameterList *TemplateParams; 2070 TemplateParameterList* TemplateParams = nullptr; 2107 TemplateParameterList *Params, 2453 TemplateParameterList **Params = nullptr; [all …]
|
| H A D | ODRHash.h | 33 class TemplateParameterList; variable 100 void AddTemplateParameterList(const TemplateParameterList *TPL);
|
| H A D | ExprConcepts.h | 292 llvm::PointerUnion<TemplateParameterList *, SubstitutionDiagnostic *>, 313 ReturnTypeRequirement(TemplateParameterList *TPL); 337 TypeConstraintInfo.getPointer().is<TemplateParameterList *>(); in isTypeConstraint() 347 TemplateParameterList *getTypeConstraintTemplateParameterList() const { in getTypeConstraintTemplateParameterList() 349 return TypeConstraintInfo.getPointer().get<TemplateParameterList *>(); in getTypeConstraintTemplateParameterList()
|
| H A D | CommentSema.h | 240 const TemplateParameterList *TemplateParameters, 245 const TemplateParameterList *TemplateParameters);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateDeduction.cpp | 397 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument() 450 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument() 464 Sema &S, TemplateParameterList *TemplateParams, in DeduceNullPtrTemplateArgument() 485 Sema &S, TemplateParameterList *TemplateParams, in DeduceNonTypeTemplateArgument() 1000 TemplateParameterList *TemplateParams; 3243 TemplateParameterList *TemplateParams in SubstituteExplicitTemplateArguments() 4248 TemplateParameterList *TemplateParams in DeduceTemplateArguments() 4472 TemplateParameterList *TemplateParams in DeduceTemplateArguments() 4670 TemplateParameterList *TemplateParams in DeduceTemplateArguments() 6556 TemplateParameterList *TemplateParams in MarkDeducedTemplateParameters() [all …]
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1711 TemplateParameterList *PrevParams = in VisitClassTemplateDecl() 2110 TemplateParams = TemplateParameterList::Create( in VisitFunctionDecl() 2455 SmallVector<TemplateParameterList *, 4> TempParamLists; in VisitCXXMethodDecl() 2518 TemplateParams = TemplateParameterList::Create( in VisitCXXMethodDecl() 3096 TemplateParameterList *Params, in collectUnexpandedParameterPacks() 3115 TemplateParameterList *InstParams; in VisitTemplateTemplateParmDecl() 3116 SmallVector<TemplateParameterList*, 8> ExpandedParams; in VisitTemplateTemplateParmDecl() 3128 TemplateParameterList *Expansion = in VisitTemplateTemplateParmDecl() 4142 TemplateParameterList * 4163 TemplateParameterList *InstL in SubstTemplateParams() [all …]
|
| H A D | SemaTemplate.cpp | 50 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, in getTemplateParamsRange() 1802 TemplateParameterList * 1816 return TemplateParameterList::Create( in ActOnTemplateParameterList() 2391 TemplateParams = TemplateParameterList::Create( in transformConstructor() 3531 TemplateParameterList *ExpectedTemplateParams = nullptr; in MatchTemplateParametersToScopeSpecifier() 4638 TemplateParameterList *TemplateParams, StorageClass SC, in ActOnVarTemplateSpecialization() 7827 Sema &S, TemplateParameterList *New, TemplateParameterList *Old, 8447 TemplateParameterList::iterator NewParm = New->begin(); in TemplateParameterListsAreEqual() 8448 TemplateParameterList::iterator NewParmEnd = New->end(); in TemplateParameterListsAreEqual() 8819 TemplateParameterList *TemplateParams = in CheckTemplatePartialSpecializationArgs() [all …]
|
| H A D | SemaLambda.cpp | 230 static inline TemplateParameterList * 233 LSI->GLTemplateParameterList = TemplateParameterList::Create( in getGenericLambdaTemplateParameterList() 362 TemplateParameterList *TemplateParams, in buildTypeForLambdaCallOperator() 957 TemplateParameterList *TemplateParams) { in AddTemplateParametersToLambdaCallOperator() 978 TemplateParameterList *TemplateParams = in CompleteLambdaCallOperator() 1320 TemplateParameterList *TemplateParams = in ActOnLambdaClosureParameters() 1438 TemplateParameterList *TemplateParams = in ActOnStartOfLambdaDefinition()
|
| H A D | HLSLExternalSemaSource.cpp | 343 TemplateParameterList::Create(AST, SourceLocation(), SourceLocation(), in finalizeTemplateArgs() 441 TemplateParameterList::Create(AST, SourceLocation(), SourceLocation(), in defineHLSLVectorAlias()
|
| H A D | CodeCompleteConsumer.cpp | 575 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamType() 604 TemplateParameterList *TPL = getTemplate()->getTemplateParameters(); in getParamDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 635 TemplateParameterList *TemplateParams, 638 TemplateParameterList *TemplateParams, 699 TemplateParameterList * 700 SubstTemplateParams(TemplateParameterList *List);
|
| H A D | Ownership.h | 39 class TemplateParameterList; variable 262 using MultiTemplateParamsArg = MutableArrayRef<TemplateParameterList *>;
|
| H A D | DeclSpec.h | 76 ArrayRef<TemplateParameterList *> TemplateParamLists; 86 void setTemplateParamLists(ArrayRef<TemplateParameterList *> L) { in setTemplateParamLists() 89 ArrayRef<TemplateParameterList *> getTemplateParamLists() const { in getTemplateParamLists() 1915 ArrayRef<TemplateParameterList *> TemplateParameterLists; 1920 TemplateParameterList *InventedTemplateParameterList; 2566 void setTemplateParameterLists(ArrayRef<TemplateParameterList *> TPLs) { in setTemplateParameterLists() 2571 ArrayRef<TemplateParameterList *> getTemplateParameterLists() const { in getTemplateParameterLists() 2578 void setInventedTemplateParameterList(TemplateParameterList *Invented) { in setInventedTemplateParameterList() 2585 TemplateParameterList * getInventedTemplateParameterList() const { in getInventedTemplateParameterList()
|
| H A D | ParsedTemplate.h | 258 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
| H A D | ScopeInfo.h | 60 class TemplateParameterList; variable 898 TemplateParameterList *GLTemplateParameterList = nullptr;
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTRecordWriter.h | 266 void AddTemplateParameterList(const TemplateParameterList *TemplateParams);
|
| H A D | ASTRecordReader.h | 251 TemplateParameterList *readTemplateParameterList();
|