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

References

tools/clang/include/clang/AST/Decl.h
 1006     return getPreviousDecl();
 1910     return getPreviousDecl();
 3020     return getPreviousDecl();
 3184     return getPreviousDecl();
 3490             static_cast<TagDecl *>(this)->getPreviousDecl());
 3710             static_cast<TagDecl *>(this)->getPreviousDecl());
tools/clang/include/clang/AST/DeclCXX.h
 3087     return getPreviousDecl();
tools/clang/include/clang/AST/DeclObjC.h
 1276     return getPreviousDecl();
 2100     return getPreviousDecl();
tools/clang/include/clang/AST/DeclTemplate.h
  746     return getPreviousDecl();
 1044              static_cast<RedeclarableTemplateDecl *>(this)->getPreviousDecl());
 2159              static_cast<RedeclarableTemplateDecl *>(this)->getPreviousDecl());
 2380              static_cast<RedeclarableTemplateDecl *>(this)->getPreviousDecl());
 2977         static_cast<RedeclarableTemplateDecl *>(this)->getPreviousDecl());
tools/clang/include/clang/AST/Redeclarable.h
  210                  static_cast<const decl_type*>(this))->getPreviousDecl();
tools/clang/lib/AST/ASTContext.cpp
 2837     if (FunctionDecl *Next = FD->getPreviousDecl())
tools/clang/lib/AST/ASTImporter.cpp
 5621     if (!TemplatedFD->getPreviousDecl()) {
tools/clang/lib/AST/DeclBase.cpp
 1247        N = N->getPreviousDecl())
tools/clang/lib/AST/DeclCXX.cpp
 2756   return getPreviousDecl();
 2770   return getPreviousDecl();
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  373       FunctionDecl *Old = cast<FunctionDecl>(LM.Method)->getPreviousDecl();
tools/clang/lib/Sema/SemaAccess.cpp
 1106       PrevDecl = VD->getPreviousDecl();
 1108       PrevDecl = FD->getPreviousDecl();
 1110       PrevDecl = TND->getPreviousDecl();
 1114       PrevDecl = TD->getPreviousDecl();
tools/clang/lib/Sema/SemaDecl.cpp
 3867              PrevVD = PrevVD->getPreviousDecl()) {
 7089           NewVD->getPreviousDecl()
 7090               ? NewVD->getPreviousDecl()->getDescribedVarTemplate()
 9256     if (isFriend && NewFD->getPreviousDecl()) {
 9259         Access = NewFD->getPreviousDecl()->getAccess();
11264   if (VarDecl *Old = VDecl->getPreviousDecl()) {
12388     VarDecl *prev = var->getPreviousDecl();
12390       prev = prev->getPreviousDecl();
tools/clang/lib/Sema/SemaDeclCXX.cpp
  454                                 : PrevForDefaultArgs->getPreviousDecl()) {
  544         Older = Older->getPreviousDecl();
 6010              FD = FD->getPreviousDecl()) {
 9281          NS = NS->getPreviousDecl())
15147   if (const FunctionDecl *Prev = Fn->getPreviousDecl()) {
tools/clang/lib/Sema/SemaLookup.cpp
 3509     Cursor = Cursor->getPreviousDecl();
tools/clang/lib/Sema/SemaTemplate.cpp
 9687   FunctionDecl *PrevDecl = Specialization->getPreviousDecl();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  648   DeclT *Result = D->getPreviousDecl();
 2057   if (Function->isLocalExternDecl() && !Function->getPreviousDecl())
 2322   if (isFriend && Method->getPreviousDecl())
 2323     Method->setAccess(Method->getPreviousDecl()->getAccess());
 2355     if (!D->getPreviousDecl())
 4304          D = D->getPreviousDecl()) {
 4536   if (NewVar->isLocalExternDecl() && OldVar->getPreviousDecl() &&
 4537       (!OldVar->getPreviousDecl()->getDeclContext()->isDependentContext() ||
 4538        OldVar->getPreviousDecl()->getDeclContext()==OldVar->getDeclContext())) {
 4542             NewVar->getLocation(), OldVar->getPreviousDecl(), TemplateArgs))
 4554     if (!NewVar->isLocalExternDecl() || !NewVar->getPreviousDecl())
tools/clang/lib/Serialization/ASTReaderDecl.cpp
 3429     for (VarDecl *CurD = PrevVD; CurD; CurD = CurD->getPreviousDecl()) {
 4228        Redecl = Redecl->getPreviousDecl())
 4234          Redecl = Redecl->getPreviousDecl())
tools/clang/lib/Serialization/ASTWriter.cpp
 4205     for (auto *Prev = cast<NamespaceDecl>(DC)->getPreviousDecl(); Prev;
 4206          Prev = Prev->getPreviousDecl())
tools/clang/lib/Serialization/ASTWriterDecl.cpp
 1101   assert(D->getPreviousDecl() == nullptr && "PARM_VAR_DECL can't be redecl");
 1580   if (D->getPreviousDecl() == nullptr) {
 1771     (void)Writer.GetDeclRef(D->getPreviousDecl());
tools/clang/unittests/AST/ASTImporterGenericRedeclTest.cpp
  388     EXPECT_TRUE(DefinitionD->getPreviousDecl());
  390         DefinitionD->getPreviousDecl()->isThisDeclarationADefinition());
  392     CheckPreviousDecl(ProtoD, DefinitionD->getPreviousDecl());
tools/clang/unittests/AST/ASTImporterTest.cpp
  269   FunctionDecl *D1 = D2->getPreviousDecl();
  283   FunctionDecl *D1 = D2->getPreviousDecl();
  370     D1 = D2->getPreviousDecl();
 2023   EXPECT_EQ(To1->getPreviousDecl(), To0);
 2041   EXPECT_EQ(To1->getPreviousDecl(), To0);
 2213   EXPECT_EQ(ToBFOutOfClass->getPreviousDecl(), ToBFInClass);
 2286   EXPECT_EQ(ToBFOutOfClass->getPreviousDecl(), ToBFInClass);
 2287   EXPECT_EQ(ToDFOutOfClass->getPreviousDecl(), ToDFInClass);
 2305     EXPECT_EQ(To1->getPreviousDecl(), To0);
 2324   EXPECT_FALSE(ToF1->getPreviousDecl());
 2536   EXPECT_EQ(ToFD->getPreviousDecl(), ImportedD);
 2554   EXPECT_EQ(ToFD->getPreviousDecl(), ImportedD);
 2572   EXPECT_EQ(ToFD->getPreviousDecl(), ImportedD);
 2590   EXPECT_EQ(ToFD->getPreviousDecl(), ImportedD);
 2615   EXPECT_EQ(InClassFD->getPreviousDecl(), ImportedD);
 2644   EXPECT_EQ(ImportedD->getPreviousDecl(), OutOfClassFD);
 2671   EXPECT_EQ(ImportedD1->getPreviousDecl(), ImportedD);
 3590   ASSERT_EQ(FromDWithDef->getPreviousDecl(), FromDWithInit);
 3597   EXPECT_EQ(ToD1->getPreviousDecl(), ToD0);
 3615   ASSERT_EQ(FromDWithInit, FromDWithDef->getPreviousDecl());
 3646   ASSERT_EQ(FromDDeclarationOnly, FromDWithDef->getPreviousDecl());
tools/clang/unittests/AST/ASTImporterVisibilityTest.cpp
  113     EXPECT_EQ(ToD1->getPreviousDecl(), ToD0);
  205       EXPECT_EQ(ToD1->getPreviousDecl(), ToD0);
  207       EXPECT_FALSE(ToD1->getPreviousDecl());
  223       EXPECT_EQ(ToD1->getPreviousDecl(), ToD0);
  225       EXPECT_FALSE(ToD1->getPreviousDecl());