reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1683 Module *DeclModule = SemaRef.getOwningModule(D); 1687 if (SemaRef.isModuleVisible(DeclModule, D->isModulePrivate())) 1720 VisibleWithinParent = SemaRef.hasVisibleDefinition(cast<NamedDecl>(DC)); 1722 VisibleWithinParent = isVisible(SemaRef, cast<NamedDecl>(DC)); 1724 (isa<FunctionDecl>(DC) && !SemaRef.getLangOpts().CPlusPlus)) 1725 VisibleWithinParent = isVisible(SemaRef, cast<NamedDecl>(DC)); 1731 if (SemaRef.hasMergedDefinitionInCurrentModule(cast<NamedDecl>(DC))) { 1738 VisibleWithinParent = SemaRef.hasVisibleDefinition(cast<NamedDecl>(DC)); 1741 if (VisibleWithinParent && SemaRef.CodeSynthesisContexts.empty() && 1743 !SemaRef.getLangOpts().ModulesLocalVisibility) {