12 #ifndef ZYPP_POOL_BYIDENT_H
13 #define ZYPP_POOL_BYIDENT_H
103 #endif // ZYPP_POOL_BYIDENT_H
int IdType
Generic Id type.
A Solvable object within the sat Pool.
sat::detail::IdType _id
negative _id for srcpackage, as they use the same ident as package.
static const ResKind package
IdString ident() const
The identifier.
IdType id() const
Expert backdoor.
sat::detail::IdType makeIdent(sat::Solvable slv_r)
static const ResKind srcpackage
Access to the sat-pools string space.
sat::detail::IdType makeIdent(ResKind kind_r, IdString name_r)
TraitsType::constPtrType constPtr
ByIdent(ResKind kind_r, IdString name_r)
bool operator()(const PoolItem &pi_r) const
sat::detail::IdType makeIdent(ResKind kind_r, const C_Str &name_r)
Convenience char* constructible from std::string and char*, it maps (char*)0 to an empty string...
const char * c_str() const
Conversion to const char *
std::string form(const char *format,...)
Printf style construction of std::string.
ByIdent(IdString ident_r)
const char * c_str() const
ByIdent(ResKind kind_r, const C_Str &name_r)
ByIdent(sat::Solvable slv_r)
const char * c_str() const
sat::Solvable satSolvable() const
Return the corresponding sat::Solvable.
Reference to a PoolItem connecting ResObject and ResStatus.
bool isKind(const ResKind &kind_r) const
Test whether a Solvable is of a certain ResKind.
bool operator()(sat::Solvable slv_r) const
Main filter selecting PoolItems by name and kind.
bool operator()(ResObject::constPtr p_r) const