| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 71 } else if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in TemplateParameterList() 105 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in containsUnexpandedParameterPack() 139 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in getMinRequiredArguments() 159 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(FirstParm)) in getDepth() 181 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in getAssociatedConstraints() 513 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) { in ProfileTemplateParameterList() 616 TemplateTypeParmDecl * 617 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 626 TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename, in Create() 633 TemplateTypeParmDecl * [all …]
|
| H A D | ExprConcepts.cpp | 140 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
|
| H A D | DeclPrinter.cpp | 108 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP); 1079 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in printTemplateParameters() 1733 void DeclPrinter::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP) { in VisitTemplateTypeParmDecl()
|
| H A D | DeclBase.cpp | 202 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(this)) in isTemplateParameterPack() 974 if (isa<TranslationUnitDecl>(this) || isa<TemplateTypeParmDecl>(this) || in AccessDeclContextSanity()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiate.cpp | 1265 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) { in TransformFirstQualifierInScope() 1840 TemplateTypeParmDecl *NewTTPDecl = nullptr; in TransformTemplateTypeParmType() 1841 if (TemplateTypeParmDecl *OldTTPDecl = T->getDecl()) in TransformTemplateTypeParmType() 1842 NewTTPDecl = cast_or_null<TemplateTypeParmDecl>( in TransformTemplateTypeParmType() 2228 TemplateTypeParmDecl *> { 2230 TemplateTypeParmDecl *>::Visit; 2232 TemplateTypeParmDecl *Visit(QualType T) { in Visit() 2238 TemplateTypeParmDecl *VisitTemplateTypeParmType( in VisitTemplateTypeParmType() 2248 TemplateTypeParmDecl *VisitElaboratedType(const ElaboratedType *T) { in VisitElaboratedType() 2252 TemplateTypeParmDecl *VisitPointerType(const PointerType *T) { in VisitPointerType() [all …]
|
| H A D | SemaTemplate.cpp | 1042 TemplateTypeParmDecl *Param in ActOnTypeParameter() 1043 = TemplateTypeParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnTypeParameter() 1106 TemplateTypeParmDecl *ConstrainedParameter, in ActOnTypeConstraint() 1114 TemplateTypeParmDecl *ConstrainedParameter, in BuildTypeConstraint() 1216 TemplateTypeParmDecl *ConstrainedParameter, in AttachTypeConstraint() 2260 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) { in transformTemplateParameter() 2263 auto *NewTTP = TemplateTypeParmDecl::Create( in transformTemplateParameter() 2612 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() 2705 if (TemplateTypeParmDecl *NewTypeParm in CheckTemplateParameterList() 2706 = dyn_cast<TemplateTypeParmDecl>(*NewParam)) { in CheckTemplateParameterList() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 655 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D)) in makeTemplateParameter() 1485 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index)); in DeduceTemplateArgumentsByTypeMatch() 1519 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index)); in DeduceTemplateArgumentsByTypeMatch() 1544 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index)); in DeduceTemplateArgumentsByTypeMatch() 4810 TemplateTypeParmDecl *TemplParam = TemplateTypeParmDecl::Create( in DeduceAutoType()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 1920 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitFunctionDecl() 2263 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitCXXMethodDecl() 2583 TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl() 2616 TemplateTypeParmDecl *Inst = TemplateTypeParmDecl::Create( in VisitTemplateTypeParmDecl() 5820 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || in FindInstantiatedDecl() 5843 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 54 class TemplateTypeParmDecl; variable 62 llvm::PointerUnion<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *, 1174 class TemplateTypeParmDecl final : public TypeDecl, 1175 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> { 1205 DefaultArgStorage<TemplateTypeParmDecl, TypeSourceInfo *>; 1208 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc, 1218 static TemplateTypeParmDecl *Create(const ASTContext &C, DeclContext *DC, 1226 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C, 1228 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C, 1274 TemplateTypeParmDecl *Prev) { [all …]
|
| H A D | CanonicalType.h | 40 class TemplateTypeParmDecl; variable 574 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(TemplateTypeParmDecl *, getDecl)
|
| H A D | TextNodeDumper.h | 347 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
|
| H A D | JSONNodeDumper.h | 245 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
|
| H A D | ASTNodeTraverser.h | 567 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
|
| H A D | RecursiveASTVisitor.h | 484 bool TraverseTemplateTypeParamDeclConstraints(const TemplateTypeParmDecl *D); 667 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(D)) 1792 const TemplateTypeParmDecl *D) { 1807 DEF_TRAVERSE_DECL(TemplateTypeParmDecl, {
|
| H A D | Type.h | 129 class TemplateTypeParmDecl; 4782 TemplateTypeParmDecl *TTPDecl; 4786 TemplateTypeParmType(TemplateTypeParmDecl *TTPDecl, QualType Canon) 4812 TemplateTypeParmDecl *getDecl() const { 4827 TemplateTypeParmDecl *TTPDecl) {
|
| H A D | TypeLoc.h | 44 class TemplateTypeParmDecl; variable 739 TemplateTypeParmDecl *getDecl() const { return getTypePtr()->getDecl(); } in getDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 99 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D); 591 void USRGenerator::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl() 912 if (isa<TemplateTypeParmDecl>(*P)) { in VisitTemplateParameterList() 913 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack()) in VisitTemplateParameterList()
|
| H A D | IndexTypeSourceInfo.cpp | 51 TemplateTypeParmDecl *TTPD = TTPL.getDecl(); in VisitTemplateTypeParmTypeLoc()
|
| H A D | IndexingContext.cpp | 85 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in handleReference()
|
| H A D | IndexDecl.cpp | 687 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(TP)) { in VisitTemplateDecl()
|
| /netbsd-src/external/apache2/llvm/dist/clang/tools/libclang/ |
| H A D | CursorVisitor.h | 212 bool VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MismatchedIteratorChecker.cpp | 159 const auto *TPDecl = dyn_cast<TemplateTypeParmDecl>(TParams->getParam(I)); in checkPreCall()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
| H A D | SemaInternal.h | 66 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) in getDepthAndIndex()
|
| H A D | ScopeInfo.h | 61 class TemplateTypeParmDecl; variable
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 358 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D); 2347 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl() 2899 if (const auto *TX = dyn_cast<TemplateTypeParmDecl>(X)) { in isSameTemplateParameter() 2900 const auto *TY = cast<TemplateTypeParmDecl>(Y); in isSameTemplateParameter() 3672 if (auto *FTTP = dyn_cast<TemplateTypeParmDecl>(FromParam)) in inheritDefaultTemplateArguments() 3906 D = TemplateTypeParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|