Lines Matching defs:DC
44 // 1;", its DC is a VarDel whose outmost enclosing declaration is the "CLASS"
90 const auto *DC = D->getDeclContext();
92 while (DC) {
93 if (const auto *RD = dyn_cast<CXXRecordDecl>(DC))
95 else if (const auto *FD = dyn_cast<FunctionDecl>(DC))
97 DC = DC->getParent();
115 const auto *DC = Result.Nodes.getNodeAs<Decl>("dc");
116 assert(DC);
121 getOutmostClassOrFunDecl(DC->getCanonicalDecl()),
125 const auto *DC = Result.Nodes.getNodeAs<Decl>("dc");
126 assert(DC);
130 RG->addEdge(getOutmostClassOrFunDecl(DC->getCanonicalDecl()), UsedClass);