Home
last modified time | relevance | path

Searched refs:CTSD (Results 1 – 19 of 19) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/lib/Index/
H A DIndexingContext.cpp200 if (const auto *CTSD = in getDeclContextForTemplateInstationPattern() local
202 return CTSD->getTemplateInstantiationPattern(); in getDeclContextForTemplateInstationPattern()
H A DIndexDecl.cpp209 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 DASTNodeTraverser.h109 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 DUncheckedOptionalAccessModel.cpp850 auto *CTSD = in valueTypeFromOptionalType() local
852 return CTSD->getTemplateArgs()[0].getAsType(); in valueTypeFromOptionalType()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTDiagnostic.cpp1131 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 DTypePrinter.cpp2088 } 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 DDeclTemplate.cpp1589 const auto *CTSD = cast<ClassTemplateSpecializationDecl>(D); in getReplacedTemplateParameterList() local
1590 auto P = CTSD->getSpecializedTemplateOrPartial(); in getReplacedTemplateParameterList()
H A DTextNodeDumper.cpp2168 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) in VisitCXXRecordDecl() local
2169 dumpTemplateSpecializationKind(CTSD->getSpecializationKind()); in VisitCXXRecordDecl()
H A DASTContext.cpp142 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 DExprConstant.cpp1127 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 DASTMatchFinder.cpp1453 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 DSemaInit.cpp10580 auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(Candidate); in isOrIsDerivedFromSpecializationOf() local
10581 return !CTSD || !declaresSameEntity(CTSD->getSpecializedTemplate(), CTD); in isOrIsDerivedFromSpecializationOf()
H A DSemaCodeComplete.cpp5211 if (const auto *CTSD = in getAsRecordDecl() local
5215 if (CTSD->getTemplateSpecializationKind() == TSK_Undeclared) in getAsRecordDecl()
5216 RD = CTSD->getSpecializedTemplate()->getTemplatedDecl(); in getAsRecordDecl()
H A DSemaExprCXX.cpp732 if (const auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(TD)) { in getUuidAttrOfType() local
733 const TemplateArgumentList &TAL = CTSD->getTemplateArgs(); in getUuidAttrOfType()
H A DSemaTemplate.cpp5677 if (auto *CTSD = in convertTypeTemplateArgumentToTemplate() local
5680 TemplateName(CTSD->getSpecializedTemplate()), in convertTypeTemplateArgumentToTemplate()
H A DSemaDeclAttr.cpp1455 if (const auto *CTSD = dyn_cast_if_present<ClassTemplateSpecializationDecl>( in handlePreferredName() local
1457 Template = CTSD->getSpecializedTemplate(); in handlePreferredName()
H A DSemaExpr.cpp13342 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 DSemaOpenMP.cpp1714 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 DASTReader.cpp7547 if (auto *CTSD = dyn_cast<ClassTemplateSpecializationDecl>(D)) in CompleteRedeclChain() local
7548 CTSD->getSpecializedTemplate()->LoadLazySpecializations(); in CompleteRedeclChain()