12 #ifndef ZYPP_INSTANCEID_H 13 #define ZYPP_INSTANCEID_H 87 bool isSystemId(
const std::string& str_r )
const;
110 #endif // ZYPP_INSTANCEID_H Build string to identify/retrieve a specific Solvable.
std::string getIdFor(const PoolItem &pi_r) const
PoolItem to InstanceId string.
A Solvable object within the sat Pool.
InstanceId()
Default ctor empty empty namespace.
const std::string & getNamespace() const
The namespace in use.
std::string operator()(const PoolItem &pi_r) const
PoolItem to InstanceId string.
bool isSystemId(const std::string &str_r) const
Quick test whether the InstanceId string would refer to a system (installed) Solvable.
sat::Solvable findSolvable(const std::string &str_r) const
InstanceId string to Solvable.
InstanceId(std::string namespace_r)
Ctor taking namespace.
PoolItem findPoolItem(const std::string &str_r) const
InstanceId string to PoolItem.
void setNamespace(const std::string &namespace_r)
Set a new namespace.
void unsetNamespace()
Set no (empty) namespace.
Combining sat::Solvable and ResStatus.
PoolItem operator()(const std::string &str_r) const
InstanceId string to PoolItem.
Easy-to use interface to the ZYPP dependency resolver.
Solvable satSolvable() const
Return the corresponding sat::Solvable.
std::string getIdFor(sat::Solvable slv_r) const
Solvable to InstanceId string.
std::string operator()(sat::Solvable slv_r) const
Solvable to InstanceId string.