Lines Matching refs:DC
90 void ASTImporterLookupTable::add(DeclContext *DC, NamedDecl *ND) { in add() argument
91 DeclList &Decls = LookupTable[DC][ND->getDeclName()]; in add()
96 void ASTImporterLookupTable::remove(DeclContext *DC, NamedDecl *ND) { in remove() argument
98 DeclList &Decls = LookupTable[DC][Name]; in remove()
105 Name.getAsString(), DC->getDeclKindName()) in remove()
114 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in add() local
115 add(DC, ND); in add()
116 DeclContext *ReDC = DC->getRedeclContext()->getPrimaryContext(); in add()
117 if (DC != ReDC) in add()
123 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in remove() local
124 remove(DC, ND); in remove()
125 DeclContext *ReDC = DC->getRedeclContext()->getPrimaryContext(); in remove()
126 if (DC != ReDC) in remove()
149 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { in lookup() argument
150 auto DCI = LookupTable.find(DC->getPrimaryContext()); in lookup()
162 bool ASTImporterLookupTable::contains(DeclContext *DC, NamedDecl *ND) const { in contains() argument
163 return lookup(DC, ND->getDeclName()).contains(ND); in contains()
166 void ASTImporterLookupTable::dump(DeclContext *DC) const { in dump()
167 auto DCI = LookupTable.find(DC->getPrimaryContext()); in dump()
184 DeclContext *DC = Entry.first; in dump() local
185 StringRef Primary = DC->getPrimaryContext() ? " primary" : ""; in dump()
186 llvm::errs() << "== DC:" << cast<Decl>(DC) << Primary << "\n"; in dump()
187 dump(DC); in dump()