Lines Matching full:dc
104 void ASTImporterLookupTable::add(DeclContext *DC, NamedDecl *ND) { in add() argument
105 DeclList &Decls = LookupTable[DC][ND->getDeclName()]; in add()
110 void ASTImporterLookupTable::remove(DeclContext *DC, NamedDecl *ND) { in remove() argument
112 DeclList &Decls = LookupTable[DC][Name]; in remove()
119 Name.getAsString(), DC->getDeclKindName()) in remove()
128 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in add() local
129 add(DC, ND); in add()
130 DeclContext *ReDC = DC->getRedeclContext()->getPrimaryContext(); in add()
131 if (DC != ReDC) in add()
137 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in remove() local
138 remove(DC, ND); in remove()
139 DeclContext *ReDC = DC->getRedeclContext()->getPrimaryContext(); in remove()
140 if (DC != ReDC) in remove()
163 ASTImporterLookupTable::lookup(DeclContext *DC, DeclarationName Name) const { in lookup() argument
164 auto DCI = LookupTable.find(DC->getPrimaryContext()); in lookup()
176 bool ASTImporterLookupTable::contains(DeclContext *DC, NamedDecl *ND) const { in contains() argument
177 return lookup(DC, ND->getDeclName()).contains(ND); in contains()
180 void ASTImporterLookupTable::dump(DeclContext *DC) const { in dump()
181 auto DCI = LookupTable.find(DC->getPrimaryContext()); in dump()
198 DeclContext *DC = Entry.first; in dump() local
199 StringRef Primary = DC->getPrimaryContext() ? " primary" : ""; in dump()
200 llvm::errs() << "== DC:" << cast<Decl>(DC) << Primary << "\n"; in dump()
201 dump(DC); in dump()