reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/DeclCXX.h
 1411   ClassTemplateDecl *getDescribedClassTemplate() const;

References

tools/clang/lib/AST/ASTContext.cpp
  330     if (const ClassTemplateDecl *CTD = CRD->getDescribedClassTemplate())
 3942   if (RD->getDescribedClassTemplate() &&
tools/clang/lib/AST/ASTImporter.cpp
 2576         DCXX->getDescribedClassTemplate() &&
 2577         DCXX->getDescribedClassTemplate()->getFriendObjectKind() !=
 2721     if (!DCXX->getDescribedClassTemplate() || DCXX->isImplicit())
 2728         DCXX->getDescribedClassTemplate()) {
tools/clang/lib/AST/DeclBase.cpp
  234     return RD->getDescribedClassTemplate();
 1097     if (Record->getDescribedClassTemplate())
tools/clang/lib/AST/ODRHash.cpp
  499   const ClassTemplateDecl *TD = Record->getDescribedClassTemplate();
tools/clang/lib/AST/QualTypeNames.cpp
  275               CxxDecl->getDescribedClassTemplate()) {
tools/clang/lib/Index/IndexSymbol.cpp
  127         if (CXXRec->getDescribedClassTemplate()) {
tools/clang/lib/Index/USRGeneration.cpp
  506     if (ClassTemplateDecl *ClassTmpl = CXXRecord->getDescribedClassTemplate()) {
tools/clang/lib/Sema/SemaAccess.cpp
  458       CTD = Record->getDescribedClassTemplate();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 3185     if (ClassTemplateDecl *Template = Record->getDescribedClassTemplate()) {
tools/clang/lib/Sema/SemaDecl.cpp
   99         return RD->getDescribedClassTemplate() ||
  246     if (RD && RD->getDescribedClassTemplate())
 8896              cast<CXXRecordDecl>(DC)->getDescribedClassTemplate()) ||
12717           Context->getDescribedClassTemplate();
14555     isTemplate = Record->getDescribedClassTemplate();
15697   if (ClassTemplateDecl *Template = Record->getDescribedClassTemplate())
tools/clang/lib/Sema/SemaDeclAttr.cpp
 6032     if (RD->getDescribedClassTemplate()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
  516         if (MD && MD->getParent()->getDescribedClassTemplate()) {
  606           if (Record->getDescribedClassTemplate())
 3803     if (RD->getDescribedClassTemplate())
 5906   if (Class->getDescribedClassTemplate())
 8496       if (ClassTemplateDecl *CTD = RD->getDescribedClassTemplate())
tools/clang/lib/Sema/SemaExceptionSpec.cpp
   47   if (!RD || !RD->getIdentifier() || !RD->getDescribedClassTemplate() ||
tools/clang/lib/Sema/SemaTemplate.cpp
   81       if (Record->getDescribedClassTemplate())
   82         return Record->getDescribedClassTemplate();
 1452       = cast<CXXRecordDecl>(PrevDecl)->getDescribedClassTemplate();
 1552           auto *Tmpl = cast<CXXRecordDecl>(Hidden)->getDescribedClassTemplate();
 2042     TemplateDecl *DescribedTemplate = DefRecord->getDescribedClassTemplate();
 2775         if (Record->getDescribedClassTemplate()) {
 2776           ExpectedTemplateParams = Record->getDescribedClassTemplate()
 3326             !Record->getDescribedClassTemplate())
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  174       if (ClassTemplateDecl *ClassTemplate = Rec->getDescribedClassTemplate()) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 5401     ClassTemplateDecl *ClassTemplate = Record->getDescribedClassTemplate();
tools/clang/lib/Serialization/ASTCommon.cpp
  431       return !RD->getDescribedClassTemplate();
tools/clang/lib/Serialization/ASTReader.cpp
10369           FirstRecord->getDescribedClassTemplate();
10371           SecondRecord->getDescribedClassTemplate();
tools/clang/lib/Serialization/ASTWriterDecl.cpp
 1304   if (ClassTemplateDecl *TemplD = D->getDescribedClassTemplate()) {
tools/clang/tools/extra/clang-move/Move.cpp
  264     if (const auto *TC = CD->getDescribedClassTemplate())
  667       if (const auto *DCT = FWD->getDescribedClassTemplate())
tools/clang/tools/extra/clang-tidy/misc/DefinitionsInHeadersCheck.cpp
  120           if (RD->getDescribedClassTemplate())
tools/clang/tools/libclang/CIndex.cpp
 6363       return MakeCXCursor(cast<CXXRecordDecl>(Def)->getDescribedClassTemplate(),
 8010     if (ClassTemplateDecl *ClassTmpl = RD->getDescribedClassTemplate())
tools/clang/tools/libclang/CXIndexDataConsumer.cpp
 1046     if (ClassTemplateDecl *TemplD = RD->getDescribedClassTemplate())
tools/clang/unittests/AST/ASTImporterTest.cpp
 3747   ASSERT_EQ(FromFriendClass->getDescribedClassTemplate()->getPreviousDecl(),
 3748             FromClass->getDescribedClassTemplate());
 3758   EXPECT_EQ(ToFriendClass->getDescribedClassTemplate()->getPreviousDecl(),
 3759             ToClass->getDescribedClassTemplate());