Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/
H A DDefinitionsInHeadersCheck.cpp117 if (RD->getDescribedClassTemplate()) in check()
/llvm-project-15.0.7/clang/lib/Tooling/DumpTool/
H A DASTSrcLocProcessor.cpp261 if (const auto *Templ = ASTClass->getDescribedClassTemplate()) { in run()
/llvm-project-15.0.7/clang/lib/Tooling/Transformer/
H A DSourceCode.cpp327 if (const auto *T = Record->getDescribedClassTemplate()) in getAssociatedRange()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTCommon.cpp463 return !RD->getDescribedClassTemplate(); in needsAnonymousDeclarationNumber()
H A DASTWriterDecl.cpp1370 if (ClassTemplateDecl *TemplD = D->getDescribedClassTemplate()) { in VisitCXXRecordDecl()
/llvm-project-15.0.7/clang/lib/AST/
H A DQualTypeNames.cpp279 CxxDecl->getDescribedClassTemplate()) { in createNestedNameSpecifierForScopeOf()
H A DDeclBase.cpp234 return RD->getDescribedClassTemplate(); in getDescribedTemplate()
1161 if (Record->getDescribedClassTemplate()) in isDependentContext()
H A DODRHash.cpp505 const ClassTemplateDecl *TD = Record->getDescribedClassTemplate(); in AddCXXRecordDecl()
H A DDeclCXX.cpp1824 ClassTemplateDecl *CXXRecordDecl::getDescribedClassTemplate() const { in getDescribedClassTemplate() function in CXXRecordDecl
H A DASTImporter.cpp2797 DCXX->getDescribedClassTemplate() && in VisitRecordDecl()
2798 DCXX->getDescribedClassTemplate()->getFriendObjectKind() != in VisitRecordDecl()
2947 DCXX->getDescribedClassTemplate()) { in VisitRecordDecl()
/llvm-project-15.0.7/clang-tools-extra/clang-move/
H A DMove.cpp264 if (const auto *TC = CD->getDescribedClassTemplate()) in MatchClassDeclaration()
669 if (const auto *DCT = FWD->getDescribedClassTemplate()) in run()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexSymbol.cpp128 if (CXXRec->getDescribedClassTemplate()) { in getSymbolInfo()
H A DUSRGeneration.cpp509 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
/llvm-project-15.0.7/clang/lib/ExtractAPI/
H A DExtractAPIConsumer.cpp289 if (Method->getParent()->getDescribedClassTemplate() != nullptr) in VisitFunctionDecl()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplate.cpp126 if (Record->getDescribedClassTemplate()) in getAsTemplateNameDecl()
127 return Record->getDescribedClassTemplate(); in getAsTemplateNameDecl()
1819 = cast<CXXRecordDecl>(PrevDecl)->getDescribedClassTemplate(); in CheckClassTemplate()
1919 auto *Tmpl = cast<CXXRecordDecl>(Hidden)->getDescribedClassTemplate(); in CheckClassTemplate()
2473 TemplateDecl *DescribedTemplate = DefRecord->getDescribedClassTemplate(); in DeclareImplicitDeductionGuides()
3279 if (Record->getDescribedClassTemplate()) { in MatchTemplateParametersToScopeSpecifier()
3280 ExpectedTemplateParams = Record->getDescribedClassTemplate() in MatchTemplateParametersToScopeSpecifier()
3841 !Record->getDescribedClassTemplate()) in CheckTemplateIdType()
H A DSemaExceptionSpec.cpp50 if (!RD || !RD->getIdentifier() || !RD->getDescribedClassTemplate() || in isLibstdcxxEagerExceptionSpecHack()
H A DSemaAccess.cpp472 CTD = Record->getDescribedClassTemplate(); in MatchesFriend()
H A DSemaDeclCXX.cpp528 if (MD && MD->getParent()->getDescribedClassTemplate()) { in MergeCXXFunctionDecl()
618 if (Record->getDescribedClassTemplate()) in MergeCXXFunctionDecl()
6169 ClassTemplateDecl *TD = Class->getDescribedClassTemplate(); in checkCUDADeviceBuiltinSurfaceClassTemplate()
6223 ClassTemplateDecl *TD = Class->getDescribedClassTemplate(); in checkCUDADeviceBuiltinTextureClassTemplate()
6326 if (Class->getDescribedClassTemplate()) in checkClassLevelDLLAttribute()
10313 if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate()) in ActOnReenterTemplateScope()
H A DSemaDecl.cpp102 return RD->getDescribedClassTemplate() || in ValidateCandidate()
251 if (RD && RD->getDescribedClassTemplate()) in recoverFromTypeInKnownDependentBase()
9816 cast<CXXRecordDecl>(DC)->getDescribedClassTemplate()) || in ActOnFunctionDeclarator()
13930 Context->getDescribedClassTemplate(); in FinalizeDeclaration()
16010 isTemplate = Record->getDescribedClassTemplate(); in isAcceptableTagRedeclaration()
17165 if (ClassTemplateDecl *Template = Record->getDescribedClassTemplate()) in ActOnStartCXXMemberDeclarations()
H A DSemaTemplateInstantiate.cpp178 if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) { in getTemplateInstantiationArgs()
H A DSemaDeclAttr.cpp1428 ClassTemplateDecl *CTD = RD->getDescribedClassTemplate(); in handlePreferredName()
7729 if (RD->getDescribedClassTemplate()) { in mergeMSInheritanceAttr()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCXIndexDataConsumer.cpp1058 if (ClassTemplateDecl *TemplD = RD->getDescribedClassTemplate()) in getEntityDecl()
H A DCIndex.cpp6758 return MakeCXCursor(cast<CXXRecordDecl>(Def)->getDescribedClassTemplate(), in clang_getCursorDefinition()
8423 if (ClassTemplateDecl *ClassTmpl = RD->getDescribedClassTemplate()) in maybeGetTemplateCursor()
/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterTest.cpp3934 ASSERT_EQ(FromFriendClass->getDescribedClassTemplate()->getPreviousDecl(), in TEST_P()
3935 FromClass->getDescribedClassTemplate()); in TEST_P()
3946 EXPECT_EQ(ToFriendClass->getDescribedClassTemplate()->getPreviousDecl(), in TEST_P()
3947 ToClass->getDescribedClassTemplate()); in TEST_P()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1480 ClassTemplateDecl *getDescribedClassTemplate() const;

12