Lines Matching refs:DC
251 NSSymbolMap *Recognizer::namespaceSymbols(const DeclContext *DC, Lang L) { in namespaceSymbols() argument
252 if (DC->isTranslationUnit()) // global scope. in namespaceSymbols()
255 auto It = NamespaceCache.find(DC); in namespaceSymbols()
258 const NamespaceDecl *D = llvm::cast<NamespaceDecl>(DC); in namespaceSymbols()
287 const DeclContext *DC = D->getDeclContext(); in operator ()() local
288 if (!DC) // The passed D is a TranslationUnitDecl! in operator ()()
290 while (!DC->isNamespace() && !DC->isTranslationUnit()) { in operator ()()
291 if (NamedDecl::classofKind(DC->getDeclKind())) in operator ()()
292 IntermediateDecl.push_back(DC); in operator ()()
293 DC = DC->getParent(); in operator ()()
295 NSSymbolMap *Symbols = namespaceSymbols(DC, L); in operator ()()