| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexingContext.cpp | 200 if (const auto *CTSD = in getDeclContextForTemplateInstationPattern() local 202 return CTSD->getTemplateInstantiationPattern(); in getDeclContextForTemplateInstationPattern()
|
| H A D | IndexDecl.cpp | 209 const auto *CTSD = in gatherTemplatePseudoOverrides() local 211 if (!CTSD) in gatherTemplatePseudoOverrides() 215 Template = CTSD->getSpecializedTemplateOrPartial(); in gatherTemplatePseudoOverrides()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ASTNodeTraverser.h | 109 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in Visit() 110 auto SK = CTSD->getSpecializationKind(); in Visit()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
| H A D | UncheckedOptionalAccessModel.cpp | 850 auto *CTSD = in valueTypeFromOptionalType() local 852 return CTSD->getTemplateArgs()[0].getAsType(); in valueTypeFromOptionalType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ASTDiagnostic.cpp | 1131 const ClassTemplateSpecializationDecl *CTSD = in GetTemplateSpecializationType() local 1134 if (!CTSD) in GetTemplateSpecializationType() 1138 TemplateName(CTSD->getSpecializedTemplate()), in GetTemplateSpecializationType() 1139 CTSD->getTemplateArgs().asArray(), in GetTemplateSpecializationType()
|
| H A D | TypePrinter.cpp | 2088 } else if (auto *CTSD = dyn_cast_or_null<ClassTemplateSpecializationDecl>( in isSubstitutedType() local 2090 Template = TemplateName(CTSD->getSpecializedTemplate()); in isSubstitutedType() 2091 TemplateArgs = CTSD->getTemplateArgs().asArray(); in isSubstitutedType()
|
| H A D | DeclTemplate.cpp | 1589 const auto *CTSD = cast<ClassTemplateSpecializationDecl>(D); in getReplacedTemplateParameterList() local 1590 auto P = CTSD->getSpecializedTemplateOrPartial(); in getReplacedTemplateParameterList()
|
| H A D | TextNodeDumper.cpp | 2168 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDecl() local 2169 dumpTemplateSpecializationKind(CTSD->getSpecializationKind()); in VisitCXXRecordDecl()
|
| H A D | ASTContext.cpp | 142 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) { in getDeclLocsForCommentSearch() local 143 TemplateSpecializationKind TSK = CTSD->getSpecializationKind(); in getDeclLocsForCommentSearch() 371 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(CRD)) { in adjustDeclToTemplate() local 372 if (CTSD->getSpecializationKind() != TSK_ImplicitInstantiation) in adjustDeclToTemplate() 376 PU = CTSD->getSpecializedTemplateOrPartial(); in adjustDeclToTemplate()
|
| H A D | ExprConstant.cpp | 1127 const auto *CTSD = in getStdAllocatorCaller() local 1129 if (!CTSD) in getStdAllocatorCaller() 1132 const IdentifierInfo *ClassII = CTSD->getIdentifier(); in getStdAllocatorCaller() 1133 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in getStdAllocatorCaller() 1134 if (CTSD->isInStdNamespace() && ClassII && in getStdAllocatorCaller()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 1453 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(DeclNode)) { in TraverseDecl() local 1454 auto SK = CTSD->getSpecializationKind(); in TraverseDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaInit.cpp | 10580 auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(Candidate); in isOrIsDerivedFromSpecializationOf() local 10581 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf()
|
| H A D | SemaCodeComplete.cpp | 5211 if (const auto *CTSD = in getAsRecordDecl() local 5215 if (CTSD->getTemplateSpecializationKind() == TSK_Undeclared) in getAsRecordDecl() 5216 RD = CTSD->getSpecializedTemplate()->getTemplatedDecl(); in getAsRecordDecl()
|
| H A D | SemaExprCXX.cpp | 732 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(TD)) { in getUuidAttrOfType() local 733 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in getUuidAttrOfType()
|
| H A D | SemaTemplate.cpp | 5677 if (auto *CTSD = in convertTypeTemplateArgumentToTemplate() local 5680 TemplateName(CTSD->getSpecializedTemplate()), in convertTypeTemplateArgumentToTemplate()
|
| H A D | SemaDeclAttr.cpp | 1455 if (const auto *CTSD = dyn_cast_if_present<ClassTemplateSpecializationDecl>( in handlePreferredName() local 1457 Template = CTSD->getSpecializedTemplate(); in handlePreferredName()
|
| H A D | SemaExpr.cpp | 13342 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(DC)) { in CheckCompareOperands() local 13343 if (CTSD->isInStdNamespace() && in CheckCompareOperands() 13344 llvm::StringSwitch<bool>(CTSD->getName()) in CheckCompareOperands()
|
| H A D | SemaOpenMP.cpp | 1714 if (const auto *CTSD = dyn_cast_or_null<ClassTemplateSpecializationDecl>(RD)) in isConstNotMutableType() local 1715 if (const ClassTemplateDecl *CTD = CTSD->getSpecializedTemplate()) in isConstNotMutableType()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReader.cpp | 7547 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) in CompleteRedeclChain() local 7548 CTSD->getSpecializedTemplate()->LoadLazySpecializations(); in CompleteRedeclChain()
|