14 #ifndef ZYPP_NG_SAT_NAMESPACES_NAMESPACEPROVIDER_H_INCLUDED 15 #define ZYPP_NG_SAT_NAMESPACES_NAMESPACEPROVIDER_H_INCLUDED 17 #include <string_view> 18 #include <initializer_list> virtual bool isSatisfied(detail::IdType value) const
Check if a specific value satisfies this namespace condition.
virtual void attach(Pool &pool)
virtual void onReset(Pool &)
Orchestrator for a libsolv pool instance.
This file contains private API, this might break at any time between releases.
zypp::sat::detail::IdType IdType
virtual void prepare(Pool &)
prepare
PoolInvalidation
Defines the scope of an invalidation request for the Pool.
Abstract base class for logic providing data to a libsolv namespace.
void notifyDirty(PoolInvalidation invalidationLevel, std::initializer_list< std::string_view > reasons)
Notify the attached registry/pool that data has changed.
virtual void checkDirty(Pool &)
checkDirty
virtual ~NamespaceProvider()=default