Home
last modified time | relevance | path

Searched refs:getDescribedClassTemplate (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/InstallAPI/
H A DVisitor.cpp253 if (M->getParent()->getDescribedClassTemplate() != nullptr) in VisitFunctionDecl()
493 if (!D->getDescribedClassTemplate() && !D->isInvalidDecl()) { in emitVTableSymbols()
561 if (D->getDescribedClassTemplate() != nullptr) in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DExtractAPIVisitor.h343 if (Method->getParent()->getDescribedClassTemplate() != nullptr) in VisitFunctionDecl()
661 if (Decl->getDescribedClassTemplate()) { in VisitCXXRecordDecl()
665 Decl->getDescribedClassTemplate())); in VisitCXXRecordDecl()
669 SubHeading, Template(Decl->getDescribedClassTemplate()), Access, in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTCommon.cpp488 return !RD->getDescribedClassTemplate(); in needsAnonymousDeclarationNumber()
H A DASTWriterDecl.cpp1681 if (ClassTemplateDecl *TemplD = D->getDescribedClassTemplate()) { in VisitCXXRecordDecl()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Transformer/
H A DSourceCode.cpp420 if (const auto *T = Record->getDescribedClassTemplate()) in getAssociatedRange()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DQualTypeNames.cpp274 CxxDecl->getDescribedClassTemplate()) { in createNestedNameSpecifierForScopeOf()
H A DDeclBase.cpp271 return RD->getDescribedClassTemplate(); in getDescribedTemplate()
1371 if (Record->getDescribedClassTemplate()) in isDependentContext()
H A DODRDiagsEmitter.cpp817 FirstRecord->getDescribedClassTemplate(); in diagnoseMismatch()
819 SecondRecord->getDescribedClassTemplate(); in diagnoseMismatch()
H A DODRHash.cpp620 const ClassTemplateDecl *TD = Record->getDescribedClassTemplate(); in AddCXXRecordDecl()
H A DDeclCXX.cpp2054 ClassTemplateDecl *CXXRecordDecl::getDescribedClassTemplate() const { in getDescribedClassTemplate() function in CXXRecordDecl
H A DASTImporter.cpp3297 DCXX->getDescribedClassTemplate() && in VisitRecordDecl()
3298 DCXX->getDescribedClassTemplate()->getFriendObjectKind() != in VisitRecordDecl()
3451 DCXX->getDescribedClassTemplate()) { in VisitRecordDecl()
H A DASTContext.cpp388 if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate()) in adjustDeclToTemplate()
5228 if (RD->getDescribedClassTemplate() && in NeedsInjectedClassNameType()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateDeductionGuide.cpp1381 DefRecord->getDescribedClassTemplate()) in DeclareAggregateDeductionGuideFromInitList()
1427 DefRecord->getDescribedClassTemplate()) in DeclareImplicitDeductionGuides()
H A DHLSLBuiltinTypeDeclBuilder.cpp527 Template = Record->getDescribedClassTemplate(); in BuiltinTypeDeclBuilder()
H A DSemaTemplateInstantiate.cpp381 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in HandleFunctionTemplateDecl()
405 if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) { in HandleRecordDecl()
424 (Rec->getDescribedClassTemplate() && in HandleRecordDecl()
425 Rec->getDescribedClassTemplate()->getFriendObjectKind()); in HandleRecordDecl()
H A DSemaTemplate.cpp128 if (Record->getDescribedClassTemplate()) in getAsTemplateNameDecl()
129 return Record->getDescribedClassTemplate(); in getAsTemplateNameDecl()
1945 = cast<CXXRecordDecl>(PrevDecl)->getDescribedClassTemplate(); in CheckClassTemplate()
2047 auto *Tmpl = cast<CXXRecordDecl>(Hidden)->getDescribedClassTemplate(); in CheckClassTemplate()
2885 if (Record->getDescribedClassTemplate()) { in MatchTemplateParametersToScopeSpecifier()
2886 ExpectedTemplateParams = Record->getDescribedClassTemplate() in MatchTemplateParametersToScopeSpecifier()
3715 !Record->getDescribedClassTemplate()) in CheckTemplateIdType()
H A DSemaExceptionSpec.cpp53 if (!RD || !RD->getIdentifier() || !RD->getDescribedClassTemplate() || in isLibstdcxxEagerExceptionSpecHack()
H A DSemaAccess.cpp478 CTD = Record->getDescribedClassTemplate(); in MatchesFriend()
H A DSemaDeclCXX.cpp532 if (MD && MD->getParent()->getDescribedClassTemplate()) { in MergeCXXFunctionDecl()
622 if (Record->getDescribedClassTemplate()) in MergeCXXFunctionDecl()
6373 ClassTemplateDecl *TD = Class->getDescribedClassTemplate(); in checkCUDADeviceBuiltinSurfaceClassTemplate()
6427 ClassTemplateDecl *TD = Class->getDescribedClassTemplate(); in checkCUDADeviceBuiltinTextureClassTemplate()
6540 if (Class->getDescribedClassTemplate()) in checkClassLevelDLLAttribute()
10852 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in ActOnReenterTemplateScope()
H A DSemaDecl.cpp120 return RD->getDescribedClassTemplate() || in ValidateCandidate()
244 if (RD && RD->getDescribedClassTemplate()) in recoverFromTypeInKnownDependentBase()
10304 cast<CXXRecordDecl>(DC)->getDescribedClassTemplate()) || in ActOnFunctionDeclarator()
14990 Context->getDescribedClassTemplate(); in FinalizeDeclaration()
17335 isTemplate = Record->getDescribedClassTemplate(); in isAcceptableTagRedeclaration()
18572 if (ClassTemplateDecl *Template = Record->getDescribedClassTemplate()) in ActOnStartCXXMemberDeclarations()
H A DSemaDeclAttr.cpp1201 ClassTemplateDecl *CTD = RD->getDescribedClassTemplate(); in handlePreferredName()
6359 if (RD->getDescribedClassTemplate()) { in mergeMSInheritanceAttr()
H A DSemaTemplateInstantiateDecl.cpp6869 ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate(); in FindInstantiatedDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DIndexSymbol.cpp129 if (CXXRec->getDescribedClassTemplate()) { in getSymbolInfo()
H A DUSRGeneration.cpp525 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1526 ClassTemplateDecl *getDescribedClassTemplate() const;

12