/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclFriend.cpp | 38 ArrayRef<TemplateParameterList *> FriendTypeTPLists) { 57 FriendDecl::additionalSizeToAlloc<TemplateParameterList *>( 68 additionalSizeToAlloc<TemplateParameterList *>(FriendTypeNumTPLists);
|
H A D | DeclTemplate.cpp | 43 // TemplateParameterList Implementation 47 TemplateParameterList::TemplateParameterList(const ASTContext& C, function in class:TemplateParameterList 89 TemplateParameterList * 90 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, 96 alignof(TemplateParameterList)); 97 return new (Mem) TemplateParameterList(C, TemplateLoc, LAngleLoc, Params, 101 unsigned TemplateParameterList::getMinRequiredArguments() const { 141 unsigned TemplateParameterList::getDepth() const { 154 static void AdoptTemplateParameterList(TemplateParameterList *Param [all...] |
H A D | Linkage.h | 139 LinkageInfo getLVForTemplateParameterList(const TemplateParameterList *Params,
|
H A D | CommentSema.cpp | 316 const TemplateParameterList *TemplateParameters = 1075 const TemplateParameterList *TemplateParameters, 1100 const TemplateParameterList *TemplateParameters, 1111 const TemplateParameterList *TemplateParameters, 1127 const TemplateParameterList *TemplateParameters) {
|
H A D | ExprConcepts.cpp | 146 TypeConstraintInfo.getPointer().get<TemplateParameterList *>();
|
H A D | Comment.cpp | 380 const TemplateParameterList *TPL = FC->getDeclInfo()->TemplateParameters; 382 assert(TPL && "Unknown TemplateParameterList");
|
H A D | DeclPrinter.cpp | 109 void printTemplateParameters(const TemplateParameterList *Params, 131 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context, 136 void TemplateParameterList::print(raw_ostream &Out, const ASTContext &Context, 1036 void DeclPrinter::printTemplateParameters(const TemplateParameterList *Params,
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ODRHash.h | 32 class TemplateParameterList; 87 void AddTemplateParameterList(const TemplateParameterList *TPL);
|
H A D | DeclFriend.h | 55 private llvm::TrailingObjects<FriendDecl, TemplateParameterList *> { 86 ArrayRef<TemplateParameterList *> FriendTypeTPLists) 90 getTrailingObjects<TemplateParameterList *>()[i] = FriendTypeTPLists[i]; 114 ArrayRef<TemplateParameterList*> FriendTypeTPLists 131 TemplateParameterList *getFriendTypeTemplateParameterList(unsigned N) const { 133 return getTrailingObjects<TemplateParameterList *>()[N]; 165 : getTrailingObjects<TemplateParameterList *>()[0]
|
H A D | DeclTemplate.h | 69 class TemplateParameterList final 70 : private llvm::TrailingObjects<TemplateParameterList, NamedDecl *, 94 TemplateParameterList(const ASTContext& C, SourceLocation TemplateLoc, 111 static TemplateParameterList *Create(const ASTContext &C, 218 : public TemplateParameterList::FixedSizeStorageOwner { 219 typename TemplateParameterList::FixedSizeStorage< 234 new (static_cast<void *>(&storage)) TemplateParameterList(C, 408 TemplateParameterList *Params, NamedDecl *Decl); 413 TemplateParameterList *Params) 421 TemplateParameterList *getTemplateParameter [all...] |
H A D | ExprConcepts.h | 265 llvm::PointerUnion<TemplateParameterList *, SubstitutionDiagnostic *>, 286 ReturnTypeRequirement(TemplateParameterList *TPL); 310 TypeConstraintInfo.getPointer().is<TemplateParameterList *>(); 320 TemplateParameterList *getTypeConstraintTemplateParameterList() const { 322 return TypeConstraintInfo.getPointer().get<TemplateParameterList *>();
|
H A D | CommentSema.h | 242 const TemplateParameterList *TemplateParameters, 247 const TemplateParameterList *TemplateParameters);
|
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 110 class TemplateParameterList;
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | Template.h | 494 TemplateParameterList *TemplateParams, 499 TemplateParameterList *TemplateParams, 558 TemplateParameterList * 559 SubstTemplateParams(TemplateParameterList *List);
|
H A D | Ownership.h | 39 class TemplateParameterList; 277 using MultiTemplateParamsArg = MutableArrayRef<TemplateParameterList *>;
|
H A D | ParsedTemplate.h | 238 SourceRange getTemplateParamsRange(TemplateParameterList const *const *Params,
|
H A D | DeclSpec.h | 1850 ArrayRef<TemplateParameterList *> TemplateParameterLists; 1855 TemplateParameterList *InventedTemplateParameterList; 2457 void setTemplateParameterLists(ArrayRef<TemplateParameterList *> TPLs) { 2462 ArrayRef<TemplateParameterList *> getTemplateParameterLists() const { 2469 void setInventedTemplateParameterList(TemplateParameterList *Invented) { 2476 TemplateParameterList * getInventedTemplateParameterList() const {
|
H A D | ScopeInfo.h | 60 class TemplateParameterList; 834 TemplateParameterList *GLTemplateParameterList = nullptr;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateDeduction.cpp | 136 TemplateParameterList *TemplateParams, 144 TemplateParameterList *TemplateParams, 155 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, 376 Sema &S, TemplateParameterList *TemplateParams, 423 Sema &S, TemplateParameterList *TemplateParams, 437 Sema &S, TemplateParameterList *TemplateParams, 456 Sema &S, TemplateParameterList *TemplateParams, 469 Sema &S, TemplateParameterList *TemplateParams, 481 TemplateParameterList *TemplateParams, 544 TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplateInstantiateDecl.cpp | 834 TemplateParameterList *TempParams = D->getTemplateParameters(); 835 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1346 TemplateParameterList *TempParams = D->getTemplateParameters(); 1347 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1437 TemplateParameterList *PrevParams 1558 TemplateParameterList *TempParams = D->getTemplateParameters(); 1559 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1640 TemplateParameterList *TempParams = D->getTemplateParameters(); 1641 TemplateParameterList *InstParams = SubstTemplateParams(TempParams); 1797 FunctionDecl *D, TemplateParameterList *TemplateParam [all...] |
H A D | SemaTemplate.cpp | 43 clang::getTemplateParamsRange(TemplateParameterList const * const *Ps, 1468 TemplateParameterList *Params, 1543 /// ActOnTemplateParameterList - Builds a TemplateParameterList, optionally 1546 TemplateParameterList * 1557 return TemplateParameterList::Create( 1572 const ParsedAttributesView &Attr, TemplateParameterList *TemplateParams, 1575 TemplateParameterList **OuterTemplateParamLists, SkipBodyInfo *SkipBody) { 1991 TemplateParameterList *TemplateParams = Template->getTemplateParameters(); 1993 TemplateParameterList *InnerParams = FTD->getTemplateParameters(); 2013 TemplateParams = TemplateParameterList [all...] |
H A D | SemaConcept.cpp | 649 TemplateParameterList *TemplateParams = Concept->getTemplateParameters(); 1025 ReturnTypeRequirement(TemplateParameterList *TPL) :
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Serialization/ |
H A D | ASTRecordReader.h | 242 TemplateParameterList *readTemplateParameterList();
|
H A D | ASTRecordWriter.h | 256 void AddTemplateParameterList(const TemplateParameterList *TemplateParams);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 165 void VisitTemplateParameterList(const TemplateParameterList *Params); 897 const TemplateParameterList *Params) { 901 for (TemplateParameterList::const_iterator P = Params->begin(),
|