|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/DeclBase.h 834 return const_cast<Decl*>(this)->getLexicalDeclContext();
1796 return cast<Decl>(this)->getLexicalDeclContext();
tools/clang/lib/AST/ASTContext.cpp 6307 if (D->getLexicalDeclContext()->isFileContext() &&
tools/clang/lib/AST/ASTImporter.cpp 1733 assert(ToDC == ToD->getLexicalDeclContext() && ToDC->containsDecl(ToD));
1754 if (FromD->getDeclContext() != FromD->getLexicalDeclContext()) {
1756 FromD->getLexicalDeclContext());
3090 if (D->getLexicalDeclContext() == D->getDeclContext()) {
3316 if (DC != LexicalDC && D->getLexicalDeclContext()->containsDeclAndLoad(D))
3777 if (DC != LexicalDC && D->getLexicalDeclContext()->containsDeclAndLoad(D))
5113 if (DC != LexicalDC && D->getLexicalDeclContext()->containsDeclAndLoad(D))
tools/clang/lib/AST/DeclBase.cpp 300 if (DC == getLexicalDeclContext())
1399 return (D->getLexicalDeclContext() == this &&
1442 assert(D->getLexicalDeclContext() == this &&
1496 assert(D->getLexicalDeclContext() == this &&
1831 ((!Recoverable || D->getDeclContext() != D->getLexicalDeclContext()) &&
tools/clang/lib/CodeGen/ModuleBuilder.cpp 207 if (!D->getLexicalDeclContext()->isDependentContext())
tools/clang/lib/Frontend/ASTUnit.cpp 2424 if (!D->getLexicalDeclContext()->isFileContext())
tools/clang/lib/Index/IndexDecl.cpp 502 if (MD->getLexicalDeclContext() == D->getLexicalDeclContext())
505 if (MD->getLexicalDeclContext() == D->getLexicalDeclContext())
tools/clang/lib/Sema/SemaAccess.cpp 114 DC = Function->getLexicalDeclContext();
1475 DC = D->getLexicalDeclContext();
1920 = dyn_cast<ObjCImplDecl>(FD->getLexicalDeclContext())) {
tools/clang/lib/Sema/SemaDecl.cpp 1439 D->getLexicalDeclContext()->getRedeclContext()) &&
1440 !D->getLexicalDeclContext()->isFunctionOrMethod())
1468 DeclContext *IDC = (*I)->getLexicalDeclContext()->getRedeclContext();
2299 ED->getLexicalDeclContext()->removeDecl(ED);
3131 auto *LexDC = NewD->getLexicalDeclContext();
3482 if (!isFriend && NewMethod->getLexicalDeclContext()->isRecord() &&
3735 if (!New->getLexicalDeclContext()->isFunctionOrMethod())
3945 (!OldVD->getLexicalDeclContext()->isFunctionOrMethod() &&
3946 !NewVD->getLexicalDeclContext()->isFunctionOrMethod());
3950 return !OldVD->getLexicalDeclContext()->isFunctionOrMethod() ||
3951 OldVD->getLexicalDeclContext() == NewVD->getLexicalDeclContext();
3951 OldVD->getLexicalDeclContext() == NewVD->getLexicalDeclContext();
4115 !(Old->getLexicalDeclContext()->isRecord() &&
4116 !New->getLexicalDeclContext()->isRecord())) {
5854 ND->getLexicalDeclContext()->getRedeclContext()->isTranslationUnit())
8970 getTagInjectionContext(NewFD->getLexicalDeclContext());
8982 DeclContext *TagDC = TD->getLexicalDeclContext();
9603 if (!NewD->getLexicalDeclContext()->isDependentContext())
9635 if (!D->getLexicalDeclContext()->isDependentContext())
11827 VDecl->getLexicalDeclContext()->isRecord()) {
13362 declaresSameEntity(cast<Decl>(I->getLexicalDeclContext()),
13363 cast<Decl>(FD->getLexicalDeclContext())))
16748 CXXRecord->getLexicalDeclContext()->isExternCContext() &&
tools/clang/lib/Sema/SemaDeclCXX.cpp 444 ? New->getLexicalDeclContext()
556 !New->getLexicalDeclContext()->isDependentContext()) {
1219 RefVD->setLexicalDeclContext(Src->getLexicalDeclContext());
1224 RefVD->getLexicalDeclContext()->addHiddenDecl(RefVD);
7059 CXXRecordDecl *RD = dyn_cast<CXXRecordDecl>(FD->getLexicalDeclContext());
15071 assert(ND->getLexicalDeclContext() == CurContext);
15236 !isa<CXXRecordDecl>(FD->getLexicalDeclContext())) {
tools/clang/lib/Sema/SemaExpr.cpp 2850 else if (D->getLexicalDeclContext()->isFunctionOrMethod())
tools/clang/lib/Sema/SemaLookup.cpp 354 DeclContext *DC = D->getLexicalDeclContext();
1542 DeclContext *Context = Entity->getLexicalDeclContext();
1700 DeclContext *DC = D->getLexicalDeclContext();
3579 auto *RD = cast<CXXRecordDecl>(D->getLexicalDeclContext());
tools/clang/lib/Sema/SemaTemplate.cpp 3363 Decl->setLexicalDeclContext(ClassTemplate->getLexicalDeclContext());
8521 Specialization->setLexicalDeclContext(FD->getLexicalDeclContext());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 3364 Owner = FunctionTemplate->getLexicalDeclContext();
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp 169 Ctx = Function->getLexicalDeclContext();
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 53 ? NewDecl->getLexicalDeclContext()
654 D->getLexicalDeclContext() != Result->getLexicalDeclContext())
654 D->getLexicalDeclContext() != Result->getLexicalDeclContext())
1475 Inst->setLexicalDeclContext(D->getLexicalDeclContext());
1476 RecordInst->setLexicalDeclContext(D->getLexicalDeclContext());
1558 Inst->setLexicalDeclContext(D->getLexicalDeclContext());
1559 VarInst->setLexicalDeclContext(D->getLexicalDeclContext());
2207 FunctionTemplate->setLexicalDeclContext(D->getLexicalDeclContext());
2233 Method->setLexicalDeclContext(D->getLexicalDeclContext());
4510 NewVar->setLexicalDeclContext(OldVar->getLexicalDeclContext());
4553 NewVar->getLexicalDeclContext()->addHiddenDecl(NewVar);
4870 Var->getLexicalDeclContext()->isRecord()) {
5435 DC = FD->getLexicalDeclContext();
5571 EnumDecl *Enum = cast<EnumDecl>(ED->getLexicalDeclContext());
tools/clang/lib/Serialization/ASTReader.cpp10133 if (RI->getLexicalDeclContext() == CanonDef) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 1388 VD->getLexicalDeclContext()->isFunctionOrMethod())
3187 setAnonymousDeclForMerging(Reader, New->getLexicalDeclContext(),
3316 Reader, D->getLexicalDeclContext(), AnonymousDeclNumber))
3371 auto MergedDCIt = Reader.MergedDeclContexts.find(D->getLexicalDeclContext());
tools/clang/lib/Serialization/ASTWriterDecl.cpp 294 if (D->getDeclContext() != D->getLexicalDeclContext())
295 Record.AddDeclRef(cast_or_null<Decl>(D->getLexicalDeclContext()));
383 if (D->getDeclContext() == D->getLexicalDeclContext() &&
448 if (D->getDeclContext() == D->getLexicalDeclContext() &&
485 if (D->getDeclContext() == D->getLexicalDeclContext() &&
776 if (D->getDeclContext() == D->getLexicalDeclContext() &&
908 if (D->getDeclContext() == D->getLexicalDeclContext() &&
1025 if (D->getDeclContext() == D->getLexicalDeclContext() &&
1075 if (D->getDeclContext() == D->getLexicalDeclContext() &&
1340 if (D->getDeclContext() == D->getLexicalDeclContext() &&
tools/clang/tools/libclang/CIndex.cpp 295 for (DeclContext *DeclDC = D->getLexicalDeclContext();
378 DeclContext *DC = DIt == Decls.begin() ? (*DIt)->getLexicalDeclContext()
379 : (*(DIt-1))->getLexicalDeclContext();
392 DC = D->getLexicalDeclContext();
630 if (D->getLexicalDeclContext() != DC)
1037 if (!SubDecl || SubDecl->getLexicalDeclContext() != D ||
1124 if (MD->isPropertyAccessor() && MD->getLexicalDeclContext() == CDecl)
1129 if (MD->isPropertyAccessor() && MD->getLexicalDeclContext() == CDecl)
tools/clang/unittests/AST/ASTImporterTest.cpp 2207 EXPECT_NE(ToBFInClass->getLexicalDeclContext(),
2208 ToBFOutOfClass->getLexicalDeclContext());
2210 EXPECT_EQ(ToBFOutOfClass->getLexicalDeclContext(), ToTU);
2274 EXPECT_NE(ToBFInClass->getLexicalDeclContext(),
2275 ToBFOutOfClass->getLexicalDeclContext());
2277 EXPECT_EQ(ToBFOutOfClass->getLexicalDeclContext(), ToTU);
2280 EXPECT_NE(ToDFInClass->getLexicalDeclContext(),
2281 ToDFOutOfClass->getLexicalDeclContext());
2283 EXPECT_EQ(ToDFOutOfClass->getLexicalDeclContext(), ToTU);
4306 DeclContext *FooLexicalDC = Foo->getLexicalDeclContext();
4342 DeclContext *FooLexicalDC = Foo->getLexicalDeclContext();
tools/lldb/source/Symbol/ClangASTImporter.cpp 161 m_backups[decl] = {decl->getDeclContext(), decl->getLexicalDeclContext()};
188 !ChainPassesThrough(decl, base, &clang::Decl::getLexicalDeclContext,
232 for (DeclContext *decl_context = decl->getLexicalDeclContext();
tools/lldb/source/Symbol/CxxModuleHandler.cpp 280 new_class_template->getLexicalDeclContext());