| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 140 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in getMinRequiredArguments() 617 TemplateTypeParmDecl * 634 TemplateTypeParmDecl * 641 TemplateTypeParmDecl * 656 SourceRange TemplateTypeParmDecl::getSourceRange() const { in getSourceRange() 668 unsigned TemplateTypeParmDecl::getDepth() const { in getDepth() 672 unsigned TemplateTypeParmDecl::getIndex() const { in getIndex() 676 bool TemplateTypeParmDecl::isParameterPack() const { in isParameterPack() 1368 auto *T = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() 1394 auto *TemplateTypeParm = TemplateTypeParmDecl::Create( in createMakeIntegerSeqParameterList() [all …]
|
| H A D | ExprConcepts.cpp | 140 return cast<TemplateTypeParmDecl>(TPL->getParam(0)) in getTypeConstraint()
|
| H A D | DeclPrinter.cpp | 109 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP); 1080 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in printTemplateParameters() 1737 void DeclPrinter::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP) { in VisitTemplateTypeParmDecl()
|
| H A D | DeclBase.cpp | 202 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(this)) in isTemplateParameterPack() 978 if (isa<TranslationUnitDecl>(this) || isa<TemplateTypeParmDecl>(this) || in AccessDeclContextSanity()
|
| H A D | ASTStructuralEquivalence.cpp | 1702 TemplateTypeParmDecl *D1, in IsStructurallyEquivalent() 1703 TemplateTypeParmDecl *D2) { in IsStructurallyEquivalent()
|
| /freebsd-13.1/contrib/llvm-project/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() 2227 TemplateTypeParmDecl *> { 2229 TemplateTypeParmDecl *>::Visit; 2231 TemplateTypeParmDecl *Visit(QualType T) { in Visit() 2237 TemplateTypeParmDecl *VisitTemplateTypeParmType( in VisitTemplateTypeParmType() 2271 TemplateTypeParmDecl *VisitDependentSizedExtVectorType( in VisitDependentSizedExtVectorType() 2364 if (TemplateTypeParmDecl *TTP = in SubstParmVarDecl() [all …]
|
| H A D | SemaTemplate.cpp | 1042 TemplateTypeParmDecl *Param in ActOnTypeParameter() 2612 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() 2705 if (TemplateTypeParmDecl *NewTypeParm in CheckTemplateParameterList() 2716 TemplateTypeParmDecl *OldTypeParm in CheckTemplateParameterList() 2876 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*NewParam)) in CheckTemplateParameterList() 2914 if (TemplateTypeParmDecl *PD = dyn_cast<TemplateTypeParmDecl>(ND)) { in DependencyChecker() 5248 if (TemplateTypeParmDecl *TypeParm = dyn_cast<TemplateTypeParmDecl>(Param)) { in SubstDefaultTemplateArgumentIfAvailable() 5373 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) in CheckTemplateArgument() 5807 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) { in CheckTemplateArgumentList() 8289 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) { in ActOnClassTemplateSpecialization() [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 | 1982 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitFunctionDecl() 2339 dyn_cast<TemplateTypeParmDecl>(TemplateParams->asArray().back()); in VisitCXXMethodDecl() 2662 TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl() 2695 TemplateTypeParmDecl *Inst = TemplateTypeParmDecl::Create( in VisitTemplateTypeParmDecl() 6012 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || in FindInstantiatedDecl() 6035 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
|
| /freebsd-13.1/contrib/llvm-project/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, 1226 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C, 1228 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C, 1274 TemplateTypeParmDecl *Prev) { 3340 if (auto *PD = P.dyn_cast<TemplateTypeParmDecl *>()) [all …]
|
| H A D | CanonicalType.h | 40 class TemplateTypeParmDecl; variable 574 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(TemplateTypeParmDecl *, getDecl)
|
| H A D | TextNodeDumper.h | 352 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
|
| H A D | JSONNodeDumper.h | 248 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
|
| H A D | RecursiveASTVisitor.h | 482 bool TraverseTemplateTypeParamDeclConstraints(const TemplateTypeParmDecl *D); 665 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(D)) 1804 const TemplateTypeParmDecl *D) { 1819 DEF_TRAVERSE_DECL(TemplateTypeParmDecl, {
|
| H A D | ASTNodeTraverser.h | 591 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl()
|
| 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()
|
| /freebsd-13.1/contrib/llvm-project/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()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | MismatchedIteratorChecker.cpp | 159 const auto *TPDecl = dyn_cast<TemplateTypeParmDecl>(TParams->getParam(I)); in checkPreCall()
|
| /freebsd-13.1/contrib/llvm-project/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
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 359 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D); 2365 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) { in VisitTemplateTypeParmDecl() 2917 if (const auto *TX = dyn_cast<TemplateTypeParmDecl>(X)) { in isSameTemplateParameter() 2918 const auto *TY = cast<TemplateTypeParmDecl>(Y); in isSameTemplateParameter() 3699 if (auto *FTTP = dyn_cast<TemplateTypeParmDecl>(FromParam)) in inheritDefaultTemplateArguments() 3939 D = TemplateTypeParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|