|
reference, declaration → definition
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());