11#ifndef ZYPP_RESOLVERNAMESPACE_H
12#define ZYPP_RESOLVERNAMESPACE_H
17#include <zypp/base/Flags.h>
51 {
return asIdString( obj ).asString(); }
55 {
return str << asIdString( obj ); }
58 inline std::ostream &
operator<<( std::ostream &
str, ResolverNamespaces obj )
60 return str << stringify( obj, {
64 },
"namespace:",
"|",
"" );
static constexpr const ResolverNamespaces NoResolverNamespaces
All bits set.
static constexpr const ResolverNamespaces AllResolverNamespaces
All bits set.
String related utilities and Regular expression matching.
static const IdType namespaceLanguage(20)
static const IdType namespaceModalias(18)
static const IdType namespaceFilesystem(21)
static const IdType noId(0)
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)