12#ifndef ZYPP_INSTANCEID_H
13#define ZYPP_INSTANCEID_H
70 PoolItem findPoolItem(
const std::string& str_r )
const;
87 bool isSystemId(
const std::string& str_r )
const;
std::string getIdFor(sat::Solvable slv_r) const
Solvable to InstanceId string.
PoolItem findPoolItem(const std::string &str_r) const
InstanceId string to PoolItem.
std::string operator()(const PoolItem &pi_r) const
PoolItem to InstanceId string.
const std::string & getNamespace() const
The namespace in use.
InstanceId()
Default ctor empty empty namespace.
std::string getIdFor(const PoolItem &pi_r) const
PoolItem to InstanceId string.
sat::Solvable findSolvable(const std::string &str_r) const
InstanceId string to Solvable.
std::string operator()(sat::Solvable slv_r) const
Solvable to InstanceId string.
InstanceId(std::string namespace_r)
Ctor taking namespace.
void unsetNamespace()
Set no (empty) namespace.
PoolItem operator()(const std::string &str_r) const
InstanceId string to PoolItem.
void setNamespace(const std::string &namespace_r)
Set a new namespace.
Combining sat::Solvable and ResStatus.
A Solvable object within the sat Pool.
Easy-to use interface to the ZYPP dependency resolver.
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
Solvable satSolvable() const
Return the corresponding sat::Solvable.