Lines Matching defs:DeclCtx
270 // Returns true if \p D is visible at \p Loc with DeclContext \p DeclCtx.
272 const DeclContext *DeclCtx, SourceLocation Loc) {
277 isNestedDeclContext(DeclCtx, D->getDeclContext()));
755 // Replaces a qualified symbol (in \p DeclCtx) that refers to a declaration \p
760 const DeclContext *DeclCtx, SourceLocation Start, SourceLocation End,
762 const auto *NsDeclContext = DeclCtx->getEnclosingNamespaceContext();
798 if (!isDeclVisibleAtLocation(*Result.SourceManager, UsingNamespace, DeclCtx,
812 if (!isDeclVisibleAtLocation(*Result.SourceManager, NamespaceAlias, DeclCtx,
847 if (isDeclVisibleAtLocation(*Result.SourceManager, Using, DeclCtx, Start)) {
859 bool Conflict = conflictInNamespace(DeclCtx->getParentASTContext(),
917 const auto *DeclCtx = Result.Nodes.getNodeAs<Decl>("dc");
918 assert(DeclCtx && "Empty decl context.");
919 replaceQualifiedSymbolInDeclContext(Result, DeclCtx->getDeclContext(), Start,