Searched refs:ModuleOwnershipKind (Results 1 – 7 of 7) sorted by relevance
213 enum class ModuleOwnershipKind : unsigned { enum365 if (MOK != ModuleOwnershipKind::Unowned && in getModuleOwnershipKindForChildOf()371 return ModuleOwnershipKind::Unowned; in getModuleOwnershipKindForChildOf()653 if (getModuleOwnershipKind() == ModuleOwnershipKind::Unowned) in setModulePrivate()655 setModuleOwnershipKind(ModuleOwnershipKind::ModulePrivate); in setModulePrivate()793 return getModuleOwnershipKind() != ModuleOwnershipKind::Unowned; in hasOwningModule()819 (int)ModuleOwnershipKind::ReachableWhenImported; in isReachable()826 setModuleOwnershipKind(ModuleOwnershipKind::Visible); in setVisibleDespiteOwningModule()830 ModuleOwnershipKind getModuleOwnershipKind() const { in getModuleOwnershipKind()835 void setModuleOwnershipKind(ModuleOwnershipKind MOK) { in setModuleOwnershipKind()[all …]
100 TU->setModuleOwnershipKind(Decl::ModuleOwnershipKind::ReachableWhenImported); in ActOnGlobalModuleFragmentDecl()143 TU->setModuleOwnershipKind(Decl::ModuleOwnershipKind::Visible); in HandleStartOfHeaderUnit()340 TU->setModuleOwnershipKind(Decl::ModuleOwnershipKind::ReachableWhenImported); in ActOnModuleDecl()419 TU->setModuleOwnershipKind(Decl::ModuleOwnershipKind::ModulePrivate); in ActOnPrivateModuleFragmentDecl()638 ? Decl::ModuleOwnershipKind::VisibleWhenImported in ActOnModuleBegin()639 : Decl::ModuleOwnershipKind::Visible); in ActOnModuleBegin()680 Decl::ModuleOwnershipKind::Unowned); in ActOnModuleEnd()771 D->setModuleOwnershipKind(Decl::ModuleOwnershipKind::VisibleWhenImported); in ActOnStartExportDecl()
11276 Dcl->setModuleOwnershipKind(Decl::ModuleOwnershipKind::VisibleWhenImported); in ActOnFinishNamespaceDef()16318 D->setModuleOwnershipKind(Decl::ModuleOwnershipKind::ReachableWhenImported); in ActOnStartLinkageSpecification()
608 auto ModuleOwnership = (Decl::ModuleOwnershipKind)Record.readInt(); in VisitDecl()610 (ModuleOwnership == Decl::ModuleOwnershipKind::ModulePrivate); in VisitDecl()617 case Decl::ModuleOwnershipKind::Visible: in VisitDecl()618 ModuleOwnership = Decl::ModuleOwnershipKind::VisibleWhenImported; in VisitDecl()620 case Decl::ModuleOwnershipKind::Unowned: in VisitDecl()621 case Decl::ModuleOwnershipKind::VisibleWhenImported: in VisitDecl()622 case Decl::ModuleOwnershipKind::ReachableWhenImported: in VisitDecl()623 case Decl::ModuleOwnershipKind::ModulePrivate: in VisitDecl()645 D->setModuleOwnershipKind(Decl::ModuleOwnershipKind::ModulePrivate); in VisitDecl()
593 case Decl::ModuleOwnershipKind::Unowned: in isExportedFromModuleInterfaceUnit()594 case Decl::ModuleOwnershipKind::ReachableWhenImported: in isExportedFromModuleInterfaceUnit()595 case Decl::ModuleOwnershipKind::ModulePrivate: in isExportedFromModuleInterfaceUnit()597 case Decl::ModuleOwnershipKind::Visible: in isExportedFromModuleInterfaceUnit()598 case Decl::ModuleOwnershipKind::VisibleWhenImported: in isExportedFromModuleInterfaceUnit()
351 (getModuleOwnershipKind() != ModuleOwnershipKind::VisibleWhenImported || in setLexicalDeclContext()
347 member->setModuleOwnershipKind(clang::Decl::ModuleOwnershipKind::Visible); in SetMemberOwningModule()1232 decl->setModuleOwnershipKind(clang::Decl::ModuleOwnershipKind::Visible); in SetOwningModule()