35 &&
"PreparedPool used after Pool was invalidated" );
42 return ::pool_whatprovides(
get(), cap_r );
47 return get()->whatprovidesdata[offset_r];
53 ::pool_whatmatchesdep(
get(), attr.
id(), cap.
id(), q, 0 );
60 ::pool_whatmatchessolvable(
get(), attr.
id(),
static_cast<Id
>( solv.
id() ), q, 0 );
67 ::pool_whatcontainsdep(
get(), attr.
id(), cap.
id(), q, 0 );
sat::detail::IdType id() const
Expert backdoor.
detail::IdType whatProvidesData(unsigned offset_r) const
Returns the id stored at offset_r in the whatprovidesdata array.
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
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.
IdType id() const
Expert backdoor.
zypp::sat::detail::CPool CPool
zypp::sat::detail::IdType IdType
This file contains private API, this might break at any time between releases.