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