Lines Matching defs:DC
89 void ASTImporterLookupTable::add(DeclContext *DC, NamedDecl *ND) {
90 DeclList &Decls = LookupTable[DC][ND->getDeclName()];
95 void ASTImporterLookupTable::remove(DeclContext *DC, NamedDecl *ND) {
96 DeclList &Decls = LookupTable[DC][ND->getDeclName()];
104 DeclContext *DC = ND->getDeclContext()->getPrimaryContext();
105 add(DC, ND);
106 DeclContext *ReDC = DC->getRedeclContext()->getPrimaryContext();
107 if (DC != ReDC)
113 DeclContext *DC = ND->getDeclContext()->getPrimaryContext();
114 remove(DC, ND);
115 DeclContext *ReDC = DC->getRedeclContext()->getPrimaryContext();
116 if (DC != ReDC)
121 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const {
122 auto DCI = LookupTable.find(DC->getPrimaryContext());
134 void ASTImporterLookupTable::dump(DeclContext *DC) const {
135 auto DCI = LookupTable.find(DC->getPrimaryContext());
152 DeclContext *DC = Entry.first;
153 StringRef Primary = DC->getPrimaryContext() ? " primary" : "";
154 llvm::errs() << "== DC:" << cast<Decl>(DC) << Primary << "\n";
155 dump(DC);