11#ifndef ZYPP_RESOLVERNAMESPACE_H
12#define ZYPP_RESOLVERNAMESPACE_H
51 {
return asIdString( obj ).asString(); }
55 {
return str << asIdString( obj ); }
58 inline std::ostream &
operator<<( std::ostream &
str, ResolverNamespaces obj )
64 },
"namespace:",
"|",
"" );
static constexpr const ResolverNamespaces NoResolverNamespaces
All bits set.
static constexpr const ResolverNamespaces AllResolverNamespaces
All bits set.
std::string stringify(const Flags< Enum > &flag_r, const std::initializer_list< std::pair< Flags< Enum >, std::string > > &flaglist_r={}, std::string intro_r="[", std::string sep_r="|", const std::string &extro_r="]")
Stringify Build a string of OR'ed names of each flag value set in flag_r.
Types and functions for filesystem operations.
static const IdType namespaceLanguage(20)
static const IdType namespaceModalias(18)
static const IdType namespaceFilesystem(21)
static const IdType noId(0)
String related utilities and Regular expression matching.
Easy-to use interface to the ZYPP dependency resolver.
ResolverNamespace
The resolver's dependency namespaces.
@ modalias
hardware support
@ language
language support
std::ostream & operator<<(std::ostream &str, const SerialNumber &obj)
std::string asString(const Patch::Category &obj)
#define ZYPP_DECLARE_FLAGS_AND_OPERATORS(Name, Enum)