14#ifndef ZYPP_NG_SAT_PREPAREDPOOL_H_INCLUDED
15#define ZYPP_NG_SAT_PREPAREDPOOL_H_INCLUDED
Simple serial number watcher.
Orchestrator for a libsolv pool instance.
Pool & pool() const noexcept
Access the owning Pool.
detail::IdType whatProvidesData(unsigned offset_r) const
Returns the id stored at offset_r in the whatprovidesdata array.
PreparedPool(PreparedPool &&)=default
PreparedPool(const PreparedPool &)=delete
Queue whatMatchesDep(const SolvAttr &, const Capability &) const
All solvables whose attribute attr_r matches dependency cap_r.
unsigned whatProvidesCapabilityId(detail::IdType cap_r) const
Returns the offset into the internal whatprovidesdata array for cap_r.
Queue whatMatchesSolvable(const SolvAttr &, const Solvable &) const
All solvables whose attribute attr_r matches solvable solv_r.
SerialNumberWatcher _serialWatcher
PreparedPool & operator=(PreparedPool &&)=default
PreparedPool & operator=(const PreparedPool &)=delete
detail::CPool * get() const noexcept
Expert backdoor — raw libsolv pool pointer.
Queue whatContainsDep(const SolvAttr &, const Capability &) const
All solvables whose attribute attr_r contains dependency cap_r.
Libsolv Id queue wrapper.
A Solvable object within the sat Pool.
CLASS NAME : detail::DIWrap.
zypp::sat::detail::CPool CPool
This file contains private API, this might break at any time between releases.