56 {
return explicitBuiltin(
str_r.c_str() ); }
59 {
return explicitBuiltin(
str_r.c_str() ); }
80 {
return satIdent( *
this,
name_r ); }
83 static int _doCompare(
const char * lhs,
const char * rhs )
85 if ( lhs == rhs )
return 0;
86 if ( lhs && rhs ) return ::strcasecmp( lhs, rhs );
87 return( lhs ? 1 : -1 );
97 {
return str <<
"<kind>" <<
obj <<
"</kind>"; }
Reference counted access to a Tp object calling a custom Dispose function when the last AutoDispose h...
Base class for creating IdString based types.
Access to the sat-pools string space.
static const ResKind srcpackage
ResKind(const IdString &idstr_r)
static const ResKind application
ResKind(sat::detail::IdType id_r)
Ctor taking kind as string.
static const ResKind pattern
static const ResKind product
ResKind(const char *cstr_r)
static const ResKind patch
std::string satIdent(const std::string &name_r) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
static const ResKind nokind
Value representing nokind ("")
std::ostream & dumpAsXmlOn(std::ostream &str, const ResKind &obj)
XML output.
static const ResKind package
ResKind(const std::string &str_r)
static ResKind explicitBuiltin(const std::string &str_r)
This is an overloaded member function, provided for convenience. It differs from the above function o...
ResKind()
Default ctor: nokind.
static int _doCompare(const char *lhs, const char *rhs)
static ResKind explicitBuiltin(const IdString &str_r)
This is an overloaded member function, provided for convenience. It differs from the above function o...
String related utilities and Regular expression matching.
int IdType
Generic Id type.
Easy-to use interface to the ZYPP dependency resolver.
const Arch Arch_armv7hnl Arch_armv7nhl ZYPP_API
Provides API related macros.