| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/misc/ |
| H A D | DefinitionsInHeadersCheck.cpp | 117 if (RD->getDescribedClassTemplate()) in check()
|
| /llvm-project-15.0.7/clang/lib/Tooling/DumpTool/ |
| H A D | ASTSrcLocProcessor.cpp | 261 if (const auto *Templ = ASTClass->getDescribedClassTemplate()) { in run()
|
| /llvm-project-15.0.7/clang/lib/Tooling/Transformer/ |
| H A D | SourceCode.cpp | 327 if (const auto *T = Record->getDescribedClassTemplate()) in getAssociatedRange()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 463 return !RD->getDescribedClassTemplate(); in needsAnonymousDeclarationNumber()
|
| H A D | ASTWriterDecl.cpp | 1370 if (ClassTemplateDecl *TemplD = D->getDescribedClassTemplate()) { in VisitCXXRecordDecl()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | QualTypeNames.cpp | 279 CxxDecl->getDescribedClassTemplate()) { in createNestedNameSpecifierForScopeOf()
|
| H A D | DeclBase.cpp | 234 return RD->getDescribedClassTemplate(); in getDescribedTemplate() 1161 if (Record->getDescribedClassTemplate()) in isDependentContext()
|
| H A D | ODRHash.cpp | 505 const ClassTemplateDecl *TD = Record->getDescribedClassTemplate(); in AddCXXRecordDecl()
|
| H A D | DeclCXX.cpp | 1824 ClassTemplateDecl *CXXRecordDecl::getDescribedClassTemplate() const { in getDescribedClassTemplate() function in CXXRecordDecl
|
| H A D | ASTImporter.cpp | 2797 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 D | Move.cpp | 264 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 D | IndexSymbol.cpp | 128 if (CXXRec->getDescribedClassTemplate()) { in getSymbolInfo()
|
| H A D | USRGeneration.cpp | 509 if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) { in VisitTagDecl()
|
| /llvm-project-15.0.7/clang/lib/ExtractAPI/ |
| H A D | ExtractAPIConsumer.cpp | 289 if (Method->getParent()->getDescribedClassTemplate() != nullptr) in VisitFunctionDecl()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 126 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 D | SemaExceptionSpec.cpp | 50 if (!RD || !RD->getIdentifier() || !RD->getDescribedClassTemplate() || in isLibstdcxxEagerExceptionSpecHack()
|
| H A D | SemaAccess.cpp | 472 CTD = Record->getDescribedClassTemplate(); in MatchesFriend()
|
| H A D | SemaDeclCXX.cpp | 528 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 D | SemaDecl.cpp | 102 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 D | SemaTemplateInstantiate.cpp | 178 if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) { in getTemplateInstantiationArgs()
|
| H A D | SemaDeclAttr.cpp | 1428 ClassTemplateDecl *CTD = RD->getDescribedClassTemplate(); in handlePreferredName() 7729 if (RD->getDescribedClassTemplate()) { in mergeMSInheritanceAttr()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CXIndexDataConsumer.cpp | 1058 if (ClassTemplateDecl *TemplD = RD->getDescribedClassTemplate()) in getEntityDecl()
|
| H A D | CIndex.cpp | 6758 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 D | ASTImporterTest.cpp | 3934 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 D | DeclCXX.h | 1480 ClassTemplateDecl *getDescribedClassTemplate() const;
|