21#ifndef ZYPP_MISC_POOLINSTALLSTATE_H
22#define ZYPP_MISC_POOLINSTALLSTATE_H
#define ZYPP_DECLARE_FLAGS_AND_OPERATORS(Name, Enum)
relates: Flags
Provides API related macros.
Combining sat::Solvable and ResStatus.
Collects PoolItems of same kind and name.
PoolInstallState
Install-state flags for a pool item or selectable.
@ UserInstalled
Explicitly installed by the user.
@ Retracted
Retracted (PTF / blacklisted).
@ NotInstalled
Not installed (base/default state).
@ Satisfied
Pseudo-installed (patch/pattern) and satisfied.
@ AutoInstalled
Installed as a dependency (auto).
@ Broken
Pseudo-installed and requirements are not met.
@ OtherVersionInstalled
Installed, but no identical candidate available.
@ Locked
Locked — solver will not change this item.
PoolInstallStateFlags poolInstallState(const PoolItem &pi)
Compute install-state flags for a PoolItem.
Easy-to use interface to the ZYPP dependency resolver.
const Arch Arch_empty ZYPP_API
relates: Arch This is an empty Arch represented by an empty string.