libzypp: zypp Namespace Reference

libzypp 17.38.11

zypp Namespace Reference

Easy-to use interface to the ZYPP dependency resolver. More...

## Namespaces
namespace | sat
| Libsolv interface
namespace | functor
namespace | debug
namespace | base
namespace | HACK
namespace | callback
| Callbacks light.
namespace | filter
namespace | filesystem
| Types and functions for filesystem operations.
namespace | target
namespace | keyring
namespace | internal
namespace | media
namespace | misc
namespace | zypp_readonly_hack
namespace | parser
namespace | xml
namespace | pool
namespace | resstatus
namespace | solver
namespace | detail
namespace | str
| Provide print[f] and sprint[f] functions based on JoinFormat.
namespace | applydeltarpm
| Namespace wrapping invocations of /usr/bin/applydeltarpm.
namespace | repo
namespace | packagedelta
namespace | env
| Namespace intended to collect all environment variables we use.
namespace | RepoManagerFlags
namespace | resfilter
namespace | ui
namespace | syscontent
namespace | zypp_detail
namespace | json
namespace | sighandler
namespace | bit
namespace | range_detail
namespace | traits
namespace | exception_detail
namespace | externalprogram
namespace | gettext
namespace | gzstream_detail
namespace | iostr
| Iostream related utilities.
namespace | io
namespace | log
namespace | iomanip
namespace | _logtoolsdetail
namespace | rw_pointer
| Don't forgett to provide versions for PtrType and constPtrType, esp.
namespace | strv
namespace | xmlout
namespace | kvmap
namespace | hotfix1050625
namespace | url
| Url details namespace.

## Classes
class | Application
| Class representing an application (appdata.xml). More...
class | Counter
| Integral type with initial value `0`. More...
class | LocaleGuard
| Temorarily change a locale category value. More...
class | NamedValue
| Simple value<>name mapping supporting aliases. More...
class | SignalSaver
| Exception safe signal handler save/restore. More...
class | SigprocmaskSaver
| Exception safe sigprocmask save/restore. More...
class | Capabilities
| Container of Capability (currently read only). More...
class | Capability
| A sat capability. More...
struct | dumpCap
| relates: Capability IOManip to dump a complex Capability as tree. More...
class | CapDetail
| Helper providing more detailed information about a Capability. More...
class | ChangelogEntry
| Single entry in a change log. More...
struct | DigestReport
class | DiskUsageCounter
| Compute disk space occupied by packages across partitions/directories. More...
struct | FetcherIndex
| class that represents indexes which add metadata to fetcher jobs and therefore need to be retrieved in advance. More...
struct | SameFetcherIndex
| std::set ordering (less semantic) More...
struct | FetcherJob
| Class to encapsulate the OnMediaLocation object and the FileChecker together. More...
struct | ContentReaderHelper
class | Fetcher
| This class allows to retrieve a group of files in a confortable way, providing some smartness that does not belong to the media layer like: More...
class | ChecksumFileChecker
| Built in file checkers. More...
class | SignatureFileChecker
| Checks for the validity of a signature. More...
class | NullFileChecker
| Checks for nothing Used as the default checker. More...
class | CompositeFileChecker
| Checker composed of more checkers. More...
class | HistoryLog
| Writing the zypp history file. More...
class | HistoryActionID
| Enumeration of known history actions. More...
class | HistoryLogData
| A zypp history log line split into fields. More...
class | HistoryLogDataInstall
| A zypp history log line for an installed packaged. More...
class | HistoryLogPatchStateChange
| A zypp history log line for an installed packaged. More...
class | HistoryLogDataRemove
| A zypp history log line for a removed packge. More...
class | HistoryLogDataRepoAdd
| A zypp history log line for an added repository. More...
class | HistoryLogDataRepoRemove
| A zypp history log line for a removed repository. More...
class | HistoryLogDataRepoAliasChange
| A zypp history log line for a repo alias change. More...
class | HistoryLogDataRepoUrlChange
| A zypp history log line for a repo url change. More...
class | HistoryLogDataStampCommand
| A zypp history log line identifying the program that triggered the following commit. More...
class | InstanceId
| Build string to identify/retrieve a specific Solvable. More...
struct | KeyContext
struct | KeyRingReport
| Callbacks from signature verification workflow. More...
struct | KeyRingSignals
class | KeyRing
| Gpg key handling. More...
struct | ApplyLock
struct | LockingOutputIterator
| iterator that takes lock, lock all solvables from query and send query to output iterator More...
class | LocksCleanPredicate
class | LocksRemovePredicate
class | Locks
| Singleton class which manipulate with locks file and apply locks on pool. More...
struct | MediaProductEntry
| Represents an available product in media. More...
struct | ProvideFileOperation
struct | ProvideDirTreeOperation
struct | ProvideDirOperation
struct | ProvideFileExistenceOperation
class | MediaSetAccess
| Media access layer responsible for handling files distributed on a set of media with media change and abort/retry/ingore user callback handling. More...
class | CheckAccessDeleted
| Check for running processes which access deleted executables or libraries. More...
class | Package
| Package interface. More...
class | PackageKeyword
| Package keywords. More...
class | Patch
| Class representing a patch. More...
class | Pattern
| Pattern interface. More...
class | PluginExecutor
| Parallel execution of stateful PluginScripts. More...
class | PluginScript
| Interface to plugin scripts using a `Stomp` inspired communication protocol. More...
class | PluginScriptException
| Base class for PluginScript Exception. More...
class | PoolItem
| Combining sat::Solvable and ResStatus. More...
struct | asPoolItem
| Solvable to PoolItem transform functor. More...
class | PoolItemBest
| Find the best candidates e.g. More...
struct | MyInserter
struct | EmptyFilter
struct | PoolQueryAttr
| represents all atributes in PoolQuery except SolvAtributes, which are used as is (not needed extend anything if someone adds new solv attr) More...
class | StringTypeAttr
class | PoolQuery
| Meta-data query API. More...
class | PoolQueryResult
| Helper class to collect (not only) PoolQuery results. More...
class | ProblemSolution
| Class representing one possible solution to a problem found during resolving. More...
class | Product
| Product interface. More...
class | ProvideFilePolicy
| Policy for provideFile and RepoMediaAccess. More...
struct | GroupInfo
class | PurgeKernels
struct | SigcheckPluginException
| Exception thrown by SigcheckPlugins. More...
class | SigcheckPlugin
class | SigcheckPlugins
| Handle a bunch of SigcheckPlugins. More...
class | RepoInfo
| What is known about a repository. More...
class | RepoManager
| creates and provides information about known sources. More...
struct | RepoManagerOptions
| Repo manager settings. More...
class | Repository
class | RepoStatus
| Track changing files or directories. More...
class | ResObject
| Base for resolvable objects. More...
class | Resolvable
| Base for resolvable objects. More...
class | Resolver
| Dependency resolver interface. More...
class | ResolverProblem
| Describe a solver problem and offer solutions. More...
class | ResPool
| Global ResObject pool. More...
struct | PoolItemSaver
| Tem. More...
class | ResPoolProxy
| ResPool::instance().proxy();. More...
class | ResStatus
| Status bitfield. More...
class | ServiceInfo
| Service data. More...
class | Signature
class | SrcPackage
| SrcPackage interface. More...
class | Target
struct | RepoUrl
class | CommitPackagePreloader
class | VendorAttr
| Definition of vendor equivalence. More...
struct | Option
| Mutable option. More...
struct | DefaultOption
| Mutable option with initial value also remembering a config value. More...
class | ZConfig
| Interim helper class to collect global options and settings. More...
class | ZYpp
class | UrlCredentialExtractor
| Extract credentials in Url authority and store them via CredentialManager. More...
struct | ProgressReport
struct | ProgressReportAdaptor
struct | CleanEmptyLocksReport
| Callback for cleaning locks which doesn't lock anything in pool. More...
struct | SavingLocksReport
| this callback handles merging old locks with newly added or removed More...
class | JobReport
| Generic report for sending messages. More...
class | UserDataJobReport
| JobReport convenience sending this instance of UserData with each message. More...
class | ZYppCommitPolicy
| Options and policies for ZYpp::commit. More...
class | UpdateNotificationFile
| Pair of sat::Solvable and Pathname. More...
class | ZYppCommitResult
| Result returned from ZYpp::commit. More...
class | ZYppGlobalLock
| Our broken global lock. More...
class | ZYppFactoryException
class | ZYppFactory
| ZYpp factory class (Singleton). More...
class | Arch
| Architecture. More...
struct | ArchCompatibleWith
| Functor finding compatible architectures. More...
class | SerialNumber
| Simple serial number provider. More...
class | SerialNumberWatcher
| Simple serial number watcher. More...
class | ESetCompareDef
| Result of set comparison (use like 'enum class SetCompare') This is the type a `compare` function should return. More...
class | ESetRelationDef
| Set Relation based on SetCompare (use like 'enum class SetRelation') Comparison (``== ``!=) between SetRelation and SetCompare is defined to let `SetRelation::subset` match `SetCompare::equal` as well as `SetCompare::properSubset`. More...
class | StrMatcher
| String matching (STRING|SUBSTRING|GLOB|REGEX). More...
class | Match
| String matching option flags as used e.g. More...
class | MatchException
| Exceptions thrown from attribute matching. More...
class | MatchUnknownModeException
| Unknown match mode. More...
class | MatchInvalidRegexException
| Invalid regular expression (failed ::regcomp). More...
class | CapMatch
| Tri state Capability match result. More...
class | CountryCode
| Country codes (iso3166-1-alpha-2). More...
class | CpeId
| Common Platform Enumearation (2.3) See http://cpe.mitre.org/ for more information on the Common Platform Enumearation. More...
struct | Dep
| Enumeration class of dependency types. More...
class | Edition
| Edition represents `[epoch:]version[-release]`. More...
class | IdString
| Access to the sat-pools string space. More...
class | IdStringType
| Base class for creating IdString based types. More...
class | LanguageCode
| Language codes (iso639_2/iso639_1). More...
struct | CodeMaps
| Wrap static codemap data. More...
class | Locale
| 'Language[_Country]' codes. More...
struct | Range
struct | Rel
| Relational operators. More...
struct | Compare
| General compare functor returning -1, 0, 1. More...
struct | CompareBy
| Functor to compare two elements by Rel based on a general TCompare functor. More...
struct | CompareByEQ
struct | CompareByNE
struct | CompareByLT
struct | CompareByLE
struct | CompareByGT
struct | CompareByGE
struct | CompareByANY
struct | CompareByNONE
class | ResKind
| Resolvable kinds. More...
struct | ResTraits
| ResTraits. More...
struct | ResTraits< Resolvable >
| ResTraits specialisation for Resolvable. More...
struct | ResTraits< ResObject >
| ResTraits specialisation for ResObject. More...
struct | GpgmeException
class | KeyManagerCtx
class | KeyRingException
class | CachedPublicKeyData
| Functor returning the keyrings data (cached). More...
class | KeyRingImpl
| KeyRing implementation, shared between zyppng and zypp. More...
class | BadKeyException
| Exception thrown when the supplied key is not a valid gpg key. More...
class | PublicSubkeyData
| Class representing a GPG Public Keys subkeys. More...
class | PublicKeySignatureData
| Class representing a signature on a GPG Public Key. More...
class | PublicKeyData
| Class representing one GPG Public Keys data. More...
class | PublicKey
| Class representing one GPG Public Key (PublicKeyData + ASCII armored in a tempfile). More...
class | AutoDispose
| Reference counted access to a `Tp` object calling a custom `Dispose` function when the last AutoDispose handle to it is destroyed or reset. More...
class | AutoDispose< void >
struct | Deferred
class | AutoFD
| AutoDispose<int> calling `::close` More...
class | AutoFILE
| AutoDispose<FILE*> calling `::fclose` More...
struct | AutoFREE
struct | AutoFREE< void >
class | CleanerThread
class | DefaultIntegral
| Integral type with defined initial value when default constructed. More...
class | DtorReset
| Assign a vaiable a certain value when going out of scope. More...
class | Errno
| Convenience `errno` wrapper. More...
class | Exception
| Base class for Exception. More...
class | InputStream
| Helper to create and pass std::istream. More...
class | Iterable
struct | GetPairFirst
| Functor taking a `std::pair` returning `std::pair.first`. More...
struct | GetPairSecond
| Functor taking a `std::pair` returning `std::pair.second` . More...
struct | MapKVIteratorTraits
| Traits for std::map key and value iterators. More...
class | SpinLock
class | LogThread
class | LogClient
struct | MLSep
| Helper to produce not-NL-terminated multi line output. More...
struct | NullDeleter
| shared_ptr custom deleter doing nothing. More...
struct | RW_pointer
| Wrapper for `const` correct access via Smart pointer types. More...
struct | RWCOW_pointer
| RW_pointer supporting 'copy on write' functionality. More...
class | C_Str
| Convenience `char*` constructible from `std::string` and `char*`, it maps ``(char*)0 to an empty string. More...
class | UserRequestException
| Base for exceptions caused by explicit user request. More...
class | ByteArray
class | UByteArray
class | ByteCount
| Store and operate with byte count. More...
struct | CheckSumException
class | CheckSum
class | ContentType
| Mime type like `'type/subtype'` classification of content. More...
class | Date
| Store and operate on date (time_t). More...
class | DateFormatException
class | Digest
| Compute Message Digests (MD5, SHA1 etc). More...
class | ExternalProgram
| Execute a program and give access to its io An object of this class encapsulates the execution of an external program. More...
class | ExternalProgramWithStderr
| ExternalProgram extended to offer reading programs stderr. More...
class | ExternalProgramWithSeperatePgid
| ExternalProgram extended to change the progress group ID after forking. More...
class | WatchFile
| Remember a files attributes to detect content changes. More...
struct | KVMap
| A map of (key,value) strings. More...
class | OriginEndpoint
| Represents a single, configurable network endpoint, combining a URL with specific access settings. More...
class | MirroredOrigin
| Manages a data source characterized by an authoritative URL and a list of mirror URLs. More...
class | MirroredOriginSet
| A smart container that manages a collection of MirroredOrigin objects, automatically grouping endpoints and preserving the insertion order of their schemes. More...
class | OnMediaLocation
| Describes a resource file located on a medium. More...
class | PluginFrame
| Command frame for communication with PluginScript. More...
class | PluginFrameException
| Base class for PluginFrame Exception. More...
class | ShutdownLock
| Attempts to create a lock to prevent the system from going into hibernate/shutdown. More...
class | ShutdownLockCommit
class | ProgressData
| Maintain [min,max] and counter (value) for progress counting. More...
class | CombinedProgressData
| Progress callback from another progress. More...
class | Url
| Url manipulation class. More...
class | FileCheckException
class | CheckSumCheckException
class | SignatureCheckException
class | MediaConfigPrivate
class | MediaConfig
class | StringPool
| Singleton manager for the underlying libsolv string pool. More...
class | ParseException
class | Pathname
| Pathname. More...
class | PathInfo
| Wrapper class for ::stat/::lstat. More...

## Typedefs
using | Bitmap = sat::Map
using | CapabilitySet = std::unordered_set<Capability>
using | Changelog = std::list<ChangelogEntry>
| List of ChangelogEntry.
using | FetcherIndex_Ptr = shared_ptr<FetcherIndex>
using | FetcherJob_Ptr = shared_ptr<FetcherJob>
typedef function< void(const Pathname &file)> | FileChecker
| Functor signature used to check files.
using | Ring = KeyRingImpl::Ring
using | LockSet = std::set<PoolQuery>
using | MediaProductSet = std::set<MediaProductEntry>
| A set of available products in media.
using | ProblemSolutionList = std::list<ProblemSolution_Ptr>
using | ResolverProblemList = std::list<ResolverProblem_Ptr>
using | Flavour = std::string
using | SolvableList = std::list<sat::Solvable>
using | EditionToSolvableMap = std::map<Edition, SolvableList >
using | ArchToEditionMap = std::map<Arch, EditionToSolvableMap >
using | GroupMap = std::unordered_map<std::string, GroupInfo>
using | RepoVariablesReplacedString = base::ValueTransform<std::string, repo::RepoVariablesStringReplacer>
| relates: RepoVariablesStringReplacer Helper managing repo variables replaced strings
using | RepoVariablesReplacedStringList = base::ContainerTransform<std::list<std::string>, repo::RepoVariablesStringReplacer>
| relates: RepoVariablesStringReplacer Helper managing repo variables replaced string lists
using | RepoVariablesReplacedUrl = base::ValueTransform<Url, repo::RepoVariablesUrlReplacer>
| relates: RepoVariablesUrlReplacer Helper managing repo variables replaced urls
using | RepoVariablesReplacedUrlList = base::ContainerTransform<std::list<Url>, repo::RepoVariablesUrlReplacer>
| relates: RepoVariablesUrlReplacer Helper managing repo variables replaced url lists
using | RepoInfo_Ptr = shared_ptr<RepoInfo>
| relates: RepoInfo
using | RepoInfo_constPtr = shared_ptr<const RepoInfo>
| relates: RepoInfo
using | RepoInfoList = std::list<RepoInfo>
| relates: RepoInfo
using | ServiceInfo_Ptr = shared_ptr<ServiceInfo>
| relates: ServiceInfo
using | ServiceInfo_constPtr = shared_ptr<const ServiceInfo>
| relates: ServiceInfo
using | ServiceInfoList = std::list<ServiceInfo>
| relates: ServiceInfo
using | CapList = std::vector<std::string>
using | Vendor = std::string
using | UpdateNotifications = std::list<UpdateNotificationFile>
using | SetCompare = base::EnumClass<ESetCompareDef>
| relates: ESetCompareDef typedef 'enum class SetCompare'
using | SetRelation = base::EnumClass<ESetRelationDef>
| relates: ESetRelationDef typedef 'enum class SetRelation'
using | IdStringSet = std::unordered_set<IdString>
using | LocaleSet = std::unordered_set<Locale>
using | OnScopeExit = AutoDispose<void>
typedef DefaultIntegral< bool, true > | TrueBool
| relates: DefaultIntegral `true` initialized `bool`
typedef DefaultIntegral< bool, false > | FalseBool
| relates: DefaultIntegral `false` initialized `bool`
template<typename TIntegral>
using | ZeroInit = DefaultIntegral<TIntegral,TIntegral(0)>
| relates: DefaultIntegral `zero` initialized `integral`
using | FdStreamBuf = detail::SimpleStreamBuf<detail::FdStreamBufImpl>
using | ifgzstream = detail::fXstream<std::istream, gzstream_detail::fgzstreambuf>
| istream reading gzip files as well as plain files.
using | ofgzstream = detail::fXstream<std::ostream, gzstream_detail::fgzstreambuf>
| ostream writing gzip files.
using | TriBool = boost::logic::tribool
| 3-state boolean logic (`true`, `false` and `indeterminate`).
using | ifzckstream = detail::fXstream<std::istream,detail::ZChunkStreamBuf>
| istream reading zchunk files.
using | ofzckstream = detail::fXstream<std::ostream,detail::ZChunkStreamBuf>
| ostream writing zchunk files.
using | ManagedFile = AutoDispose<const Pathname>
| A Pathname plus associated cleanup code to be executed when path is no longer needed.

## Enumerations
enum | DownloadMode { DownloadDefault , DownloadOnly , DownloadInAdvance , DownloadInHeaps , DownloadAsNeeded }
| Supported commit download policies. More...
enum class | ResolverFocus { Default = 0 , Job , Installed , Update }
| The resolver's general attitude. More...
enum | VendorSupportOption { VendorSupportUnknown = 0 , VendorSupportUnsupported = (1<<0) , VendorSupportACC = (1<<1) , VendorSupportLevel1 = (1<<2) , VendorSupportLevel2 = (1<<3) , VendorSupportLevel3 = (1<<4) , VendorSupportSuperseded = (1<<5) }
enum class | ResolverNamespace : std::uint8_t { language = 1<<0 , modalias = 1<<1 , filesystem = 1<<2 }
| The resolver's dependency namespaces. More...

## Functions
| IMPL_PTR_TYPE (Application)
| DEFINE_PTR_TYPE (Application)
template<class TIterator, class TFilter, class TFunction>
int | invokeOnEach (TIterator begin_r, TIterator end_r, TFilter filter_r, TFunction fnc_r)
| Iterate through [begin_r,end_r) and invoke fnc_r on each item that passes filter_r.
template<class TIterator, class TFunction>
int | invokeOnEach (TIterator begin_r, TIterator end_r, TFunction fnc_r)
| Iterate through [begin_r,end_r) and invoke fnc_r on each item.
template<class Container, class Elem>
bool | contains (const Container &c, const Elem &elem)
template<class Container, class Fnc>
bool | any_of (const Container &c, Fnc &&cb)
std::ostream & | dumpBacktrace (std::ostream &stream_r) ZYPP_API
| Dump current stack trace to a stream.
std::ostream & | operator<< (std::ostream &str, const Capabilities &obj)
| relates: Capabilities Stream output
std::ostream & | operator<< (std::ostream &str, const Capability &obj) ZYPP_API
| relates: Capability Stream output
std::ostream & | dumpOn (std::ostream &str, const Capability &obj) ZYPP_API
| relates: Capability Detailed stream output
std::ostream & | operator<< (std::ostream &str, Capability::CapRel obj) ZYPP_API
| relates: Capability::CapRel Stream output
std::ostream & | operator<< (std::ostream &str, const CapDetail &obj) ZYPP_API
| relates: CapDetail Stream output
std::ostream & | operator<< (std::ostream &str, CapDetail::Kind obj) ZYPP_API
| relates: CapDetail Stream output
std::ostream & | operator<< (std::ostream &str, CapDetail::CapRel obj) ZYPP_API
| relates: CapDetail Stream output
bool | operator== (const Capability &lhs, const Capability &rhs)
| relates: Capability
bool | operator!= (const Capability &lhs, const Capability &rhs)
| relates: Capability
bool | operator< (const Capability &lhs, const Capability &rhs)
| relates: Capability Arbitrary order.
std::ostream & | operator<< (std::ostream &str, const dumpCap &obj)
| relates: dumpCap Stream output
std::ostream & | operator<< (std::ostream &out, const ChangelogEntry &obj)
| relates: ChangelogEntry
std::ostream & | operator<< (std::ostream &str, const DiskUsageCounter::MountPoint &obj)
| relates: DiskUsageCounter::MountPoint Stream output
std::ostream & | operator<< (std::ostream &str, const DiskUsageCounter::MountPointSet &obj) ZYPP_API
| relates: DiskUsageCounter::MountPointSet Stream output
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (DiskUsageCounter::MountPoint::HintFlags)
std::ostream & | operator<< (std::ostream &str, const DiskUsageCounter &obj)
| relates: DiskUsageCounter Stream output
bool | deserialize (const std::string &str_r, DownloadMode &result_r)
| relates: DownloadMode Parse from string.
std::ostream & | operator<< (std::ostream &str, DownloadMode obj) ZYPP_API
| relates: DownloadMode Stream output.
DownloadMode | deserializeDownloadMode (const std::string &str_r)
| relates: DownloadMode Parse from string.
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (FetcherJob::Flags)
std::ostream & | operator<< (std::ostream &str, const FetcherJob_Ptr &obj)
std::ostream & | operator<< (std::ostream &str, const Fetcher::Impl &obj)
| relates: Fetcher::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const Fetcher &obj)
| relates: Fetcher Stream output
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Fetcher::Options)
std::ostream & | operator<< (std::ostream &str, const FileChecker &obj)
| relates: FileChecker Stream output
std::ostream & | operator<< (std::ostream &str, const HistoryActionID &id)
| relates: HistoryActionID
std::ostream & | operator<< (std::ostream &str, const HistoryLogData &obj)
| relates: HistoryLogData Stream output
bool | operator== (const HistoryActionID &lhs, const HistoryActionID &rhs)
| relates: HistoryActionID
bool | operator!= (const HistoryActionID &lhs, const HistoryActionID &rhs)
| relates: HistoryActionID
| IMPL_PTR_TYPE (KeyRing)
| DEFINE_PTR_TYPE (KeyRing)
std::ostream & | operator<< (std::ostream &str, const KeyRing &obj)
| relates: KeyRing Stream output
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (KeyRing::DefaultAccept)
| relates: KeyRing::DefaultAccept
template<typename TPredicate>
void | remove_if (LockSet &lockset_r, TPredicate pred_r)
template<class TOutputIterator>
static void | scanProductsFile (const Pathname &file_r, TOutputIterator result)
| FIXME: add a comment here...
template<class TOutputIterator>
void | productsInMedia (const Url &url_r, TOutputIterator result)
| Available products in a url location.
void | productsInMedia (const Url &url_r, MediaProductSet &set)
| Available products in a url location.
| IMPL_PTR_TYPE (MediaSetAccess)
| DEFINE_PTR_TYPE (MediaSetAccess)
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (MediaSetAccess::ProvideFileOptions)
std::ostream & | operator<< (std::ostream &str, const MediaSetAccess &obj)
| relates: MediaSetAccess Stream output
std::ostream & | operator<< (std::ostream &str, const CheckAccessDeleted &obj)
| relates: CheckAccessDeleted Stream output
std::ostream & | operator<< (std::ostream &str, const CheckAccessDeleted::ProcInfo &obj)
| relates: CheckAccessDeleted::ProcInfo Stream output
| IMPL_PTR_TYPE (Package)
| DEFINE_PTR_TYPE (Package)
| IMPL_PTR_TYPE (Patch)
std::string | asString (const Patch::Category &obj) ZYPP_API
| relates: Patch::Category string representation.
std::string | asString (const Patch::SeverityFlag &obj) ZYPP_API
| relates: Patch::SeverityFlag string representation.
std::string | asString (const Patch::InteractiveFlag &obj) ZYPP_API
| relates: Patch::InteractiveFlag string representation.
| DEFINE_PTR_TYPE (Patch)
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Patch::Categories)
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Patch::InteractiveFlags)
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Patch::SeverityFlags)
| IMPL_PTR_TYPE (Pattern)
| DEFINE_PTR_TYPE (Pattern)
std::ostream & | operator<< (std::ostream &str, const PluginExecutor &obj)
| relates: PluginExecutor Stream output
bool | operator== (const PluginExecutor &lhs, const PluginExecutor &rhs)
| relates: PluginExecutor Comparison based on reference.
bool | operator!= (const PluginExecutor &lhs, const PluginExecutor &rhs)
| relates: PluginExecutor Comparison based on reference.
std::ostream & | operator<< (std::ostream &str, const PluginScript::Impl &obj)
| relates: PluginScrip::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const PluginScript &obj)
| relates: PluginScript Stream output
| declException (PluginScriptNotConnected, PluginScriptException)
| Script connection not open.
| declException (PluginScriptDiedUnexpectedly, PluginScriptException)
| Script died unexpectedly.
| declException (PluginScriptTimeout, PluginScriptException)
| Communication timeout.
| declException (PluginScriptSendTimeout, PluginScriptTimeout)
| Timeout while sending data.
| declException (PluginScriptReceiveTimeout, PluginScriptTimeout)
| Timeout while receiving data.
template<class TIterator>
std::ostream & | dumpPoolStats (std::ostream &str, TIterator begin_r, TIterator end_r)
| relates: pool::PoolStats Convenience to count and print out the number of ResObjects per Kind in a container.
std::ostream & | operator<< (std::ostream &str, const PoolItem::Impl &obj)
| relates: PoolItem::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const PoolItem &obj)
| relates: PoolItem Stream output
bool | operator== (const PoolItem &lhs, const PoolItem &rhs)
| relates: PoolItem Required to disambiguate vs.
bool | operator== (const PoolItem &lhs, const ResObject::constPtr &rhs)
| relates: PoolItem Convenience compare
bool | operator== (const ResObject::constPtr &lhs, const PoolItem &rhs)
| relates: PoolItem Convenience compare
bool | operator!= (const PoolItem &lhs, const PoolItem &rhs)
| relates: PoolItem Required to disambiguate vs.
bool | operator!= (const PoolItem &lhs, const ResObject::constPtr &rhs)
| relates: PoolItem Convenience compare
bool | operator!= (const ResObject::constPtr &lhs, const PoolItem &rhs)
| relates: PoolItem Convenience compare
std::ostream & | operator<< (std::ostream &str, const PoolItemBest &obj)
| relates: PoolItemBest Stream output
std::ostream & | operator<< (std::ostream &str, const PoolQuery &obj) ZYPP_API
| relates: PoolQuery Stream output.
std::ostream & | dumpOn (std::ostream &str, const PoolQuery &obj) ZYPP_API
| relates: PoolQuery Detailed stream output.
std::ostream & | operator<< (std::ostream &str, const PoolQueryResult &obj)
| relates: PoolQueryResult Stream output
| IMPL_PTR_TYPE (ProblemSolution)
std::ostream & | operator<< (std::ostream &, const ProblemSolution &obj) ZYPP_API
| relates: ProblemSolution Stream output
std::ostream & | operator<< (std::ostream &, const ProblemSolutionList &obj) ZYPP_API
| relates: ProblemSolution Stream output
| DEFINE_PTR_TYPE (Resolver)
| DEFINE_PTR_TYPE (ProblemSolution)
| DEFINE_PTR_TYPE (ResolverProblem)
| IMPL_PTR_TYPE (Product)
std::ostream & | operator<< (std::ostream &str, const Product::UrlList &obj)
| relates: Product::UrlList Stream output.
| DEFINE_PTR_TYPE (Product)
std::ostream & | operator<< (std::ostream &str, const SigcheckPlugin::Impl &obj)
std::ostream & | operator<< (std::ostream &str, const SigcheckPlugin &obj)
std::ostream & | operator<< (std::ostream &str, const SigcheckPlugins::Impl &obj)
std::ostream & | operator<< (std::ostream &str, const SigcheckPlugins &obj)
std::ostream & | operator<< (std::ostream &str, const RepoInfo::Impl &obj)
| relates: RepoInfo::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const RepoInfo &obj)
| relates: RepoInfo Stream output
std::ostream & | operator<< (std::ostream &str, const RepoInfo::GpgCheck &obj) ZYPP_API
| relates: RepoInfo::GpgCheck Stream output
std::ostream & | operator<< (std::ostream &str, const RepoManager::Impl &obj)
| relates: RepoManager::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const RepoManager &obj)
| relates: RepoManager Stream output
std::list< RepoInfo > | readRepoFile (const Url &repo_file) ZYPP_API
| Parses repo_file and returns a list of RepoInfo objects corresponding to repositories found within the file.
| ZYPP_DECLARE_OPERATORS_FOR_FLAGS (RepoManagerFlags::RefreshServiceFlags)
std::ostream & | operator<< (std::ostream &str, const RepoManagerOptions &obj)
std::ostream & | operator<< (std::ostream &str, const Repository &obj) ZYPP_API
| relates: Repository Stream output
std::ostream & | dumpAsXmlOn (std::ostream &str, const Repository &obj) ZYPP_API
| relates: Repository XML output
bool | operator== (const Repository &lhs, const Repository &rhs)
| relates: Repository
bool | operator!= (const Repository &lhs, const Repository &rhs)
| relates: Repository
bool | operator< (const Repository &lhs, const Repository &rhs)
| relates: Repository
std::ostream & | operator<< (std::ostream &str, const RepoStatus &obj)
| relates: RepoStatus Stream output
RepoStatus | operator&& (const RepoStatus &lhs, const RepoStatus &rhs)
| relates: RepoStatus Combine two RepoStatus (combined checksum and newest timestamp)
bool | operator== (const RepoStatus &lhs, const RepoStatus &rhs)
| relates: RepoStatus Whether 2 RepoStatus refer to the same content checksum
bool | operator!= (const RepoStatus &lhs, const RepoStatus &rhs)
| relates: RepoStatus Whether 2 RepoStatus refer to different content checksums
| IMPL_PTR_TYPE (ResObject)
ResObject::Ptr | makeResObject (const sat::Solvable &solvable_r)
| Create ResObject from sat::Solvable.
template<class TRes>
ResTraits< TRes >::PtrType | make (const sat::Solvable &solvable_r)
| Directly create a certain kind of ResObject from sat::Solvable.
template<>
ResObject::Ptr | make< ResObject > (const sat::Solvable &solvable_r)
template<class TRes>
ResTraits< TRes >::PtrType | asKind (const sat::Solvable &solvable_r)
| Directly create a certain kind of ResObject from sat::Solvable.
template<class TRes>
ResTraits< TRes >::PtrType | asKind (const ResObject::Ptr &p)
| Convert ResObject::Ptr into Ptr of a certain Kind.
template<class TRes>
ResTraits< TRes >::constPtrType | asKind (const ResObject::constPtr &p)
| IMPL_PTR_TYPE (Resolvable)
std::ostream & | operator<< (std::ostream &str, const Resolvable &obj)
| relates: Resolvable Stream output
std::ostream & | dumpOn (std::ostream &str, const Resolvable &obj)
| relates: Resolvable More verbose stream output including dependencies
template<class TRes>
bool | isKind (const Resolvable::constPtr &p)
| Test whether a Resolvable::Ptr is of a certain Kind.
template<>
bool | isKind< Resolvable > (const Resolvable::constPtr &p)
template<>
bool | isKind< ResObject > (const Resolvable::constPtr &p)
int | compareByN (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs)
| relates: Resolvable Compare Resolvable::constPtr according to kind and name.
int | compareByNVR (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs)
| relates: Resolvable Compare according to kind, name and edition.
int | compareByNVRA (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs)
| relates: Resolvable Compare Resolvable::constPtr according to kind, name, edition and arch.
| IMPL_PTR_TYPE (Resolver)
std::ostream & | operator<< (std::ostream &str, const Resolver &obj)
| relates: Resolver Stream output
std::string | asString (const ResolverFocus &val_r) ZYPP_API
| relates: ResolverFocus Conversion to string (enumerator name)
bool | fromString (const std::string &val_r, ResolverFocus &ret_r) ZYPP_API
| relates: ResolverFocus Conversion from string (enumerator name, case insensitive, empty string is Default)
ResolverFocus | resolverFocusFromString (const std::string &val_r)
| relates: ResolverFocus Conversion from string (convenience)
std::ostream & | operator<< (std::ostream &str, const ResolverFocus &obj)
| relates: ResolverFocus Stream output
| IMPL_PTR_TYPE (ResolverProblem)
std::ostream & | operator<< (std::ostream &, const ResolverProblem &obj) ZYPP_API
| relates: ResolverProblem Stream output
std::ostream & | operator<< (std::ostream &, const ResolverProblemList &obj) ZYPP_API
| relates: ResolverProblem Stream output
std::ostream & | operator<< (std::ostream &str, const ResPool &obj)
| relates: ResPool Stream output
std::ostream & | operator<< (std::ostream &str, const ResPoolProxy::Impl &obj)
| relates: ResPoolProxy::Impl Stream output
std::ostream & | dumpOn (std::ostream &str, const ResPoolProxy::Impl &obj)
| relates: ResPoolProxy::Impl Verbose stream output
std::ostream & | operator<< (std::ostream &str, const ResPoolProxy &obj)
| relates: ResPoolProxy Stream output
std::ostream & | dumpOn (std::ostream &str, const ResPoolProxy &obj)
| relates: ResPoolProxy Verbose stream output
std::ostream & | operator<< (std::ostream &str, const ResStatus &obj)
| relates: ResStatus Stream output
std::ostream & | operator<< (std::ostream &str, ResStatus::TransactValue obj) ZYPP_API
| relates: ResStatus Stream output
std::ostream & | operator<< (std::ostream &str, ResStatus::TransactByValue obj) ZYPP_API
| relates: ResStatus Stream output
bool | operator== (const ResStatus &lhs, const ResStatus &rhs)
| relates: ResStatus
bool | operator!= (const ResStatus &lhs, const ResStatus &rhs)
| relates: ResStatus
template<>
sat::detail::CMap * | rwcowClone< sat::detail::CMap > (const sat::detail::CMap *rhs)
| relates: Map Clone function for RWCOW_pointer
template<>
sat::detail::CMap * | rwcowClone< sat::detail::CMap > (const sat::detail::CMap *rhs)
| relates: Map Clone function for RWCOW_pointer
template<>
sat::detail::CQueue * | rwcowClone< sat::detail::CQueue > (const sat::detail::CQueue *rhs)
| relates: Queue Clone function for RWCOW_pointer
template<>
sat::detail::CQueue * | rwcowClone< sat::detail::CQueue > (const sat::detail::CQueue *rhs)
| relates: Queue Clone function for RWCOW_pointer
std::ostream & | operator<< (std::ostream &str, const ServiceInfo::RepoState &obj)
std::ostream & | operator<< (std::ostream &str, const ServiceInfo &obj) ZYPP_API
| relates: ServiceInfo Stream output
std::ostream & | operator<< (std::ostream &str, const Signature &obj)
| relates: Signature Stream output
std::ostream & | operator<< (std::ostream &str, const SystemCheck &obj)
| IMPL_PTR_TYPE (SrcPackage)
| DEFINE_PTR_TYPE (SrcPackage)
| IMPL_PTR_TYPE (Target)
std::ostream & | operator<< (std::ostream &str, const Target::DistributionLabel &obj)
| relates: Target::DistributionLabel Stream output.
| DEFINE_PTR_TYPE (Target)
std::ostream & | operator<< (std::ostream &str, const Target &obj)
| relates: Target Stream output.
std::ostream & | operator<< (std::ostream &str, const VendorAttr::Impl &obj)
| relates: VendorAttr::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const VendorAttr &obj)
| relates: VendorAttr Stream output
std::string | asUserString (VendorSupportOption) ZYPP_API
| converts the support option to a name intended to be printed to the user.
std::string | asUserStringDescription (VendorSupportOption) ZYPP_API
| converts the support option to a description intended to be printed to the user.
| ZYPP_DECLARE_FLAGS (VendorSupportOptions, VendorSupportOption)
std::ostream & | operator<< (std::ostream &str, const ZYpp &obj)
bool | singleTransEnabled ()
bool | isPreUsrmerge (const Pathname &root_r)
bool | transactionWillUsrmerge ()
bool | pendingUsrmerge ()
std::ostream & | operator<< (std::ostream &str, const ZYppCommitPolicy &obj) ZYPP_API
| relates: ZYppCommitPolicy Stream output.
std::ostream & | operator<< (std::ostream &str, const ZYppCommitResult &obj) ZYPP_API
| relates: ZYppCommitResult Stream output.
std::ostream & | operator<< (std::ostream &str, const ZYppFactory &obj)
| relates: ZYppFactory Stream output
ZYpp::Ptr | getZYpp ()
| relates: ZYppFactory Convenience to get the Pointer to the ZYpp instance.
std::ostream & | operator<< (std::ostream &str, const Arch::CompatEntry &obj)
| relates: Arch::CompatEntry Stream output
bool | operator== (const Arch::CompatEntry &lhs, const Arch::CompatEntry &rhs)
| relates: Arch::CompatEntry
bool | operator!= (const Arch::CompatEntry &lhs, const Arch::CompatEntry &rhs)
| relates: Arch::CompatEntry
| DEF_BUILTIN (noarch)
| DEF_BUILTIN (i386)
| DEF_BUILTIN (i486)
| DEF_BUILTIN (i586)
| DEF_BUILTIN (i686)
| DEF_BUILTIN (athlon)
| DEF_BUILTIN (x86_64)
| DEF_BUILTIN (x86_64_v2)
| DEF_BUILTIN (x86_64_v3)
| DEF_BUILTIN (x86_64_v4)
| DEF_BUILTIN (pentium3)
| DEF_BUILTIN (pentium4)
| DEF_BUILTIN (s390)
| DEF_BUILTIN (s390x)
| DEF_BUILTIN (ppc)
| DEF_BUILTIN (ppc64)
| DEF_BUILTIN (ppc64p7)
| DEF_BUILTIN (ppc64le)
| DEF_BUILTIN (ia64)
| DEF_BUILTIN (alphaev67)
| DEF_BUILTIN (alphaev6)
| DEF_BUILTIN (alphapca56)
| DEF_BUILTIN (alphaev56)
| DEF_BUILTIN (alphaev5)
| DEF_BUILTIN (alpha)
| DEF_BUILTIN (sparc64v)
| DEF_BUILTIN (sparcv9v)
| DEF_BUILTIN (sparc64)
| DEF_BUILTIN (sparcv9)
| DEF_BUILTIN (sparcv8)
| DEF_BUILTIN (sparc)
| DEF_BUILTIN (aarch64)
| DEF_BUILTIN (armv7tnhl)
| DEF_BUILTIN (armv7thl)
| DEF_BUILTIN (armv7hnl)
| DEF_BUILTIN (armv7nhl)
| DEF_BUILTIN (armv8hl)
| DEF_BUILTIN (armv7hl)
| DEF_BUILTIN (armv6hl)
| DEF_BUILTIN (armv8l)
| DEF_BUILTIN (armv7l)
| DEF_BUILTIN (armv6l)
| DEF_BUILTIN (armv5tejl)
| DEF_BUILTIN (armv5tel)
| DEF_BUILTIN (armv5tl)
| DEF_BUILTIN (armv5l)
| DEF_BUILTIN (armv4tl)
| DEF_BUILTIN (armv4l)
| DEF_BUILTIN (armv3l)
| DEF_BUILTIN (riscv64)
| DEF_BUILTIN (sh3)
| DEF_BUILTIN (sh4)
| DEF_BUILTIN (sh4a)
| DEF_BUILTIN (m68k)
| DEF_BUILTIN (mips)
| DEF_BUILTIN (mipsel)
| DEF_BUILTIN (mips64)
| DEF_BUILTIN (mips64el)
| DEF_BUILTIN (loong64)
std::ostream & | operator<< (std::ostream &str, const SerialNumber &obj)
| relates: SerialNumber Stream output
std::ostream & | operator<< (std::ostream &str, const SerialNumberWatcher &obj)
| relates: SerialNumberWatcher Stream output
std::ostream & | operator<< (std::ostream &str, const SetCompare::Enum &obj)
| relates: SetCompare Stream output
std::ostream & | operator<< (std::ostream &str, const SetCompare &obj)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
std::ostream & | operator<< (std::ostream &str, const SetRelation::Enum &obj)
| relates: SetRelation Stream output
std::ostream & | operator<< (std::ostream &str, const SetRelation &obj)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetRelation::Enum &lhs, const SetCompare::Enum &rhs)
| relates: SetRelation relates: SetCompare Matching SetCompare and SetRelation
bool | operator== (const SetRelation::Enum &lhs, const SetCompare &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetRelation &lhs, const SetCompare::Enum &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetRelation &lhs, const SetCompare &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetCompare::Enum &lhs, const SetRelation::Enum &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetCompare::Enum &lhs, const SetRelation &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetCompare &lhs, const SetRelation::Enum &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const SetCompare &lhs, const SetRelation &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetRelation::Enum &lhs, const SetCompare::Enum &rhs)
| relates: SetRelation relates: SetCompare Matching SetCompare and SetRelation
bool | operator!= (const SetRelation::Enum &lhs, const SetCompare &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetRelation &lhs, const SetCompare::Enum &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetRelation &lhs, const SetCompare &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetCompare::Enum &lhs, const SetRelation::Enum &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetCompare::Enum &lhs, const SetRelation &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetCompare &lhs, const SetRelation::Enum &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const SetCompare &lhs, const SetRelation &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
std::ostream & | operator<< (std::ostream &str, Match::Mode obj) ZYPP_API
| relates: Match::Mode Stream output
std::ostream & | operator<< (std::ostream &str, const Match &obj) ZYPP_API
| relates: Match Stream output
std::ostream & | operator<< (std::ostream &str, const StrMatcher::Impl &obj)
| relates: StrMatcher::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const StrMatcher &obj)
| relates: StrMatcher Stream output
bool | operator== (const StrMatcher &lhs, const StrMatcher &rhs)
| relates: StrMatcher
bool | operator< (const StrMatcher &lhs, const StrMatcher &rhs)
| relates: StrMatcher Arbitrary order for std::container.
bool | operator== (const Match &lhs, const Match &rhs)
| relates: Match
bool | operator!= (const Match &lhs, const Match &rhs)
| relates: Match
Match | operator| (const Match &lhs, const Match &rhs)
| relates: Match
Match | operator| (Match::Mode lhs, Match::Mode rhs)
Match | operator- (const Match &lhs, const Match &rhs)
| relates: Match
Match | operator- (Match::Mode lhs, Match::Mode rhs)
bool | operator!= (const StrMatcher &lhs, const StrMatcher &rhs)
| relates: StrMatcher
std::ostream & | operator<< (std::ostream &str, const CapMatch &obj)
| relates: CapMatch Stream output
std::ostream & | operator<< (std::ostream &str, const CpeId::Value &obj)
| relates: CpeId::Value Stream output
| SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN (CpeId, const char *)
| SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN (CpeId, const std::string &)
std::ostream & | operator<< (std::ostream &str, const CpeId &obj)
| relates: CpeId Stream output
std::ostream & | operator<< (std::ostream &str, const CpeId::Attribute &obj)
| relates: CpeId::Attribute Stream output
| SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN (CpeId::Value, const char *)
| SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN (CpeId::Value, const std::string &)
std::ostream & | operator<< (std::ostream &str, const Dep &obj)
| relates: Dep Stream output
bool | operator== (const Dep &lhs, const Dep &rhs)
| relates: Dep
bool | operator!= (const Dep &lhs, const Dep &rhs)
| relates: Dep
bool | operator< (const Dep &lhs, const Dep &rhs)
| relates: Dep
std::ostream & | dumpAsXmlOn (std::ostream &str, const Edition &obj)
| relates: Edition XML output.
std::ostream & | operator<< (std::ostream &str, const IdString &obj) ZYPP_API
| relates: IdString Stream output
std::ostream & | dumpOn (std::ostream &str, const IdString &obj) ZYPP_API
| relates: IdString Stream output
bool | operator== (const IdString &lhs, const IdString &rhs)
| relates: IdString Equal
bool | operator== (const IdString &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const IdString &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const char *lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator== (const std::string &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const IdString &lhs, const IdString &rhs)
| relates: IdString NotEqual
bool | operator!= (const IdString &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const IdString &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const char *lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator!= (const std::string &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator< (const IdString &lhs, const IdString &rhs)
| relates: IdString Less
bool | operator< (const IdString &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator< (const IdString &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator< (const char *lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator< (const std::string &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator<= (const IdString &lhs, const IdString &rhs)
| relates: IdString LessEqual
bool | operator<= (const IdString &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator<= (const IdString &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator<= (const char *lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator<= (const std::string &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator> (const IdString &lhs, const IdString &rhs)
| relates: IdString Greater
bool | operator> (const IdString &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator> (const IdString &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator> (const char *lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator> (const std::string &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator>= (const IdString &lhs, const IdString &rhs)
| relates: IdString GreaterEqual
bool | operator>= (const IdString &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator>= (const IdString &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator>= (const char *lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
bool | operator>= (const std::string &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
std::ostream & | operator<< (std::ostream &str, const IdStringType< Derived > &obj)
| relates: IdStringType Stream output
template<class Derived>
bool | operator== (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
| relates: IdStringType Equal
template<class Derived>
bool | operator== (const IdStringType< Derived > &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator== (const IdStringType< Derived > &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator== (const IdStringType< Derived > &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator== (const IdString &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator== (const char *lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator== (const std::string &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator!= (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
| relates: IdStringType NotEqual
template<class Derived>
bool | operator!= (const IdStringType< Derived > &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator!= (const IdStringType< Derived > &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator!= (const IdStringType< Derived > &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator!= (const IdString &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator!= (const char *lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator!= (const std::string &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator< (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
| relates: IdStringType Less
template<class Derived>
bool | operator< (const IdStringType< Derived > &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator< (const IdStringType< Derived > &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator< (const IdStringType< Derived > &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator< (const IdString &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator< (const char *lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator< (const std::string &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator<= (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
| relates: IdStringType LessEqual
template<class Derived>
bool | operator<= (const IdStringType< Derived > &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator<= (const IdStringType< Derived > &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator<= (const IdStringType< Derived > &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator<= (const IdString &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator<= (const char *lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator<= (const std::string &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator> (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
| relates: IdStringType Greater
template<class Derived>
bool | operator> (const IdStringType< Derived > &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator> (const IdStringType< Derived > &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator> (const IdStringType< Derived > &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator> (const IdString &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator> (const char *lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator> (const std::string &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator>= (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
| relates: IdStringType GreaterEqual
template<class Derived>
bool | operator>= (const IdStringType< Derived > &lhs, const IdString &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator>= (const IdStringType< Derived > &lhs, const char *rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator>= (const IdStringType< Derived > &lhs, const std::string &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator>= (const IdString &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator>= (const char *lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<class Derived>
bool | operator>= (const std::string &lhs, const IdStringType< Derived > &rhs)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<>
sat::detail::CQueue * | rwcowClone< sat::detail::CQueue > (const sat::detail::CQueue *rhs)
| relates: Queue Clone function for RWCOW_pointer
template<class Tp, class TCompare>
bool | overlaps (const Range< Tp, TCompare > &lhs, const Range< Tp, TCompare > &rhs)
template<class Tp, class TCompare>
bool | operator== (const Range< Tp, TCompare > &lhs, const Range< Tp, TCompare > &rhs)
template<class Tp, class TCompare>
bool | operator!= (const Range< Tp, TCompare > &lhs, const Range< Tp, TCompare > &rhs)
std::ostream & | operator<< (std::ostream &str, const Rel &obj)
| relates: Rel Stream output.
bool | operator== (const Rel &lhs, const Rel &rhs)
| relates: Rel
bool | operator!= (const Rel &lhs, const Rel &rhs)
| relates: Rel
template<class Tp, class TCompare>
bool | compareByRel (Rel op, const Tp &lhs, const Tp &rhs, TCompare compare)
| Comparison of two elements using relational operator op.
template<class Tp>
bool | compareByRel (Rel op, const Tp &lhs, const Tp &rhs)
| compareByRel convenience using Compare<Tp> as general compare functor.
std::ostream & | dumpAsXmlOn (std::ostream &str, const ResKind &obj)
| relates: ResKind XML output.
| ZYPP_DECLARE_FLAGS_AND_OPERATORS (ResolverNamespaces, ResolverNamespace)
| relates: ResolverNamespace Flags
constexpr IdString | asIdString (ResolverNamespace obj)
| relates: ResolverNamespace The underlying libsolv ID
std::string | asString (ResolverNamespace obj)
| relates: ResolverNamespace String representation
std::ostream & | operator<< (std::ostream &str, ResolverNamespace obj)
| relates: ResolverNamespace Stream output
std::ostream & | operator<< (std::ostream &str, ResolverNamespaces obj)
| relates: ResolverNamespaces Stream output
| DEFINE_PTR_TYPE (Resolvable)
| DEFINE_PTR_TYPE (ResObject)
template<typename TRes>
ResKind | resKind ()
| Convenient access to well known ResKinds.
template<typename TRes>
bool | isKind (const ResKind &val_r)
| Convenient test for ResKinds.
template<typename TRes>
bool | isKind (const std::string &val_r)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<typename TRes>
bool | isKind (const char *val_r)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
std::ostream & | operator<< (std::ostream &str, KeyRingImpl::Ring ring)
std::ostream & | operator<< (std::ostream &str, KeyRingImpl::MustUpdate flag)
std::ostream & | dumpOn (std::ostream &str, const PublicKeyData &obj)
| relates: PublicKeyData Detailed stream output
bool | operator== (const PublicKeyData &lhs, const PublicKeyData &rhs) ZYPP_API
| relates: PublicKeyData Equal based on fingerprint anf creation date.
std::ostream & | dumpOn (std::ostream &str, const PublicKey &obj) ZYPP_API
| relates: PublicKey Detailed stream output
std::ostream & | operator<< (std::ostream &str, const PublicSubkeyData &obj)
| relates: PublicSubkeyData Stream output
std::ostream & | operator<< (std::ostream &str, const PublicKeySignatureData &obj)
| relates: PublicKeySignatureData Stream output
std::ostream & | operator<< (std::ostream &str, const PublicKeyData &obj)
| relates: PublicKeyData Stream output
bool | operator!= (const PublicKeyData &lhs, const PublicKeyData &rhs)
| relates: PublicKeyData NotEqual.
std::ostream & | operator<< (std::ostream &str, const PublicKey &obj)
| relates: PublicKey Stream output
template<class Tp>
std::ostream & | operator<< (std::ostream &str, const AutoDispose< Tp > &obj)
| relates: AutoDispose Stream output of the `Tp` object.
template<class Tp, Tp TInitial>
std::string | asString (const DefaultIntegral< Tp, TInitial > &obj)
std::ostream & | operator<< (std::ostream &str, const Errno &obj)
| relates: Errno Stream output
std::ostream & | operator<< (std::ostream &str, const Exception &obj)
| relates: Exception Stream output
std::ostream & | operator<< (std::ostream &str, const std::exception_ptr &excptPtr) ZYPP_API
| Log a std::excepion_ptr.
std::ostream & | operator<< (std::ostream &str, const InputStream &obj)
| relates: InputStream Stream output
template<class TIterator>
Iterable< TIterator > | makeIterable (TIterator &&begin_r, TIterator &&end_r)
| relates: Iterable convenient construction.
template<class TIterator>
Iterable< TIterator > | makeIterable (std::pair< TIterator, TIterator > &&range_r)
| relates: Iterable convenient construction.
template<class TFilter, class TContainer>
filter_iterator< TFilter, typename TContainer::const_iterator > | make_filter_begin (TFilter f, const TContainer &c)
| Convenience to create filter_iterator from container::begin().
template<class TFilter, class TContainer>
filter_iterator< TFilter, typename TContainer::const_iterator > | make_filter_begin (const TContainer &c)
| Convenience to create filter_iterator from container::begin().
template<class TFilter, class TContainer>
filter_iterator< TFilter, typename TContainer::const_iterator > | make_filter_end (TFilter f, const TContainer &c)
| Convenience to create filter_iterator from container::end().
template<class TFilter, class TContainer>
filter_iterator< TFilter, typename TContainer::const_iterator > | make_filter_end (const TContainer &c)
| Convenience to create filter_iterator from container::end().
template<class TMap>
MapKVIteratorTraits< TMap >::Key_const_iterator | make_map_key_begin (const TMap &map_r)
| Convenience to create the key iterator from container::begin().
template<class TMap>
MapKVIteratorTraits< TMap >::Key_const_iterator | make_map_key_end (const TMap &map_r)
| Convenience to create the key iterator from container::end().
template<class TMap>
MapKVIteratorTraits< TMap >::Value_const_iterator | make_map_value_begin (const TMap &map_r)
| Convenience to create the value iterator from container::begin().
template<class TMap>
MapKVIteratorTraits< TMap >::Value_const_iterator | make_map_value_end (const TMap &map_r)
| Convenience to create the value iterator from container::end().
template<class TMap>
MapKVIteratorTraits< TMap >::Key_const_iterator | make_map_key_lower_bound (const TMap &map_r, const typename TMap::key_type &key_r)
| Convenience to create the key iterator from container::lower_bound().
template<class TMap>
MapKVIteratorTraits< TMap >::Key_const_iterator | make_map_key_upper_bound (const TMap &map_r, const typename TMap::key_type &key_r)
| Convenience to create the key iterator from container::upper_bound().
template<class TMap>
MapKVIteratorTraits< TMap >::Value_const_iterator | make_map_value_lower_bound (const TMap &map_r, const typename TMap::key_type &key_r)
| Convenience to create the value iterator from container::lower_bound().
template<class TMap>
MapKVIteratorTraits< TMap >::Value_const_iterator | make_map_value_upper_bound (const TMap &map_r, const typename TMap::key_type &key_r)
| Convenience to create the value iterator from container::upper_bound().
template<class TMap>
Iterable< typename MapKVIteratorTraits< TMap >::Key_const_iterator > | make_map_key_Iterable (const TMap &map_r)
| Convenience to create an Iterable over the container keys.
template<class TMap>
Iterable< typename MapKVIteratorTraits< TMap >::Value_const_iterator > | make_map_value_Iterable (const TMap &map_r)
| Convenience to create an Iterable over the container values.
constexpr std::string_view | ZYPP_MAIN_THREAD_NAME ("Zypp-main")
std::ostream & | operator<< (std::ostream &str, MLSep &obj)
template<class TIterator>
std::ostream & | dumpRange (std::ostream &str, TIterator begin, TIterator end, const std::string &intro="{", const std::string &pfx="\n ", const std::string &sep="\n ", const std::string &sfx="\n", const std::string &extro="}")
| Print range defined by iterators (multiline style).
template<class TIterator>
std::ostream & | dumpRangeLine (std::ostream &str, TIterator begin, TIterator end)
| Print range defined by iterators (single line style).
template<class TContainer>
std::ostream & | dumpRangeLine (std::ostream &str, const TContainer &cont)
template<class TIterator>
iomanip::RangeLine< TIterator > | rangeLine (TIterator begin, TIterator end)
| Iomanip printing dumpRangeLine style.
template<class TContainer>
auto | rangeLine (const TContainer &cont) -> decltype(rangeLine(cont.begin(), cont.end()))
template<class Tp>
std::ostream & | operator<< (std::ostream &str, const Iterable< Tp > &obj)
template<class Tp>
detail::Dump< Tp > | dump (const Tp &obj_r)
std::ostream & | hexdumpOn (std::ostream &outs, const unsigned char *ptr, size_t size)
| hexdump data on stream
std::ostream & | hexdumpOn (std::ostream &outs, const char *ptr, size_t size)
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
template<typename T, typename... Args>
intrusive_ptr< T > | make_intrusive (Args &&... __args)
template<class D, class DPtr>
std::ostream & | operator<< (std::ostream &str, const RW_pointer< D, DPtr > &obj)
| relates: RW_pointer Stream output.
template<class D, class DPtr>
bool | operator== (const RW_pointer< D, DPtr > &lhs, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator== (const RW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator== (const typename DPtr::PtrType &lhs, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator== (const RW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator== (const typename DPtr::constPtrType &lhs, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator== (const RW_pointer< D, DPtr > &lhs, std::nullptr_t)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator== (std::nullptr_t, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (const RW_pointer< D, DPtr > &lhs, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (const RW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (const typename DPtr::PtrType &lhs, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (const RW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (const typename DPtr::constPtrType &lhs, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (const RW_pointer< D, DPtr > &lhs, std::nullptr_t)
| relates: RW_pointer
template<class D, class DPtr>
bool | operator!= (std::nullptr_t, const RW_pointer< D, DPtr > &rhs)
| relates: RW_pointer
template<class D>
D * | rwcowClone (const D *rhs)
| relates: RWCOW_pointer Clone the underlying object.
template<class D, class DPtr>
std::ostream & | operator<< (std::ostream &str, const RWCOW_pointer< D, DPtr > &obj)
| relates: RWCOW_pointer Stream output.
template<class D, class DPtr>
bool | operator== (const RWCOW_pointer< D, DPtr > &lhs, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator== (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator== (const typename DPtr::PtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator== (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator== (const typename DPtr::constPtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator== (const RWCOW_pointer< D, DPtr > &lhs, std::nullptr_t)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator== (std::nullptr_t, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (const RWCOW_pointer< D, DPtr > &lhs, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (const typename DPtr::PtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (const typename DPtr::constPtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (const RWCOW_pointer< D, DPtr > &lhs, std::nullptr_t)
| relates: RWCOW_pointer
template<class D, class DPtr>
bool | operator!= (std::nullptr_t, const RWCOW_pointer< D, DPtr > &rhs)
| relates: RWCOW_pointer
template<class Tp>
std::string | asUserString (const Tp &val_r)
| Request a human readable (translated) string representation of Tp [Tp.asUserString()] Classes may implement a default as member function.
std::ostream & | operator<< (std::ostream &str, const C_Str &obj)
| relates: C_Str Stream output
| declException (IgnoreRequestException, IGNORE)
| declException (SkipRequestException, SKIP)
| declException (RetryRequestException, RETRY)
| declException (AbortRequestException, ABORT)
std::ostream & | operator<< (std::ostream &str, const ByteCount &obj)
| relates: ByteCount Stream output
std::ostream & | operator<< (std::ostream &str, const CheckSum &obj)
| relates: CheckSum Stream output.
std::ostream & | dumpAsXmlOn (std::ostream &str, const CheckSum &obj)
| relates: CheckSum XML output.
bool | operator== (const CheckSum &lhs, const CheckSum &rhs)
| relates: CheckSum
bool | operator!= (const CheckSum &lhs, const CheckSum &rhs)
| relates: CheckSum
std::ostream & | operator<< (std::ostream &str, const ContentType &obj)
| relates: ContentType Stream output
bool | operator== (const ContentType &lhs, const ContentType &rhs)
| relates: ContentType
bool | operator!= (const ContentType &lhs, const ContentType &rhs)
| relates: ContentType
bool | operator< (const ContentType &lhs, const ContentType &rhs)
| relates: ContentType
bool | operator<= (const ContentType &lhs, const ContentType &rhs)
| relates: ContentType
bool | operator> (const ContentType &lhs, const ContentType &rhs)
| relates: ContentType
bool | operator>= (const ContentType &lhs, const ContentType &rhs)
| relates: ContentType
std::ostream & | dumpAsXmlOn (std::ostream &str, const Date &obj, const std::string &name_r="date") ZYPP_API
| relates: Date XML output.
std::ostream & | operator<< (std::ostream &str, const Date &obj)
| relates: Date Stream output
bool | IamRoot ()
bool | IamNotRoot ()
Pathname | myTmpDir () ZYPP_API
| Global access to the zypp.TMPDIR (created on demand, deleted when libzypp is unloaded).
template<typename KVMapOpts>
std::ostream & | operator<< (std::ostream &str, const KVMap< KVMapOpts > &obj)
std::ostream & | operator<< (std::ostream &str, const OriginEndpoint &url)
bool | operator< (const OriginEndpoint &lhs, const OriginEndpoint &rhs)
| needed for std::set
bool | operator== (const OriginEndpoint &lhs, const OriginEndpoint &rhs)
| needed for find, two OriginEndpoint's are equal when the Urls match, currently settings are not compared
bool | operator!= (const OriginEndpoint &lhs, const OriginEndpoint &rhs)
| needed for find, two OriginEndpoint's are equal when the Urls match, currently settings are not compared
std::ostream & | operator<< (std::ostream &str, const MirroredOrigin &origin)
std::ostream & | operator<< (std::ostream &str, const MirroredOriginSet &origin)
std::ostream & | operator<< (std::ostream &str, const OnMediaLocation::Impl &obj)
| relates: OnMediaLocation::Impl Stream output
std::ostream & | dumpOn (std::ostream &str, const OnMediaLocation::Impl &obj)
| relates: OnMediaLocation::Impl Verbose stream output
std::ostream & | operator<< (std::ostream &str, const OnMediaLocation &obj)
| relates: OnMediaLocation Stream output
std::ostream & | dumpOn (std::ostream &str, const OnMediaLocation &obj)
std::ostream & | dumOn (std::ostream &str, const OnMediaLocation &obj)
| relates: OnMediaLocation Verbose stream output
std::ostream & | operator<< (std::ostream &str, const PluginFrame::Impl &obj)
| relates: PluginFrame::Impl Stream output
std::ostream & | operator<< (std::ostream &str, const PluginFrame &obj)
| relates: PluginFrame Stream output for logging
bool | operator== (const PluginFrame &lhs, const PluginFrame &rhs)
| relates: PluginFrame Comparison based on content.
std::ostream & | dumpOn (std::ostream &str, const PluginFrame &obj)
| relates: PluginFrame Stream output writing all data for logging (no throw)
std::istream & | operator>> (std::istream &str, PluginFrame &obj)
| relates: PluginFrame Construct from stream.
bool | operator!= (const PluginFrame &lhs, const PluginFrame &rhs)
| relates: PluginFrame Comparison based on content.
std::string | asString (const TriBool &val_r, const std::string &istr_r=std::string(), const std::string &tstr_r=std::string(), const std::string &fstr_r=std::string())
bool | tri2bool (const TriBool &val_r, bool default_r)
| Convert TriBool to bool returning default_r if indeterminate.
std::ostream & | operator<< (std::ostream &str, const ProgressData &obj)
| relates: ProgressData Stream output
ProgressData | makeProgressData (const InputStream &input_r)
| relates: ProgressData Setup from InputStream.
std::ostream & | operator<< (std::ostream &str, const Url &url)
bool | operator< (const Url &lhs, const Url &rhs) ZYPP_API
| needed for std::set
bool | operator== (const Url &lhs, const Url &rhs) ZYPP_API
| needed for find
bool | operator!= (const Url &lhs, const Url &rhs)
template<>
zyppng::HeaderValue::value_type * | rwcowClone< zyppng::HeaderValue::value_type > (const zyppng::HeaderValue::value_type *rhs)
template<class TPair>
MapEntry< TPair > | mapEntry (const TPair &pair_r)
| relates: MapEntry Convenience function to create MapEntry from std::pair.
template<class TMap>
DumpMap< TMap > | dumpMap (const TMap &map_r)
| relates: DumpMap Convenience function to create DumpMap from std::map.
template<class TMap>
DumpKeys< TMap > | dumpKeys (const TMap &map_r)
| relates: DumpKeys Convenience function to create DumpKeys from std::map.
template<class TMap>
DumpValues< TMap > | dumpValues (const TMap &map_r)
| relates: DumpValues Convenience function to create DumpValues from std::map.
const std::string & | asString (const std::string &t)
| Global asString() that works with std::string too.
Equality based on string value.
bool | operator== (const Arch &lhs, const Arch &rhs)
| relates: Arch
bool | operator== (const Arch &lhs, const std::string &rhs)
| relates: Arch
bool | operator== (const std::string &lhs, const Arch &rhs)
| relates: Arch
bool | operator!= (const Arch &lhs, const Arch &rhs)
| relates: Arch
bool | operator!= (const Arch &lhs, const std::string &rhs)
| relates: Arch
bool | operator!= (const std::string &lhs, const Arch &rhs)
| relates: Arch
Default dumpAsXmlOn based on asString.
template<class Tp>
std::ostream & | dumpAsXmlOn (std::ostream &str, const Tp &obj, const std::string &name_r)

## Variables
Pathname | _file = ""
Pathname | _dir = ""
CapabilitySet | _require
CapabilitySet | _conflict
const Arch | Arch_empty (IdString::Empty)
template<>
const ResKind | ResTraits< Package >::kind (ResKind::package)
template<>
const ResKind | ResTraits< Patch >::kind (ResKind::patch)
template<>
const ResKind | ResTraits< Pattern >::kind (ResKind::pattern)
template<>
const ResKind | ResTraits< Product >::kind (ResKind::product)
template<>
const ResKind | ResTraits< SrcPackage >::kind (ResKind::srcpackage)
template<>
const ResKind | ResTraits< Application >::kind (ResKind::application)
static constexpr const ResolverNamespaces | NoResolverNamespaces = ResolverNamespace()
| relates: ResolverNamespace All bits set.
static constexpr const ResolverNamespaces | AllResolverNamespaces = ResolverNamespace(0xff)
| relates: ResolverNamespace All bits set.
template<class>
constexpr bool | always_false_v = false

## Builtin architecture constants.
Defined outside Arch as e.g. `Arch_i386`, because some names, like `i388`, are used as `#define`, thus unusable as identifier like `Arch::i386`.
const Arch Arch_empty | ZYPP_API
| relates: Arch This is an empty Arch represented by an empty string.
std::ostream & | operator<< (std::ostream &str, const Arch &obj)
| relates: Arch stream output.
std::ostream & | dumpAsXmlOn (std::ostream &str, const Arch &obj)
| relates: Arch XML output.

## Detailed Description

Easy-to use interface to the ZYPP dependency resolver.

Author: Stefan Hundhammer sh@su.nosp@m.se.d.nosp@m.e

## Typedef Documentation

## ◆ Bitmap

using zypp::Bitmap = sat::Map

Definition at line 19 of file Bitmap.h.

## ◆ CapabilitySet

using zypp::CapabilitySet = std::unordered_set<Capability>

Definition at line 35 of file Capability.h.

## ◆ Changelog

using zypp::Changelog = std::list<ChangelogEntry>

List of ChangelogEntry.

Definition at line 55 of file Changelog.h.

## ◆ FetcherIndex_Ptr

using zypp::FetcherIndex_Ptr = shared_ptr<FetcherIndex>

Definition at line 103 of file Fetcher.cc.

## ◆ FetcherJob_Ptr

using zypp::FetcherJob_Ptr = shared_ptr<FetcherJob>

Definition at line 163 of file Fetcher.cc.

## ◆ FileChecker

typedef function<void ( const Pathname &file )> zypp::FileChecker

Functor signature used to check files.

Parameters

  file | File to check.

Exceptions

  FileCheckException | when the file does not validate and the user don't want to continue.

Definition at line 38 of file FileChecker.h.

## ◆ Ring

using zypp::Ring = KeyRingImpl::Ring

Definition at line 172 of file KeyRing.cc.

## ◆ LockSet

using zypp::LockSet = std::set<PoolQuery>

Definition at line 42 of file Locks.cc.

## ◆ MediaProductSet

using zypp::MediaProductSet = std::set<MediaProductEntry>

A set of available products in media.

Definition at line 54 of file MediaProducts.h.

## ◆ ProblemSolutionList

using zypp::ProblemSolutionList = std::list<ProblemSolution_Ptr>

Definition at line 43 of file ProblemTypes.h.

## ◆ ResolverProblemList

using zypp::ResolverProblemList = std::list<ResolverProblem_Ptr>

Definition at line 46 of file ProblemTypes.h.

## ◆ Flavour

using zypp::Flavour = std::string

Definition at line 38 of file PurgeKernels.cc.

## ◆ SolvableList

using zypp::SolvableList = std::list<sat::Solvable>

Definition at line 39 of file PurgeKernels.cc.

## ◆ EditionToSolvableMap

using zypp::EditionToSolvableMap = std::map<Edition, SolvableList >

Definition at line 40 of file PurgeKernels.cc.

## ◆ ArchToEditionMap

using zypp::ArchToEditionMap = std::map<Arch, EditionToSolvableMap >

Definition at line 41 of file PurgeKernels.cc.

## ◆ GroupMap

using zypp::GroupMap = std::unordered_map<std::string, GroupInfo>

Definition at line 57 of file PurgeKernels.cc.

## ◆ RepoVariablesReplacedString

using zypp::RepoVariablesReplacedString = base::ValueTransform<std::string, repo::RepoVariablesStringReplacer>

relates: RepoVariablesStringReplacer Helper managing repo variables replaced strings

Definition at line 127 of file RepoVariables.h.

## ◆ RepoVariablesReplacedStringList

using zypp::RepoVariablesReplacedStringList = base::ContainerTransform<std::list<std::string>, repo::RepoVariablesStringReplacer>

relates: RepoVariablesStringReplacer Helper managing repo variables replaced string lists

Definition at line 130 of file RepoVariables.h.

## ◆ RepoVariablesReplacedUrl

using zypp::RepoVariablesReplacedUrl = base::ValueTransform<Url, repo::RepoVariablesUrlReplacer>

relates: RepoVariablesUrlReplacer Helper managing repo variables replaced urls

Definition at line 133 of file RepoVariables.h.

## ◆ RepoVariablesReplacedUrlList

using zypp::RepoVariablesReplacedUrlList = base::ContainerTransform<std::list<Url>, repo::RepoVariablesUrlReplacer>

relates: RepoVariablesUrlReplacer Helper managing repo variables replaced url lists

Definition at line 136 of file RepoVariables.h.

## ◆ RepoInfo_Ptr

using zypp::RepoInfo_Ptr = shared_ptr<RepoInfo>

relates: RepoInfo

Definition at line 660 of file RepoInfo.h.

## ◆ RepoInfo_constPtr

using zypp::RepoInfo_constPtr = shared_ptr<const RepoInfo>

relates: RepoInfo

Definition at line 662 of file RepoInfo.h.

## ◆ RepoInfoList

using zypp::RepoInfoList = std::list<RepoInfo>

relates: RepoInfo

Definition at line 664 of file RepoInfo.h.

## ◆ ServiceInfo_Ptr

using zypp::ServiceInfo_Ptr = shared_ptr<ServiceInfo>

relates: ServiceInfo

Definition at line 219 of file ServiceInfo.h.

## ◆ ServiceInfo_constPtr

using zypp::ServiceInfo_constPtr = shared_ptr<const ServiceInfo>

relates: ServiceInfo

Definition at line 221 of file ServiceInfo.h.

## ◆ ServiceInfoList

using zypp::ServiceInfoList = std::list<ServiceInfo>

relates: ServiceInfo

Definition at line 223 of file ServiceInfo.h.

## ◆ CapList

using zypp::CapList = std::vector<std::string>

Definition at line 39 of file SystemCheck.cc.

## ◆ Vendor

using zypp::Vendor = std::string

Definition at line 22 of file Vendor.h.

## ◆ UpdateNotifications

using zypp::UpdateNotifications = std::list<UpdateNotificationFile>

Definition at line 48 of file ZYppCommitResult.h.

## ◆ SetCompare

using zypp::SetCompare = base::EnumClass<ESetCompareDef>

relates: ESetCompareDef typedef 'enum class SetCompare'

Definition at line 40 of file SetRelationMixin.h.

## ◆ SetRelation

using zypp::SetRelation = base::EnumClass<ESetRelationDef>

relates: ESetRelationDef typedef 'enum class SetRelation'

Definition at line 71 of file SetRelationMixin.h.

## ◆ IdStringSet

using zypp::IdStringSet = std::unordered_set<IdString>

Definition at line 37 of file IdString.h.

## ◆ LocaleSet

using zypp::LocaleSet = std::unordered_set<Locale>

Definition at line 29 of file Locale.h.

## ◆ OnScopeExit

using zypp::OnScopeExit = AutoDispose<void>

Simple way to run a function at scope exit:

bool wasBlocking = unblockFile( fd, true );
OnScopeExit cleanup( [wasBlocking, fd](){
if ( wasBlocking ) unblockFile( fd, false );
});
zypp::OnScopeExit
AutoDispose< void > OnScopeExit
Definition AutoDispose.h:276

Definition at line 276 of file AutoDispose.h.

## ◆ TrueBool

typedef DefaultIntegral<bool,true> zypp::TrueBool

relates: DefaultIntegral `true` initialized `bool`

Definition at line 88 of file defaultintegral.h.

## ◆ FalseBool

typedef DefaultIntegral<bool,false> zypp::FalseBool

relates: DefaultIntegral `false` initialized `bool`

Definition at line 91 of file defaultintegral.h.

## ◆ ZeroInit

template<typename TIntegral>

using zypp::ZeroInit = DefaultIntegral<TIntegral,TIntegral(0)>

relates: DefaultIntegral `zero` initialized `integral`

Definition at line 95 of file defaultintegral.h.

## ◆ FdStreamBuf

using zypp::FdStreamBuf = detail::SimpleStreamBuf<detail::FdStreamBufImpl>

Definition at line 69 of file filestreambuf.h.

## ◆ ifgzstream

using zypp::ifgzstream = detail::fXstream<std::istream, gzstream_detail::fgzstreambuf>

istream reading gzip files as well as plain files.

Definition at line 157 of file gzstream.h.

## ◆ ofgzstream

using zypp::ofgzstream = detail::fXstream<std::ostream, gzstream_detail::fgzstreambuf>

ostream writing gzip files.

Definition at line 162 of file gzstream.h.

## ◆ ifzckstream

using zypp::ifzckstream = detail::fXstream<std::istream,detail::ZChunkStreamBuf>

istream reading zchunk files.

Definition at line 69 of file zckstream.h.

## ◆ ofzckstream

using zypp::ofzckstream = detail::fXstream<std::ostream,detail::ZChunkStreamBuf>

ostream writing zchunk files.

Definition at line 74 of file zckstream.h.

## ◆ ManagedFile

using zypp::ManagedFile = AutoDispose<const Pathname>

A Pathname plus associated cleanup code to be executed when path is no longer needed.

Definition at line 27 of file ManagedFile.h.

## Enumeration Type Documentation

## ◆ DownloadMode

enum zypp::DownloadMode

Supported commit download policies.

Enumerator
DownloadDefault | libzypp will decide what to do.
DownloadOnly | Just download all packages to the local cache. Do not install. Implies a dry-run.
DownloadInAdvance | First download all packages to the local cache. Then start to install.
DownloadInHeaps | Similar to DownloadInAdvance, but try to split the transaction into heaps, where at the end of each heap a consistent system state is reached.
DownloadAsNeeded | Alternating download and install. Packages are cached just to avid CD/DVD hopping. This is the traditional behaviour.

Definition at line 24 of file DownloadMode.h.

## ◆ ResolverFocus

enum class zypp::ResolverFocus
| strong

The resolver's general attitude.

Enumerator
Default | Request the standard behavior (as defined in zypp.conf or 'Job').
Job | Focus on installing the best version of the requested packages.
Installed | Focus on applying as little changes to the installed packages as needed.
Update | Focus on updating requested packages and their dependencies as much as possible.

Definition at line 23 of file ResolverFocus.h.

## ◆ VendorSupportOption

enum zypp::VendorSupportOption

Enumerator
VendorSupportUnknown | The support for this package is unknown.
VendorSupportUnsupported | The package is known to be unsupported by the vendor.
VendorSupportACC | Additional Customer Contract necessary.
VendorSupportLevel1 | Problem determination, which means technical support designed to provide compatibility information, installation assistance, usage support, on-going maintenance and basic troubleshooting. Level 1 Support is not intended to correct product defect errors. May have different semantics for different organizations.
VendorSupportLevel2 | Problem isolation, which means technical support designed to duplicate customer problems, isolate problem area and provide resolution for problems not resolved by Level 1 Support. May have different semantics for different organizations.
VendorSupportLevel3 | Problem resolution, which means technical support designed to resolve complex problems by engaging engineering in resolution of product defects which have been identified by Level 2 Support. May have different semantics for different organizations.
VendorSupportSuperseded | The package was discontinued and has been superseded by a new package with a different name. The new package is the successor of the old package, and as such only the new package is supported in the future. The old package will not receive updates anymore, so it's highly recommended to switch to the new package as soon as possible. \Note Packages carrying this flag also return the name of a successor in Package::supersededBy().

Definition at line 21 of file VendorSupportOptions.h.

## ◆ ResolverNamespace

enum class zypp::ResolverNamespace : std::uint8_t
| strong

The resolver's dependency namespaces.

Enumerator
language | language support
modalias | hardware support
filesystem | filesystems

Definition at line 24 of file ResolverNamespace.h.

## Function Documentation

## ◆ IMPL_PTR_TYPE() [1/14]

zypp::IMPL_PTR_TYPE | ( | Application |  | ) |

## ◆ DEFINE_PTR_TYPE() [1/14]

zypp::DEFINE_PTR_TYPE | ( | Application |  | ) |

## ◆ invokeOnEach() [1/2]

template<class TIterator, class TFilter, class TFunction>

int zypp::invokeOnEach | ( | TIterator | begin_r,
|  | TIterator | end_r,
|  | TFilter | filter_r,
|  | TFunction | fnc_r )
| inline

Iterate through [begin_r,end_r) and invoke fnc_r on each item that passes filter_r.

Iteration aborts if fnc_r returns `false`.

Returns
  Number of invokations of fnc_r, negative if loop was aborted by fnc_.

Definition at line 30 of file Algorithm.h.

## ◆ invokeOnEach() [2/2]

template<class TIterator, class TFunction>

int zypp::invokeOnEach | ( | TIterator | begin_r,
|  | TIterator | end_r,
|  | TFunction | fnc_r )
| inline

Iterate through [begin_r,end_r) and invoke fnc_r on each item.

Iteration aborts if fnc_r returns `false`.

Returns
  Number of invokations of fnc_r, negative if loop was aborted by fnc_.

Definition at line 56 of file Algorithm.h.

## ◆ contains()

template<class Container, class Elem>

bool zypp::contains | ( | const Container & | c,
|  | const Elem & | elem )

Definition at line 70 of file Algorithm.h.

## ◆ any_of()

template<class Container, class Fnc>

bool zypp::any_of | ( | const Container & | c,
|  | Fnc && | cb )

Definition at line 76 of file Algorithm.h.

## ◆ dumpBacktrace()

std::ostream & zypp::dumpBacktrace | ( | std::ostream & | stream_r | ) |

Dump current stack trace to a stream.

Thanks to http://stackoverflow.com/questions/77005.

#include <iostream>
std::cerr << zypp::dumpBacktrace << std::endl;
zypp::dumpBacktrace
std::ostream & dumpBacktrace(std::ostream &stream_r)
Dump current stack trace to a stream.
Definition Backtrace.cc:24
#include <zypp-core/base/String.h>
std::string trace( str::Str() << zypp::dumpBacktrace );
String.h
zypp::str::Str
Convenient building of std::string via std::ostringstream Basically a std::ostringstream autoconverti...
Definition String.h:213

Definition at line 24 of file Backtrace.cc.

## ◆ operator<<() [1/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Capabilities & | obj )

relates: Capabilities Stream output

Definition at line 65 of file Capabilities.cc.

## ◆ operator<<() [2/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Capability & | obj )

relates: Capability Stream output

Definition at line 584 of file Capability.cc.

## ◆ dumpOn() [1/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const Capability & | obj )

relates: Capability Detailed stream output

Definition at line 589 of file Capability.cc.

## ◆ operator<<() [3/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | Capability::CapRel | obj )

relates: Capability::CapRel Stream output

Definition at line 594 of file Capability.cc.

## ◆ operator<<() [4/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CapDetail & | obj )

relates: CapDetail Stream output

Definition at line 698 of file Capability.cc.

## ◆ operator<<() [5/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | CapDetail::Kind | obj )

relates: CapDetail Stream output

Definition at line 746 of file Capability.cc.

## ◆ operator<<() [6/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | CapDetail::CapRel | obj )

relates: CapDetail Stream output

Definition at line 758 of file Capability.cc.

## ◆ operator==() [1/58]

bool zypp::operator== | ( | const Capability & | lhs,
|  | const Capability & | rhs )
| inline

relates: Capability

Definition at line 309 of file Capability.h.

## ◆ operator!=() [1/58]

bool zypp::operator!= | ( | const Capability & | lhs,
|  | const Capability & | rhs )
| inline

relates: Capability

Definition at line 313 of file Capability.h.

## ◆ operator<() [1/19]

bool zypp::operator< | ( | const Capability & | lhs,
|  | const Capability & | rhs )
| inline

relates: Capability Arbitrary order.

Definition at line 317 of file Capability.h.

## ◆ operator<<() [7/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const dumpCap & | obj )
| inline

relates: dumpCap Stream output

Definition at line 344 of file Capability.h.

## ◆ operator<<() [8/120]

std::ostream & zypp::operator<< | ( | std::ostream & | out,
|  | const ChangelogEntry & | obj )

relates: ChangelogEntry

Definition at line 23 of file Changelog.cc.

## ◆ operator<<() [9/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const DiskUsageCounter::MountPoint & | obj )

relates: DiskUsageCounter::MountPoint Stream output

Definition at line 344 of file DiskUsageCounter.cc.

## ◆ operator<<() [10/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const DiskUsageCounter::MountPointSet & | obj )

relates: DiskUsageCounter::MountPointSet Stream output

Definition at line 354 of file DiskUsageCounter.cc.

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [1/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | DiskUsageCounter::MountPoint::HintFlags |  | ) |

## ◆ operator<<() [11/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const DiskUsageCounter & | obj )
| inline

relates: DiskUsageCounter Stream output

Definition at line 222 of file DiskUsageCounter.h.

## ◆ deserialize()

bool zypp::deserialize | ( | const std::string & | str_r,
|  | DownloadMode & | result_r )

relates: DownloadMode Parse from string.

On success the DownloadMode is returned via result_r, and the function returns `true`. Otherwise it returns `false` and result_r remains unchanged.

Definition at line 23 of file DownloadMode.cc.

## ◆ operator<<() [12/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | DownloadMode | obj )

relates: DownloadMode Stream output.

Definition at line 34 of file DownloadMode.cc.

## ◆ deserializeDownloadMode()

DownloadMode zypp::deserializeDownloadMode | ( | const std::string & | str_r | ) |
| inline

relates: DownloadMode Parse from string.

Similar as deserialize, but silently return DownloadDefault in case of a parse error.

Definition at line 50 of file DownloadMode.h.

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [2/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | FetcherJob::Flags |  | ) |

## ◆ operator<<() [13/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const FetcherJob_Ptr & | obj )

Definition at line 165 of file Fetcher.cc.

## ◆ operator<<() [14/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Fetcher::Impl & | obj )
| inline

relates: Fetcher::Impl Stream output

Definition at line 895 of file Fetcher.cc.

## ◆ operator<<() [15/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Fetcher & | obj )

relates: Fetcher Stream output

Definition at line 996 of file Fetcher.cc.

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [3/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | Fetcher::Options |  | ) |

## ◆ operator<<() [16/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const FileChecker & | obj )

relates: FileChecker Stream output

Definition at line 111 of file FileChecker.cc.

## ◆ operator<<() [17/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const HistoryActionID & | id )

relates: HistoryActionID

Definition at line 98 of file HistoryLogData.cc.

## ◆ operator<<() [18/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const HistoryLogData & | obj )

relates: HistoryLogData Stream output

Definition at line 238 of file HistoryLogData.cc.

## ◆ operator==() [2/58]

bool zypp::operator== | ( | const HistoryActionID & | lhs,
|  | const HistoryActionID & | rhs )
| inline

relates: HistoryActionID

Definition at line 81 of file HistoryLogData.h.

## ◆ operator!=() [2/58]

bool zypp::operator!= | ( | const HistoryActionID & | lhs,
|  | const HistoryActionID & | rhs )
| inline

relates: HistoryActionID

Definition at line 85 of file HistoryLogData.h.

## ◆ IMPL_PTR_TYPE() [2/14]

zypp::IMPL_PTR_TYPE | ( | KeyRing |  | ) |

## ◆ DEFINE_PTR_TYPE() [2/14]

zypp::DEFINE_PTR_TYPE | ( | KeyRing |  | ) |

## ◆ operator<<() [19/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const KeyRing & | obj )
| inline

relates: KeyRing Stream output

Definition at line 313 of file KeyRing.h.

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [4/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | KeyRing::DefaultAccept |  | ) |

relates: KeyRing::DefaultAccept

## ◆ remove_if()

template<typename TPredicate>

void zypp::remove_if | ( | LockSet & | lockset_r,
|  | TPredicate | pred_r )

Definition at line 45 of file Locks.cc.

## ◆ scanProductsFile()

template<class TOutputIterator>

void zypp::scanProductsFile | ( | const Pathname & | file_r,
|  | TOutputIterator | result )
| static

FIXME: add a comment here...

Definition at line 60 of file MediaProducts.h.

## ◆ productsInMedia() [1/2]

template<class TOutputIterator>

void zypp::productsInMedia | ( | const Url & | url_r,
|  | TOutputIterator | result )

Available products in a url location.

Parameters

  url_r | url to inspect
  result | output iterator where MediaProductEntry items will be inserted.

Exceptions

  MediaException | If accessng the media fails

Definition at line 90 of file MediaProducts.h.

## ◆ productsInMedia() [2/2]

void zypp::productsInMedia | ( | const Url & | url_r,
|  | MediaProductSet & | set )

Available products in a url location.

Parameters

  url_r | url to inspect
  set | ef MediaProductEntry set where items will be inserted.

Exceptions

  MediaException | If accessng the media fails

Definition at line 118 of file MediaProducts.h.

## ◆ IMPL_PTR_TYPE() [3/14]

zypp::IMPL_PTR_TYPE | ( | MediaSetAccess |  | ) |

## ◆ DEFINE_PTR_TYPE() [3/14]

zypp::DEFINE_PTR_TYPE | ( | MediaSetAccess |  | ) |

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [5/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | MediaSetAccess::ProvideFileOptions |  | ) |

## ◆ operator<<() [20/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const MediaSetAccess & | obj )
| inline

relates: MediaSetAccess Stream output

Definition at line 392 of file MediaSetAccess.h.

## ◆ operator<<() [21/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CheckAccessDeleted & | obj )

relates: CheckAccessDeleted Stream output

Definition at line 563 of file CheckAccessDeleted.cc.

## ◆ operator<<() [22/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CheckAccessDeleted::ProcInfo & | obj )

relates: CheckAccessDeleted::ProcInfo Stream output

Definition at line 575 of file CheckAccessDeleted.cc.

## ◆ IMPL_PTR_TYPE() [4/14]

zypp::IMPL_PTR_TYPE | ( | Package |  | ) |

## ◆ DEFINE_PTR_TYPE() [4/14]

zypp::DEFINE_PTR_TYPE | ( | Package |  | ) |

## ◆ IMPL_PTR_TYPE() [5/14]

zypp::IMPL_PTR_TYPE | ( | Patch |  | ) |

## ◆ asString() [1/8]

std::string zypp::asString | ( | const Patch::Category & | obj | ) |

relates: Patch::Category string representation.

Definition at line 122 of file Patch.cc.

## ◆ asString() [2/8]

std::string zypp::asString | ( | const Patch::SeverityFlag & | obj | ) |

relates: Patch::SeverityFlag string representation.

Definition at line 194 of file Patch.cc.

## ◆ asString() [3/8]

std::string zypp::asString | ( | const Patch::InteractiveFlag & | obj | ) |

relates: Patch::InteractiveFlag string representation.

Definition at line 264 of file Patch.cc.

## ◆ DEFINE_PTR_TYPE() [5/14]

zypp::DEFINE_PTR_TYPE | ( | Patch |  | ) |

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [6/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | Patch::Categories |  | ) |

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [7/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | Patch::InteractiveFlags |  | ) |

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [8/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | Patch::SeverityFlags |  | ) |

## ◆ IMPL_PTR_TYPE() [6/14]

zypp::IMPL_PTR_TYPE | ( | Pattern |  | ) |

## ◆ DEFINE_PTR_TYPE() [6/14]

zypp::DEFINE_PTR_TYPE | ( | Pattern |  | ) |

## ◆ operator<<() [23/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PluginExecutor & | obj )

relates: PluginExecutor Stream output

Definition at line 180 of file PluginExecutor.cc.

## ◆ operator==() [3/58]

bool zypp::operator== | ( | const PluginExecutor & | lhs,
|  | const PluginExecutor & | rhs )
| inline

relates: PluginExecutor Comparison based on reference.

Definition at line 88 of file PluginExecutor.h.

## ◆ operator!=() [3/58]

bool zypp::operator!= | ( | const PluginExecutor & | lhs,
|  | const PluginExecutor & | rhs )
| inline

relates: PluginExecutor Comparison based on reference.

Definition at line 92 of file PluginExecutor.h.

## ◆ operator<<() [24/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PluginScript::Impl & | obj )
| inline

relates: PluginScrip::Impl Stream output

Definition at line 205 of file PluginScript.cc.

## ◆ operator<<() [25/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PluginScript & | obj )

relates: PluginScript Stream output

Definition at line 561 of file PluginScript.cc.

## ◆ declException() [1/9]

zypp::declException | ( | PluginScriptNotConnected | ,
|  | PluginScriptException | )

Script connection not open.

## ◆ declException() [2/9]

zypp::declException | ( | PluginScriptDiedUnexpectedly | ,
|  | PluginScriptException | )

Script died unexpectedly.

## ◆ declException() [3/9]

zypp::declException | ( | PluginScriptTimeout | ,
|  | PluginScriptException | )

Communication timeout.

## ◆ declException() [4/9]

zypp::declException | ( | PluginScriptSendTimeout | ,
|  | PluginScriptTimeout | )

Timeout while sending data.

## ◆ declException() [5/9]

zypp::declException | ( | PluginScriptReceiveTimeout | ,
|  | PluginScriptTimeout | )

Timeout while receiving data.

## ◆ dumpPoolStats()

template<class TIterator>

std::ostream & zypp::dumpPoolStats | ( | std::ostream & | str,
|  | TIterator | begin_r,
|  | TIterator | end_r )

relates: pool::PoolStats Convenience to count and print out the number of ResObjects per Kind in a container.

Fits container of ResObject::Ptr or PoolItem.

Definition at line 70 of file PoolStats.h.

## ◆ operator<<() [26/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PoolItem::Impl & | obj )
| inline

relates: PoolItem::Impl Stream output

Definition at line 154 of file PoolItem.cc.

## ◆ operator<<() [27/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PoolItem & | obj )

relates: PoolItem Stream output

Definition at line 230 of file PoolItem.cc.

## ◆ operator==() [4/58]

bool zypp::operator== | ( | const PoolItem & | lhs,
|  | const PoolItem & | rhs )
| inline

relates: PoolItem Required to disambiguate vs.

(PoolItem,ResObject::constPtr) due to implicit PoolItem::operator ResObject::constPtr

Definition at line 175 of file PoolItem.h.

## ◆ operator==() [5/58]

bool zypp::operator== | ( | const PoolItem & | lhs,
|  | const ResObject::constPtr & | rhs )
| inline

relates: PoolItem Convenience compare

Definition at line 179 of file PoolItem.h.

## ◆ operator==() [6/58]

bool zypp::operator== | ( | const ResObject::constPtr & | lhs,
|  | const PoolItem & | rhs )
| inline

relates: PoolItem Convenience compare

Definition at line 183 of file PoolItem.h.

## ◆ operator!=() [4/58]

bool zypp::operator!= | ( | const PoolItem & | lhs,
|  | const PoolItem & | rhs )
| inline

relates: PoolItem Required to disambiguate vs.

(PoolItem,ResObject::constPtr) due to implicit PoolItem::operator ResObject::constPtr

Definition at line 188 of file PoolItem.h.

## ◆ operator!=() [5/58]

bool zypp::operator!= | ( | const PoolItem & | lhs,
|  | const ResObject::constPtr & | rhs )
| inline

relates: PoolItem Convenience compare

Definition at line 192 of file PoolItem.h.

## ◆ operator!=() [6/58]

bool zypp::operator!= | ( | const ResObject::constPtr & | lhs,
|  | const PoolItem & | rhs )
| inline

relates: PoolItem Convenience compare

Definition at line 196 of file PoolItem.h.

## ◆ operator<<() [28/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PoolItemBest & | obj )

relates: PoolItemBest Stream output

Definition at line 97 of file PoolItemBest.cc.

## ◆ operator<<() [29/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PoolQuery & | obj )

relates: PoolQuery Stream output.

Definition at line 1495 of file PoolQuery.cc.

## ◆ dumpOn() [2/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const PoolQuery & | obj )

relates: PoolQuery Detailed stream output.

Definition at line 1498 of file PoolQuery.cc.

## ◆ operator<<() [30/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PoolQueryResult & | obj )

relates: PoolQueryResult Stream output

Definition at line 28 of file PoolQueryResult.cc.

## ◆ IMPL_PTR_TYPE() [7/14]

zypp::IMPL_PTR_TYPE | ( | ProblemSolution |  | ) |

## ◆ operator<<() [31/120]

std::ostream & zypp::operator<< | ( | std::ostream & | os,
|  | const ProblemSolution & | obj )

relates: ProblemSolution Stream output

Definition at line 161 of file ProblemSolution.cc.

## ◆ operator<<() [32/120]

std::ostream & zypp::operator<< | ( | std::ostream & | os,
|  | const ProblemSolutionList & | obj )

relates: ProblemSolution Stream output

Definition at line 171 of file ProblemSolution.cc.

## ◆ DEFINE_PTR_TYPE() [7/14]

zypp::DEFINE_PTR_TYPE | ( | Resolver |  | ) |

## ◆ DEFINE_PTR_TYPE() [8/14]

zypp::DEFINE_PTR_TYPE | ( | ProblemSolution |  | ) |

## ◆ DEFINE_PTR_TYPE() [9/14]

zypp::DEFINE_PTR_TYPE | ( | ResolverProblem |  | ) |

## ◆ IMPL_PTR_TYPE() [8/14]

zypp::IMPL_PTR_TYPE | ( | Product |  | ) |

## ◆ operator<<() [33/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Product::UrlList & | obj )

relates: Product::UrlList Stream output.

Definition at line 308 of file Product.cc.

## ◆ DEFINE_PTR_TYPE() [10/14]

zypp::DEFINE_PTR_TYPE | ( | Product |  | ) |

## ◆ operator<<() [34/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SigcheckPlugin::Impl & | obj )

Definition at line 120 of file PluginSigcheck.cc.

## ◆ operator<<() [35/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SigcheckPlugin & | obj )

Definition at line 145 of file PluginSigcheck.cc.

## ◆ operator<<() [36/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SigcheckPlugins::Impl & | obj )

Definition at line 188 of file PluginSigcheck.cc.

## ◆ operator<<() [37/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SigcheckPlugins & | obj )

Definition at line 210 of file PluginSigcheck.cc.

## ◆ operator<<() [38/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoInfo::Impl & | obj )
| inline

relates: RepoInfo::Impl Stream output

Definition at line 590 of file RepoInfo.cc.

## ◆ operator<<() [39/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoInfo & | obj )

relates: RepoInfo Stream output

Definition at line 1217 of file RepoInfo.cc.

## ◆ operator<<() [40/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoInfo::GpgCheck & | obj )

relates: RepoInfo::GpgCheck Stream output

Definition at line 1222 of file RepoInfo.cc.

## ◆ operator<<() [41/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoManager::Impl & | obj )
| inline

relates: RepoManager::Impl Stream output

Definition at line 73 of file RepoManager.cc.

## ◆ operator<<() [42/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoManager & | obj )

relates: RepoManager Stream output

Definition at line 277 of file RepoManager.cc.

## ◆ readRepoFile()

std::list< RepoInfo > zypp::readRepoFile | ( | const Url & | repo_file | ) |

Parses repo_file and returns a list of RepoInfo objects corresponding to repositories found within the file.

Parameters

  repo_file | Valid URL of the repo file. The URL is subject to repo variable expansion.

Returns
  found list<RepoInfo>

Exceptions

  MediaException | If the access to the url fails
  ParseException | If the file parsing fails
  Exception | On other errors.

Definition at line 280 of file RepoManager.cc.

## ◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [9/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS | ( | RepoManagerFlags::RefreshServiceFlags |  | ) |

## ◆ operator<<() [43/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoManagerOptions & | obj )

Definition at line 52 of file RepoManagerOptions.cc.

## ◆ operator<<() [44/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Repository & | obj )

relates: Repository Stream output

Definition at line 399 of file Repository.cc.

## ◆ dumpAsXmlOn() [1/7]

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const Repository & | obj )

relates: Repository XML output

Definition at line 411 of file Repository.cc.

## ◆ operator==() [7/58]

bool zypp::operator== | ( | const Repository & | lhs,
|  | const Repository & | rhs )
| inline

relates: Repository

Definition at line 345 of file Repository.h.

## ◆ operator!=() [7/58]

bool zypp::operator!= | ( | const Repository & | lhs,
|  | const Repository & | rhs )
| inline

relates: Repository

Definition at line 349 of file Repository.h.

## ◆ operator<() [2/19]

bool zypp::operator< | ( | const Repository & | lhs,
|  | const Repository & | rhs )
| inline

relates: Repository

Definition at line 353 of file Repository.h.

## ◆ operator<<() [45/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RepoStatus & | obj )

relates: RepoStatus Stream output

Definition at line 240 of file RepoStatus.cc.

## ◆ operator&&()

RepoStatus zypp::operator&& | ( | const RepoStatus & | lhs,
|  | const RepoStatus & | rhs )

relates: RepoStatus Combine two RepoStatus (combined checksum and newest timestamp)

Definition at line 243 of file RepoStatus.cc.

## ◆ operator==() [8/58]

bool zypp::operator== | ( | const RepoStatus & | lhs,
|  | const RepoStatus & | rhs )

relates: RepoStatus Whether 2 RepoStatus refer to the same content checksum

Definition at line 250 of file RepoStatus.cc.

## ◆ operator!=() [8/58]

bool zypp::operator!= | ( | const RepoStatus & | lhs,
|  | const RepoStatus & | rhs )
| inline

relates: RepoStatus Whether 2 RepoStatus refer to different content checksums

Definition at line 121 of file RepoStatus.h.

## ◆ IMPL_PTR_TYPE() [9/14]

zypp::IMPL_PTR_TYPE | ( | ResObject |  | ) |

## ◆ makeResObject()

ResObject::Ptr zypp::makeResObject | ( | const sat::Solvable & | solvable_r | ) |

Create ResObject from sat::Solvable.

This function creates the apropriate kind of ResObject depending on the sat::Solvables kind, and returns a smart pointer to it.

If the sat::Solvables kind is not convertible, a NULL pointer is returned.

sat::Solvable s;
ResObject::Ptr p( makeResObject( s ) );
ResObject::Ptr q( make<ResObject>( s ) );
Package::Ptr pkg( make<Package>( s ) );
zypp::Package::Ptr
TraitsType::PtrType Ptr
Definition Package.h:38
zypp::ResObject::Ptr
TraitsType::PtrType Ptr
Definition ResObject.h:42
zypp::sat::Solvable
A Solvable object within the sat Pool.
Definition Solvable.h:54
zypp::make
ResTraits< TRes >::PtrType make(const sat::Solvable &solvable_r)
Directly create a certain kind of ResObject from sat::Solvable.
Definition ResObject.h:118
zypp::makeResObject
ResObject::Ptr makeResObject(const sat::Solvable &solvable_r)
Create ResObject from sat::Solvable.
Definition ResObject.cc:43

Definition at line 43 of file ResObject.cc.

## ◆ make()

template<class TRes>

ResTraits< TRes >::PtrType zypp::make | ( | const sat::Solvable & | solvable_r | ) |
| inline

Directly create a certain kind of ResObject from sat::Solvable.

If the sat::Solvables kind is not appropriate, a NULL pointer is returned.

sat::Solvable s;
ResObject::Ptr p( makeResObject( s ) );
ResObject::Ptr q( make<ResObject>( s ) );
Package::Ptr pkg( make<Package>( s ) );

Todo
  make<> was a poor choice (AFAIR because gcc had some trouble with asKind<>(sat::Solvable)). Remove it in favour of asKind<>(sat::Solvable)

Definition at line 118 of file ResObject.h.

## ◆ make< ResObject >()

template<>

ResObject::Ptr zypp::make< ResObject > | ( | const sat::Solvable & | solvable_r | ) |
| inline

Definition at line 122 of file ResObject.h.

## ◆ asKind() [1/3]

template<class TRes>

ResTraits< TRes >::PtrType zypp::asKind | ( | const sat::Solvable & | solvable_r | ) |
| inline

Directly create a certain kind of ResObject from sat::Solvable.

Definition at line 127 of file ResObject.h.

## ◆ asKind() [2/3]

template<class TRes>

ResTraits< TRes >::PtrType zypp::asKind | ( | const ResObject::Ptr & | p | ) |
| inline

Convert ResObject::Ptr into Ptr of a certain Kind.

Convert Resolvable::Ptr into Ptr of a certain Kind.

Returns
  `NULL` iff p is `NULL` or points to a Resolvable not of the specified Kind. relates: ResObject
  asKind<Package>(resPtr);
  zypp::asKind
  ResTraits< TRes >::PtrType asKind(const sat::Solvable &solvable_r)
  Directly create a certain kind of ResObject from sat::Solvable.
  Definition ResObject.h:127
  `NULL` iff p is `NULL` or points to a Resolvable not of the specified Kind. relates: Resolvable
  asKind<Package>(resPtr);

Definition at line 139 of file ResObject.h.

## ◆ asKind() [3/3]

template<class TRes>

ResTraits< TRes >::constPtrType zypp::asKind | ( | const ResObject::constPtr & | p | ) |
| inline

Definition at line 143 of file ResObject.h.

## ◆ IMPL_PTR_TYPE() [10/14]

zypp::IMPL_PTR_TYPE | ( | Resolvable |  | ) |

## ◆ operator<<() [46/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Resolvable & | obj )
| inline

relates: Resolvable Stream output

Definition at line 83 of file Resolvable.h.

## ◆ dumpOn() [3/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const Resolvable & | obj )
| inline

relates: Resolvable More verbose stream output including dependencies

Definition at line 87 of file Resolvable.h.

## ◆ isKind() [1/4]

template<class TRes>

bool zypp::isKind | ( | const Resolvable::constPtr & | p | ) |
| inline

Test whether a Resolvable::Ptr is of a certain Kind.

Returns
  `Ture` iff p is not `NULL` and points to a Resolvable of the specified Kind. relates: Resolvable
  isKind<Package>(resPtr);
  zypp::isKind
  bool isKind(const Resolvable::constPtr &p)
  Test whether a Resolvable::Ptr is of a certain Kind.
  Definition Resolvable.h:99

Definition at line 99 of file Resolvable.h.

## ◆ isKind< Resolvable >()

template<>

bool zypp::isKind< Resolvable > | ( | const Resolvable::constPtr & | p | ) |
| inline

Definition at line 104 of file Resolvable.h.

## ◆ isKind< ResObject >()

template<>

bool zypp::isKind< ResObject > | ( | const Resolvable::constPtr & | p | ) |
| inline

Definition at line 109 of file Resolvable.h.

## ◆ compareByN()

int zypp::compareByN | ( | const Resolvable::constPtr & | lhs,
|  | const Resolvable::constPtr & | rhs )
| inline

relates: Resolvable Compare Resolvable::constPtr according to kind and name.

Deprecated
  Get rid of refcout/smart_prt bloat, use

Definition at line 134 of file Resolvable.h.

## ◆ compareByNVR()

int zypp::compareByNVR | ( | const Resolvable::constPtr & | lhs,
|  | const Resolvable::constPtr & | rhs )
| inline

relates: Resolvable Compare according to kind, name and edition.

Definition at line 148 of file Resolvable.h.

## ◆ compareByNVRA()

int zypp::compareByNVRA | ( | const Resolvable::constPtr & | lhs,
|  | const Resolvable::constPtr & | rhs )
| inline

relates: Resolvable Compare Resolvable::constPtr according to kind, name, edition and arch.

Definition at line 162 of file Resolvable.h.

## ◆ IMPL_PTR_TYPE() [11/14]

zypp::IMPL_PTR_TYPE | ( | Resolver |  | ) |

## ◆ operator<<() [47/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Resolver & | obj )

relates: Resolver Stream output

Definition at line 182 of file Resolver.cc.

## ◆ asString() [4/8]

std::string zypp::asString | ( | const ResolverFocus & | val_r | ) |

relates: ResolverFocus Conversion to string (enumerator name)

Definition at line 22 of file ResolverFocus.cc.

## ◆ fromString()

bool zypp::fromString | ( | const std::string & | val_r,
|  | ResolverFocus & | ret_r )

relates: ResolverFocus Conversion from string (enumerator name, case insensitive, empty string is Default)

Returns
  `false` if val_r is not recognized

Definition at line 39 of file ResolverFocus.cc.

## ◆ resolverFocusFromString()

ResolverFocus zypp::resolverFocusFromString | ( | const std::string & | val_r | ) |
| inline

relates: ResolverFocus Conversion from string (convenience)

Returns
  ResolverFocus::Default if val_r is not recognized

Definition at line 42 of file ResolverFocus.h.

## ◆ operator<<() [48/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ResolverFocus & | obj )
| inline

relates: ResolverFocus Stream output

Definition at line 46 of file ResolverFocus.h.

## ◆ IMPL_PTR_TYPE() [12/14]

zypp::IMPL_PTR_TYPE | ( | ResolverProblem |  | ) |

## ◆ operator<<() [49/120]

std::ostream & zypp::operator<< | ( | std::ostream & | os,
|  | const ResolverProblem & | obj )

relates: ResolverProblem Stream output

Definition at line 142 of file ResolverProblem.cc.

## ◆ operator<<() [50/120]

std::ostream & zypp::operator<< | ( | std::ostream & | os,
|  | const ResolverProblemList & | obj )

relates: ResolverProblem Stream output

Definition at line 154 of file ResolverProblem.cc.

## ◆ operator<<() [51/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ResPool & | obj )

relates: ResPool Stream output

Definition at line 148 of file ResPool.cc.

## ◆ operator<<() [52/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ResPoolProxy::Impl & | obj )
| inline

relates: ResPoolProxy::Impl Stream output

Definition at line 214 of file ResPoolProxy.cc.

## ◆ dumpOn() [4/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const ResPoolProxy::Impl & | obj )
| inline

relates: ResPoolProxy::Impl Verbose stream output

Definition at line 230 of file ResPoolProxy.cc.

## ◆ operator<<() [53/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ResPoolProxy & | obj )

relates: ResPoolProxy Stream output

Definition at line 330 of file ResPoolProxy.cc.

## ◆ dumpOn() [5/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const ResPoolProxy & | obj )

relates: ResPoolProxy Verbose stream output

Definition at line 333 of file ResPoolProxy.cc.

## ◆ operator<<() [54/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ResStatus & | obj )

relates: ResStatus Stream output

Definition at line 102 of file ResStatus.cc.

## ◆ operator<<() [55/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | ResStatus::TransactValue | obj )

relates: ResStatus Stream output

Definition at line 133 of file ResStatus.cc.

## ◆ operator<<() [56/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | ResStatus::TransactByValue | obj )

relates: ResStatus Stream output

Definition at line 144 of file ResStatus.cc.

## ◆ operator==() [9/58]

bool zypp::operator== | ( | const ResStatus & | lhs,
|  | const ResStatus & | rhs )
| inline

relates: ResStatus

Definition at line 719 of file ResStatus.h.

## ◆ operator!=() [9/58]

bool zypp::operator!= | ( | const ResStatus & | lhs,
|  | const ResStatus & | rhs )
| inline

relates: ResStatus

Definition at line 723 of file ResStatus.h.

## ◆ rwcowClone< sat::detail::CMap >() [1/2]

template<>

sat::detail::CMap * zypp::rwcowClone< sat::detail::CMap > | ( | const sat::detail::CMap * | rhs | ) |

relates: Map Clone function for RWCOW_pointer

Definition at line 30 of file Map.cc.

## ◆ rwcowClone< sat::detail::CMap >() [2/2]

template<>

sat::detail::CMap * zypp::rwcowClone< sat::detail::CMap > | ( | const sat::detail::CMap * | rhs | ) |

relates: Map Clone function for RWCOW_pointer

Definition at line 30 of file Map.cc.

## ◆ rwcowClone< sat::detail::CQueue >() [1/3]

template<>

sat::detail::CQueue * zypp::rwcowClone< sat::detail::CQueue > | ( | const sat::detail::CQueue * | rhs | ) |

relates: Queue Clone function for RWCOW_pointer

Definition at line 28 of file Queue.cc.

## ◆ rwcowClone< sat::detail::CQueue >() [2/3]

template<>

sat::detail::CQueue * zypp::rwcowClone< sat::detail::CQueue > | ( | const sat::detail::CQueue * | rhs | ) |

relates: Queue Clone function for RWCOW_pointer

Definition at line 28 of file Queue.cc.

## ◆ operator<<() [57/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ServiceInfo::RepoState & | obj )

Definition at line 168 of file ServiceInfo.cc.

## ◆ operator<<() [58/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ServiceInfo & | obj )

relates: ServiceInfo Stream output

Definition at line 234 of file ServiceInfo.cc.

## ◆ operator<<() [59/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Signature & | obj )
| inline

relates: Signature Stream output

Definition at line 31 of file Signature.h.

## ◆ operator<<() [60/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SystemCheck & | obj )

Definition at line 156 of file SystemCheck.cc.

## ◆ IMPL_PTR_TYPE() [13/14]

zypp::IMPL_PTR_TYPE | ( | SrcPackage |  | ) |

## ◆ DEFINE_PTR_TYPE() [11/14]

zypp::DEFINE_PTR_TYPE | ( | SrcPackage |  | ) |

## ◆ IMPL_PTR_TYPE() [14/14]

zypp::IMPL_PTR_TYPE | ( | Target |  | ) |

## ◆ operator<<() [61/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Target::DistributionLabel & | obj )

relates: Target::DistributionLabel Stream output.

Write out the content as key/value pairs:

summary=Beautiful Name
shortName=BN

Definition at line 48 of file Target.cc.

## ◆ DEFINE_PTR_TYPE() [12/14]

zypp::DEFINE_PTR_TYPE | ( | Target |  | ) |

## ◆ operator<<() [62/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Target & | obj )
| inline

relates: Target Stream output.

Definition at line 251 of file Target.h.

## ◆ operator<<() [63/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const VendorAttr::Impl & | obj )
| inline

relates: VendorAttr::Impl Stream output

Definition at line 215 of file VendorAttr.cc.

## ◆ operator<<() [64/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const VendorAttr & | obj )

relates: VendorAttr Stream output

Definition at line 337 of file VendorAttr.cc.

## ◆ asUserString() [1/2]

std::string zypp::asUserString | ( | VendorSupportOption |  | ) |

converts the support option to a name intended to be printed to the user.

Note the description is based in the way Novell defines the support levels, and the semantics may be different for other vendors.

Definition at line 9 of file VendorSupportOptions.cc.

## ◆ asUserStringDescription()

std::string zypp::asUserStringDescription | ( | VendorSupportOption |  | ) |

converts the support option to a description intended to be printed to the user.

Note the description is based in the way Novell defines the support levels, and the semantics may be different for other vendors.

Definition at line 36 of file VendorSupportOptions.cc.

## ◆ ZYPP_DECLARE_FLAGS()

zypp::ZYPP_DECLARE_FLAGS | ( | VendorSupportOptions | ,
|  | VendorSupportOption | )

## ◆ operator<<() [65/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ZYpp & | obj )

Definition at line 29 of file ZYpp.cc.

## ◆ singleTransEnabled()

bool zypp::singleTransEnabled | ( |  | ) |
| inline

Definition at line 64 of file ZYppCommitPolicy.cc.

## ◆ isPreUsrmerge()

bool zypp::isPreUsrmerge | ( | const Pathname & | root_r | ) |
| inline

Definition at line 69 of file ZYppCommitPolicy.cc.

## ◆ transactionWillUsrmerge()

bool zypp::transactionWillUsrmerge | ( |  | ) |
| inline

Definition at line 75 of file ZYppCommitPolicy.cc.

## ◆ pendingUsrmerge()

bool zypp::pendingUsrmerge | ( |  | ) |
| inline

Definition at line 86 of file ZYppCommitPolicy.cc.

## ◆ operator<<() [66/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ZYppCommitPolicy & | obj )

relates: ZYppCommitPolicy Stream output.

Definition at line 230 of file ZYppCommitPolicy.cc.

## ◆ operator<<() [67/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ZYppCommitResult & | obj )

relates: ZYppCommitResult Stream output.

Definition at line 104 of file ZYppCommitResult.cc.

## ◆ operator<<() [68/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ZYppFactory & | obj )

relates: ZYppFactory Stream output

Definition at line 477 of file ZYppFactory.cc.

## ◆ getZYpp()

ZYpp::Ptr zypp::getZYpp | ( |  | ) |
| inline

relates: ZYppFactory Convenience to get the Pointer to the ZYpp instance.

See also
  ZYppFactory::getZYpp

Definition at line 77 of file ZYppFactory.h.

## ◆ operator<<() [69/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Arch::CompatEntry & | obj )
| inline

relates: Arch::CompatEntry Stream output

Definition at line 329 of file Arch.cc.

## ◆ operator==() [10/58]

bool zypp::operator== | ( | const Arch::CompatEntry & | lhs,
|  | const Arch::CompatEntry & | rhs )
| inline

relates: Arch::CompatEntry

Definition at line 343 of file Arch.cc.

## ◆ operator!=() [10/58]

bool zypp::operator!= | ( | const Arch::CompatEntry & | lhs,
|  | const Arch::CompatEntry & | rhs )
| inline

relates: Arch::CompatEntry

Definition at line 346 of file Arch.cc.

## ◆ DEF_BUILTIN() [1/59]

zypp::DEF_BUILTIN | ( | noarch |  | ) |

## ◆ DEF_BUILTIN() [2/59]

zypp::DEF_BUILTIN | ( | i386 |  | ) |

## ◆ DEF_BUILTIN() [3/59]

zypp::DEF_BUILTIN | ( | i486 |  | ) |

## ◆ DEF_BUILTIN() [4/59]

zypp::DEF_BUILTIN | ( | i586 |  | ) |

## ◆ DEF_BUILTIN() [5/59]

zypp::DEF_BUILTIN | ( | i686 |  | ) |

## ◆ DEF_BUILTIN() [6/59]

zypp::DEF_BUILTIN | ( | athlon |  | ) |

## ◆ DEF_BUILTIN() [7/59]

zypp::DEF_BUILTIN | ( | x86_64 |  | ) |

## ◆ DEF_BUILTIN() [8/59]

zypp::DEF_BUILTIN | ( | x86_64_v2 |  | ) |

## ◆ DEF_BUILTIN() [9/59]

zypp::DEF_BUILTIN | ( | x86_64_v3 |  | ) |

## ◆ DEF_BUILTIN() [10/59]

zypp::DEF_BUILTIN | ( | x86_64_v4 |  | ) |

## ◆ DEF_BUILTIN() [11/59]

zypp::DEF_BUILTIN | ( | pentium3 |  | ) |

## ◆ DEF_BUILTIN() [12/59]

zypp::DEF_BUILTIN | ( | pentium4 |  | ) |

## ◆ DEF_BUILTIN() [13/59]

zypp::DEF_BUILTIN | ( | s390 |  | ) |

## ◆ DEF_BUILTIN() [14/59]

zypp::DEF_BUILTIN | ( | s390x |  | ) |

## ◆ DEF_BUILTIN() [15/59]

zypp::DEF_BUILTIN | ( | ppc |  | ) |

## ◆ DEF_BUILTIN() [16/59]

zypp::DEF_BUILTIN | ( | ppc64 |  | ) |

## ◆ DEF_BUILTIN() [17/59]

zypp::DEF_BUILTIN | ( | ppc64p7 |  | ) |

## ◆ DEF_BUILTIN() [18/59]

zypp::DEF_BUILTIN | ( | ppc64le |  | ) |

## ◆ DEF_BUILTIN() [19/59]

zypp::DEF_BUILTIN | ( | ia64 |  | ) |

## ◆ DEF_BUILTIN() [20/59]

zypp::DEF_BUILTIN | ( | alphaev67 |  | ) |

## ◆ DEF_BUILTIN() [21/59]

zypp::DEF_BUILTIN | ( | alphaev6 |  | ) |

## ◆ DEF_BUILTIN() [22/59]

zypp::DEF_BUILTIN | ( | alphapca56 |  | ) |

## ◆ DEF_BUILTIN() [23/59]

zypp::DEF_BUILTIN | ( | alphaev56 |  | ) |

## ◆ DEF_BUILTIN() [24/59]

zypp::DEF_BUILTIN | ( | alphaev5 |  | ) |

## ◆ DEF_BUILTIN() [25/59]

zypp::DEF_BUILTIN | ( | alpha |  | ) |

## ◆ DEF_BUILTIN() [26/59]

zypp::DEF_BUILTIN | ( | sparc64v |  | ) |

## ◆ DEF_BUILTIN() [27/59]

zypp::DEF_BUILTIN | ( | sparcv9v |  | ) |

## ◆ DEF_BUILTIN() [28/59]

zypp::DEF_BUILTIN | ( | sparc64 |  | ) |

## ◆ DEF_BUILTIN() [29/59]

zypp::DEF_BUILTIN | ( | sparcv9 |  | ) |

## ◆ DEF_BUILTIN() [30/59]

zypp::DEF_BUILTIN | ( | sparcv8 |  | ) |

## ◆ DEF_BUILTIN() [31/59]

zypp::DEF_BUILTIN | ( | sparc |  | ) |

## ◆ DEF_BUILTIN() [32/59]

zypp::DEF_BUILTIN | ( | aarch64 |  | ) |

## ◆ DEF_BUILTIN() [33/59]

zypp::DEF_BUILTIN | ( | armv7tnhl |  | ) |

## ◆ DEF_BUILTIN() [34/59]

zypp::DEF_BUILTIN | ( | armv7thl |  | ) |

## ◆ DEF_BUILTIN() [35/59]

zypp::DEF_BUILTIN | ( | armv7hnl |  | ) |

## ◆ DEF_BUILTIN() [36/59]

zypp::DEF_BUILTIN | ( | armv7nhl |  | ) |

## ◆ DEF_BUILTIN() [37/59]

zypp::DEF_BUILTIN | ( | armv8hl |  | ) |

## ◆ DEF_BUILTIN() [38/59]

zypp::DEF_BUILTIN | ( | armv7hl |  | ) |

## ◆ DEF_BUILTIN() [39/59]

zypp::DEF_BUILTIN | ( | armv6hl |  | ) |

## ◆ DEF_BUILTIN() [40/59]

zypp::DEF_BUILTIN | ( | armv8l |  | ) |

## ◆ DEF_BUILTIN() [41/59]

zypp::DEF_BUILTIN | ( | armv7l |  | ) |

## ◆ DEF_BUILTIN() [42/59]

zypp::DEF_BUILTIN | ( | armv6l |  | ) |

## ◆ DEF_BUILTIN() [43/59]

zypp::DEF_BUILTIN | ( | armv5tejl |  | ) |

## ◆ DEF_BUILTIN() [44/59]

zypp::DEF_BUILTIN | ( | armv5tel |  | ) |

## ◆ DEF_BUILTIN() [45/59]

zypp::DEF_BUILTIN | ( | armv5tl |  | ) |

## ◆ DEF_BUILTIN() [46/59]

zypp::DEF_BUILTIN | ( | armv5l |  | ) |

## ◆ DEF_BUILTIN() [47/59]

zypp::DEF_BUILTIN | ( | armv4tl |  | ) |

## ◆ DEF_BUILTIN() [48/59]

zypp::DEF_BUILTIN | ( | armv4l |  | ) |

## ◆ DEF_BUILTIN() [49/59]

zypp::DEF_BUILTIN | ( | armv3l |  | ) |

## ◆ DEF_BUILTIN() [50/59]

zypp::DEF_BUILTIN | ( | riscv64 |  | ) |

## ◆ DEF_BUILTIN() [51/59]

zypp::DEF_BUILTIN | ( | sh3 |  | ) |

## ◆ DEF_BUILTIN() [52/59]

zypp::DEF_BUILTIN | ( | sh4 |  | ) |

## ◆ DEF_BUILTIN() [53/59]

zypp::DEF_BUILTIN | ( | sh4a |  | ) |

## ◆ DEF_BUILTIN() [54/59]

zypp::DEF_BUILTIN | ( | m68k |  | ) |

## ◆ DEF_BUILTIN() [55/59]

zypp::DEF_BUILTIN | ( | mips |  | ) |

## ◆ DEF_BUILTIN() [56/59]

zypp::DEF_BUILTIN | ( | mipsel |  | ) |

## ◆ DEF_BUILTIN() [57/59]

zypp::DEF_BUILTIN | ( | mips64 |  | ) |

## ◆ DEF_BUILTIN() [58/59]

zypp::DEF_BUILTIN | ( | mips64el |  | ) |

## ◆ DEF_BUILTIN() [59/59]

zypp::DEF_BUILTIN | ( | loong64 |  | ) |

## ◆ operator<<() [70/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Arch & | obj )
| inline

relates: Arch stream output.

Definition at line 311 of file Arch.h.

## ◆ dumpAsXmlOn() [2/7]

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const Arch & | obj )
| inline

relates: Arch XML output.

Definition at line 315 of file Arch.h.

## ◆ operator==() [11/58]

bool zypp::operator== | ( | const Arch & | lhs,
|  | const Arch & | rhs )
| inline

relates: Arch

Definition at line 321 of file Arch.h.

## ◆ operator==() [12/58]

bool zypp::operator== | ( | const Arch & | lhs,
|  | const std::string & | rhs )
| inline

relates: Arch

Definition at line 325 of file Arch.h.

## ◆ operator==() [13/58]

bool zypp::operator== | ( | const std::string & | lhs,
|  | const Arch & | rhs )
| inline

relates: Arch

Definition at line 329 of file Arch.h.

## ◆ operator!=() [11/58]

bool zypp::operator!= | ( | const Arch & | lhs,
|  | const Arch & | rhs )
| inline

relates: Arch

Definition at line 333 of file Arch.h.

## ◆ operator!=() [12/58]

bool zypp::operator!= | ( | const Arch & | lhs,
|  | const std::string & | rhs )
| inline

relates: Arch

Definition at line 337 of file Arch.h.

## ◆ operator!=() [13/58]

bool zypp::operator!= | ( | const std::string & | lhs,
|  | const Arch & | rhs )
| inline

relates: Arch

Definition at line 341 of file Arch.h.

## ◆ operator<<() [71/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SerialNumber & | obj )

relates: SerialNumber Stream output

Definition at line 52 of file SerialNumber.cc.

## ◆ operator<<() [72/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SerialNumberWatcher & | obj )

relates: SerialNumberWatcher Stream output

Definition at line 94 of file SerialNumber.cc.

## ◆ operator<<() [73/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SetCompare::Enum & | obj )
| inline

relates: SetCompare Stream output

Definition at line 43 of file SetRelationMixin.h.

## ◆ operator<<() [74/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SetCompare & | obj )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 46 of file SetRelationMixin.h.

## ◆ operator<<() [75/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SetRelation::Enum & | obj )
| inline

relates: SetRelation Stream output

Definition at line 74 of file SetRelationMixin.h.

## ◆ operator<<() [76/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const SetRelation & | obj )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 77 of file SetRelationMixin.h.

## ◆ operator==() [14/58]

bool zypp::operator== | ( | const SetRelation::Enum & | lhs,
|  | const SetCompare::Enum & | rhs )
| inline

relates: SetRelation relates: SetCompare Matching SetCompare and SetRelation

Definition at line 81 of file SetRelationMixin.h.

## ◆ operator==() [15/58]

bool zypp::operator== | ( | const SetRelation::Enum & | lhs,
|  | const SetCompare & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 84 of file SetRelationMixin.h.

## ◆ operator==() [16/58]

bool zypp::operator== | ( | const SetRelation & | lhs,
|  | const SetCompare::Enum & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 87 of file SetRelationMixin.h.

## ◆ operator==() [17/58]

bool zypp::operator== | ( | const SetRelation & | lhs,
|  | const SetCompare & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 90 of file SetRelationMixin.h.

## ◆ operator==() [18/58]

bool zypp::operator== | ( | const SetCompare::Enum & | lhs,
|  | const SetRelation::Enum & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 93 of file SetRelationMixin.h.

## ◆ operator==() [19/58]

bool zypp::operator== | ( | const SetCompare::Enum & | lhs,
|  | const SetRelation & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 96 of file SetRelationMixin.h.

## ◆ operator==() [20/58]

bool zypp::operator== | ( | const SetCompare & | lhs,
|  | const SetRelation::Enum & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 99 of file SetRelationMixin.h.

## ◆ operator==() [21/58]

bool zypp::operator== | ( | const SetCompare & | lhs,
|  | const SetRelation & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 102 of file SetRelationMixin.h.

## ◆ operator!=() [14/58]

bool zypp::operator!= | ( | const SetRelation::Enum & | lhs,
|  | const SetCompare::Enum & | rhs )
| inline

relates: SetRelation relates: SetCompare Matching SetCompare and SetRelation

Definition at line 106 of file SetRelationMixin.h.

## ◆ operator!=() [15/58]

bool zypp::operator!= | ( | const SetRelation::Enum & | lhs,
|  | const SetCompare & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 109 of file SetRelationMixin.h.

## ◆ operator!=() [16/58]

bool zypp::operator!= | ( | const SetRelation & | lhs,
|  | const SetCompare::Enum & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 112 of file SetRelationMixin.h.

## ◆ operator!=() [17/58]

bool zypp::operator!= | ( | const SetRelation & | lhs,
|  | const SetCompare & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 115 of file SetRelationMixin.h.

## ◆ operator!=() [18/58]

bool zypp::operator!= | ( | const SetCompare::Enum & | lhs,
|  | const SetRelation::Enum & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 118 of file SetRelationMixin.h.

## ◆ operator!=() [19/58]

bool zypp::operator!= | ( | const SetCompare::Enum & | lhs,
|  | const SetRelation & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 121 of file SetRelationMixin.h.

## ◆ operator!=() [20/58]

bool zypp::operator!= | ( | const SetCompare & | lhs,
|  | const SetRelation::Enum & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 124 of file SetRelationMixin.h.

## ◆ operator!=() [21/58]

bool zypp::operator!= | ( | const SetCompare & | lhs,
|  | const SetRelation & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 127 of file SetRelationMixin.h.

## ◆ operator<<() [77/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | Match::Mode | obj )

relates: Match::Mode Stream output

Definition at line 86 of file StrMatcher.cc.

## ◆ operator<<() [78/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Match & | obj )

relates: Match Stream output

Definition at line 104 of file StrMatcher.cc.

## ◆ operator<<() [79/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const StrMatcher::Impl & | obj )
| inline

relates: StrMatcher::Impl Stream output

Definition at line 256 of file StrMatcher.cc.

## ◆ operator<<() [80/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const StrMatcher & | obj )

relates: StrMatcher Stream output

Definition at line 331 of file StrMatcher.cc.

## ◆ operator==() [22/58]

bool zypp::operator== | ( | const StrMatcher & | lhs,
|  | const StrMatcher & | rhs )

relates: StrMatcher

Definition at line 334 of file StrMatcher.cc.

## ◆ operator<() [3/19]

bool zypp::operator< | ( | const StrMatcher & | lhs,
|  | const StrMatcher & | rhs )

relates: StrMatcher Arbitrary order for std::container.

Definition at line 340 of file StrMatcher.cc.

## ◆ operator==() [23/58]

bool zypp::operator== | ( | const Match & | lhs,
|  | const Match & | rhs )
| inline

relates: Match

Definition at line 217 of file StrMatcher.h.

## ◆ operator!=() [22/58]

bool zypp::operator!= | ( | const Match & | lhs,
|  | const Match & | rhs )
| inline

relates: Match

Definition at line 220 of file StrMatcher.h.

## ◆ operator|() [1/2]

Match zypp::operator| | ( | const Match & | lhs,
|  | const Match & | rhs )
| inline

relates: Match

Definition at line 224 of file StrMatcher.h.

## ◆ operator|() [2/2]

Match zypp::operator| | ( | Match::Mode | lhs,
|  | Match::Mode | rhs )
| inline

Definition at line 227 of file StrMatcher.h.

## ◆ operator-() [1/2]

Match zypp::operator- | ( | const Match & | lhs,
|  | const Match & | rhs )
| inline

relates: Match

Definition at line 231 of file StrMatcher.h.

## ◆ operator-() [2/2]

Match zypp::operator- | ( | Match::Mode | lhs,
|  | Match::Mode | rhs )
| inline

Definition at line 234 of file StrMatcher.h.

## ◆ operator!=() [23/58]

bool zypp::operator!= | ( | const StrMatcher & | lhs,
|  | const StrMatcher & | rhs )
| inline

relates: StrMatcher

Definition at line 402 of file StrMatcher.h.

## ◆ operator<<() [81/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CapMatch & | obj )

relates: CapMatch Stream output

Definition at line 32 of file CapMatch.cc.

## ◆ operator<<() [82/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CpeId::Value & | obj )

relates: CpeId::Value Stream output

Definition at line 1051 of file CpeId.cc.

## ◆ SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN() [1/4]

zypp::SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN | ( | CpeId | ,
|  | const char * | )

## ◆ SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN() [2/4]

zypp::SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN | ( | CpeId | ,
|  | const std::string & | )

## ◆ operator<<() [83/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CpeId & | obj )
| inline

relates: CpeId Stream output

Definition at line 133 of file CpeId.h.

## ◆ operator<<() [84/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CpeId::Attribute & | obj )
| inline

relates: CpeId::Attribute Stream output

Definition at line 137 of file CpeId.h.

## ◆ SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN() [3/4]

zypp::SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN | ( | CpeId::Value | ,
|  | const char * | )

## ◆ SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN() [4/4]

zypp::SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN | ( | CpeId::Value | ,
|  | const std::string & | )

## ◆ operator<<() [85/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Dep & | obj )
| inline

relates: Dep Stream output

Definition at line 104 of file Dep.h.

## ◆ operator==() [24/58]

bool zypp::operator== | ( | const Dep & | lhs,
|  | const Dep & | rhs )
| inline

relates: Dep

Definition at line 110 of file Dep.h.

## ◆ operator!=() [24/58]

bool zypp::operator!= | ( | const Dep & | lhs,
|  | const Dep & | rhs )
| inline

relates: Dep

Definition at line 114 of file Dep.h.

## ◆ operator<() [4/19]

bool zypp::operator< | ( | const Dep & | lhs,
|  | const Dep & | rhs )
| inline

relates: Dep

Arbitrary order to allow Dep as key in std::container.

Definition at line 118 of file Dep.h.

## ◆ dumpAsXmlOn() [3/7]

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const Edition & | obj )
| inline

relates: Edition XML output.

Definition at line 181 of file Edition.h.

## ◆ operator<<() [86/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const IdString & | obj )

relates: IdString Stream output

Definition at line 81 of file IdString.cc.

## ◆ dumpOn() [6/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const IdString & | obj )

relates: IdString Stream output

Definition at line 86 of file IdString.cc.

## ◆ operator==() [25/58]

bool zypp::operator== | ( | const IdString & | lhs,
|  | const IdString & | rhs )
| inline

relates: IdString Equal

Definition at line 159 of file IdString.h.

## ◆ operator==() [26/58]

bool zypp::operator== | ( | const IdString & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 162 of file IdString.h.

## ◆ operator==() [27/58]

bool zypp::operator== | ( | const IdString & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 165 of file IdString.h.

## ◆ operator==() [28/58]

bool zypp::operator== | ( | const char * | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 168 of file IdString.h.

## ◆ operator==() [29/58]

bool zypp::operator== | ( | const std::string & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 171 of file IdString.h.

## ◆ operator!=() [25/58]

bool zypp::operator!= | ( | const IdString & | lhs,
|  | const IdString & | rhs )
| inline

relates: IdString NotEqual

Definition at line 175 of file IdString.h.

## ◆ operator!=() [26/58]

bool zypp::operator!= | ( | const IdString & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 178 of file IdString.h.

## ◆ operator!=() [27/58]

bool zypp::operator!= | ( | const IdString & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 181 of file IdString.h.

## ◆ operator!=() [28/58]

bool zypp::operator!= | ( | const char * | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 184 of file IdString.h.

## ◆ operator!=() [29/58]

bool zypp::operator!= | ( | const std::string & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 187 of file IdString.h.

## ◆ operator<() [5/19]

bool zypp::operator< | ( | const IdString & | lhs,
|  | const IdString & | rhs )
| inline

relates: IdString Less

Definition at line 191 of file IdString.h.

## ◆ operator<() [6/19]

bool zypp::operator< | ( | const IdString & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 194 of file IdString.h.

## ◆ operator<() [7/19]

bool zypp::operator< | ( | const IdString & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 197 of file IdString.h.

## ◆ operator<() [8/19]

bool zypp::operator< | ( | const char * | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 200 of file IdString.h.

## ◆ operator<() [9/19]

bool zypp::operator< | ( | const std::string & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 203 of file IdString.h.

## ◆ operator<=() [1/13]

bool zypp::operator<= | ( | const IdString & | lhs,
|  | const IdString & | rhs )
| inline

relates: IdString LessEqual

Definition at line 207 of file IdString.h.

## ◆ operator<=() [2/13]

bool zypp::operator<= | ( | const IdString & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 210 of file IdString.h.

## ◆ operator<=() [3/13]

bool zypp::operator<= | ( | const IdString & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 213 of file IdString.h.

## ◆ operator<=() [4/13]

bool zypp::operator<= | ( | const char * | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 216 of file IdString.h.

## ◆ operator<=() [5/13]

bool zypp::operator<= | ( | const std::string & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 219 of file IdString.h.

## ◆ operator>() [1/13]

bool zypp::operator> | ( | const IdString & | lhs,
|  | const IdString & | rhs )
| inline

relates: IdString Greater

Definition at line 223 of file IdString.h.

## ◆ operator>() [2/13]

bool zypp::operator> | ( | const IdString & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 226 of file IdString.h.

## ◆ operator>() [3/13]

bool zypp::operator> | ( | const IdString & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 229 of file IdString.h.

## ◆ operator>() [4/13]

bool zypp::operator> | ( | const char * | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 232 of file IdString.h.

## ◆ operator>() [5/13]

bool zypp::operator> | ( | const std::string & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 235 of file IdString.h.

## ◆ operator>=() [1/13]

bool zypp::operator>= | ( | const IdString & | lhs,
|  | const IdString & | rhs )
| inline

relates: IdString GreaterEqual

Definition at line 239 of file IdString.h.

## ◆ operator>=() [2/13]

bool zypp::operator>= | ( | const IdString & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 242 of file IdString.h.

## ◆ operator>=() [3/13]

bool zypp::operator>= | ( | const IdString & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 245 of file IdString.h.

## ◆ operator>=() [4/13]

bool zypp::operator>= | ( | const char * | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 248 of file IdString.h.

## ◆ operator>=() [5/13]

bool zypp::operator>= | ( | const std::string & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 251 of file IdString.h.

## ◆ operator<<() [87/120]

template<class Derived>

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const IdStringType< Derived > & | obj )
| inline

relates: IdStringType Stream output

Definition at line 181 of file IdStringType.h.

## ◆ operator==() [30/58]

template<class Derived>

bool zypp::operator== | ( | const IdStringType< Derived > & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

relates: IdStringType Equal

Definition at line 186 of file IdStringType.h.

## ◆ operator==() [31/58]

template<class Derived>

bool zypp::operator== | ( | const IdStringType< Derived > & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 190 of file IdStringType.h.

## ◆ operator==() [32/58]

template<class Derived>

bool zypp::operator== | ( | const IdStringType< Derived > & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 194 of file IdStringType.h.

## ◆ operator==() [33/58]

template<class Derived>

bool zypp::operator== | ( | const IdStringType< Derived > & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 198 of file IdStringType.h.

## ◆ operator==() [34/58]

template<class Derived>

bool zypp::operator== | ( | const IdString & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 202 of file IdStringType.h.

## ◆ operator==() [35/58]

template<class Derived>

bool zypp::operator== | ( | const char * | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 206 of file IdStringType.h.

## ◆ operator==() [36/58]

template<class Derived>

bool zypp::operator== | ( | const std::string & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 210 of file IdStringType.h.

## ◆ operator!=() [30/58]

template<class Derived>

bool zypp::operator!= | ( | const IdStringType< Derived > & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

relates: IdStringType NotEqual

Definition at line 215 of file IdStringType.h.

## ◆ operator!=() [31/58]

template<class Derived>

bool zypp::operator!= | ( | const IdStringType< Derived > & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 219 of file IdStringType.h.

## ◆ operator!=() [32/58]

template<class Derived>

bool zypp::operator!= | ( | const IdStringType< Derived > & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 223 of file IdStringType.h.

## ◆ operator!=() [33/58]

template<class Derived>

bool zypp::operator!= | ( | const IdStringType< Derived > & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 227 of file IdStringType.h.

## ◆ operator!=() [34/58]

template<class Derived>

bool zypp::operator!= | ( | const IdString & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 231 of file IdStringType.h.

## ◆ operator!=() [35/58]

template<class Derived>

bool zypp::operator!= | ( | const char * | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 235 of file IdStringType.h.

## ◆ operator!=() [36/58]

template<class Derived>

bool zypp::operator!= | ( | const std::string & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 239 of file IdStringType.h.

## ◆ operator<() [10/19]

template<class Derived>

bool zypp::operator< | ( | const IdStringType< Derived > & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

relates: IdStringType Less

Definition at line 244 of file IdStringType.h.

## ◆ operator<() [11/19]

template<class Derived>

bool zypp::operator< | ( | const IdStringType< Derived > & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 248 of file IdStringType.h.

## ◆ operator<() [12/19]

template<class Derived>

bool zypp::operator< | ( | const IdStringType< Derived > & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 252 of file IdStringType.h.

## ◆ operator<() [13/19]

template<class Derived>

bool zypp::operator< | ( | const IdStringType< Derived > & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 256 of file IdStringType.h.

## ◆ operator<() [14/19]

template<class Derived>

bool zypp::operator< | ( | const IdString & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 260 of file IdStringType.h.

## ◆ operator<() [15/19]

template<class Derived>

bool zypp::operator< | ( | const char * | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 264 of file IdStringType.h.

## ◆ operator<() [16/19]

template<class Derived>

bool zypp::operator< | ( | const std::string & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 268 of file IdStringType.h.

## ◆ operator<=() [6/13]

template<class Derived>

bool zypp::operator<= | ( | const IdStringType< Derived > & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

relates: IdStringType LessEqual

Definition at line 273 of file IdStringType.h.

## ◆ operator<=() [7/13]

template<class Derived>

bool zypp::operator<= | ( | const IdStringType< Derived > & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 277 of file IdStringType.h.

## ◆ operator<=() [8/13]

template<class Derived>

bool zypp::operator<= | ( | const IdStringType< Derived > & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 281 of file IdStringType.h.

## ◆ operator<=() [9/13]

template<class Derived>

bool zypp::operator<= | ( | const IdStringType< Derived > & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 285 of file IdStringType.h.

## ◆ operator<=() [10/13]

template<class Derived>

bool zypp::operator<= | ( | const IdString & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 289 of file IdStringType.h.

## ◆ operator<=() [11/13]

template<class Derived>

bool zypp::operator<= | ( | const char * | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 293 of file IdStringType.h.

## ◆ operator<=() [12/13]

template<class Derived>

bool zypp::operator<= | ( | const std::string & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 297 of file IdStringType.h.

## ◆ operator>() [6/13]

template<class Derived>

bool zypp::operator> | ( | const IdStringType< Derived > & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

relates: IdStringType Greater

Definition at line 302 of file IdStringType.h.

## ◆ operator>() [7/13]

template<class Derived>

bool zypp::operator> | ( | const IdStringType< Derived > & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 306 of file IdStringType.h.

## ◆ operator>() [8/13]

template<class Derived>

bool zypp::operator> | ( | const IdStringType< Derived > & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 310 of file IdStringType.h.

## ◆ operator>() [9/13]

template<class Derived>

bool zypp::operator> | ( | const IdStringType< Derived > & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 314 of file IdStringType.h.

## ◆ operator>() [10/13]

template<class Derived>

bool zypp::operator> | ( | const IdString & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 318 of file IdStringType.h.

## ◆ operator>() [11/13]

template<class Derived>

bool zypp::operator> | ( | const char * | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 322 of file IdStringType.h.

## ◆ operator>() [12/13]

template<class Derived>

bool zypp::operator> | ( | const std::string & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 326 of file IdStringType.h.

## ◆ operator>=() [6/13]

template<class Derived>

bool zypp::operator>= | ( | const IdStringType< Derived > & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

relates: IdStringType GreaterEqual

Definition at line 331 of file IdStringType.h.

## ◆ operator>=() [7/13]

template<class Derived>

bool zypp::operator>= | ( | const IdStringType< Derived > & | lhs,
|  | const IdString & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 335 of file IdStringType.h.

## ◆ operator>=() [8/13]

template<class Derived>

bool zypp::operator>= | ( | const IdStringType< Derived > & | lhs,
|  | const char * | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 339 of file IdStringType.h.

## ◆ operator>=() [9/13]

template<class Derived>

bool zypp::operator>= | ( | const IdStringType< Derived > & | lhs,
|  | const std::string & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 343 of file IdStringType.h.

## ◆ operator>=() [10/13]

template<class Derived>

bool zypp::operator>= | ( | const IdString & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 347 of file IdStringType.h.

## ◆ operator>=() [11/13]

template<class Derived>

bool zypp::operator>= | ( | const char * | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 351 of file IdStringType.h.

## ◆ operator>=() [12/13]

template<class Derived>

bool zypp::operator>= | ( | const std::string & | lhs,
|  | const IdStringType< Derived > & | rhs )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 355 of file IdStringType.h.

## ◆ rwcowClone< sat::detail::CQueue >() [3/3]

template<>

sat::detail::CQueue * zypp::rwcowClone< sat::detail::CQueue > | ( | const sat::detail::CQueue * | rhs | ) |

relates: Queue Clone function for RWCOW_pointer

Definition at line 28 of file Queue.cc.

## ◆ overlaps()

template<class Tp, class TCompare>

bool zypp::overlaps | ( | const Range< Tp, TCompare > & | lhs,
|  | const Range< Tp, TCompare > & | rhs )
| inline

Definition at line 65 of file Range.h.

## ◆ operator==() [37/58]

template<class Tp, class TCompare>

bool zypp::operator== | ( | const Range< Tp, TCompare > & | lhs,
|  | const Range< Tp, TCompare > & | rhs )
| inline

Definition at line 72 of file Range.h.

## ◆ operator!=() [37/58]

template<class Tp, class TCompare>

bool zypp::operator!= | ( | const Range< Tp, TCompare > & | lhs,
|  | const Range< Tp, TCompare > & | rhs )
| inline

Definition at line 84 of file Range.h.

## ◆ operator<<() [88/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Rel & | obj )
| inline

relates: Rel Stream output.

Definition at line 161 of file Rel.h.

## ◆ operator==() [38/58]

bool zypp::operator== | ( | const Rel & | lhs,
|  | const Rel & | rhs )
| inline

relates: Rel

Definition at line 167 of file Rel.h.

## ◆ operator!=() [38/58]

bool zypp::operator!= | ( | const Rel & | lhs,
|  | const Rel & | rhs )
| inline

relates: Rel

Definition at line 171 of file Rel.h.

## ◆ compareByRel()

template<class Tp>

bool zypp::compareByRel | ( | Rel | op,
|  | const Tp & | lhs,
|  | const Tp & | rhs )
| inline

compareByRel convenience using Compare<Tp> as general compare functor.

Definition at line 142 of file RelCompare.h.

## ◆ dumpAsXmlOn() [4/7]

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const ResKind & | obj )
| inline

relates: ResKind XML output.

Definition at line 96 of file ResKind.h.

## ◆ ZYPP_DECLARE_FLAGS_AND_OPERATORS()

zypp::ZYPP_DECLARE_FLAGS_AND_OPERATORS | ( | ResolverNamespaces | ,
|  | ResolverNamespace | )

relates: ResolverNamespace Flags

## ◆ asIdString()

IdString zypp::asIdString | ( | ResolverNamespace | obj | ) |
| inlineconstexpr

relates: ResolverNamespace The underlying libsolv ID

Definition at line 41 of file ResolverNamespace.h.

## ◆ asString() [5/8]

std::string zypp::asString | ( | ResolverNamespace | obj | ) |
| inline

relates: ResolverNamespace String representation

Definition at line 50 of file ResolverNamespace.h.

## ◆ operator<<() [89/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | ResolverNamespace | obj )
| inline

relates: ResolverNamespace Stream output

Definition at line 54 of file ResolverNamespace.h.

## ◆ operator<<() [90/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | ResolverNamespaces | obj )
| inline

relates: ResolverNamespaces Stream output

Definition at line 58 of file ResolverNamespace.h.

## ◆ DEFINE_PTR_TYPE() [13/14]

zypp::DEFINE_PTR_TYPE | ( | Resolvable |  | ) |

## ◆ DEFINE_PTR_TYPE() [14/14]

zypp::DEFINE_PTR_TYPE | ( | ResObject |  | ) |

## ◆ resKind()

template<typename TRes>

ResKind zypp::resKind | ( |  | ) |
| inline

Convenient access to well known ResKinds.

ResKind packagekind = ResKind::package;
ResKind packagekind = resKind<Package>();
zypp::ResKind
Resolvable kinds.
Definition ResKind.h:33
zypp::ResKind::package
static const ResKind package
Definition ResKind.h:40
zypp::resKind
ResKind resKind()
Convenient access to well known ResKinds.
Definition ResTraits.h:129

Definition at line 129 of file ResTraits.h.

## ◆ isKind() [2/4]

template<typename TRes>

bool zypp::isKind | ( | const ResKind & | val_r | ) |
| inline

Convenient test for ResKinds.

ResKind value;
if ( ResKind::package == value )
if ( resKind<Package>() == value )
if ( isKind<Package>( value ) )

Definition at line 140 of file ResTraits.h.

## ◆ isKind() [3/4]

template<typename TRes>

bool zypp::isKind | ( | const std::string & | val_r | ) |
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 144 of file ResTraits.h.

## ◆ isKind() [4/4]

template<typename TRes>

bool zypp::isKind | ( | const char * | val_r | ) |
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 148 of file ResTraits.h.

## ◆ operator<<() [91/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | KeyRingImpl::Ring | ring )
| inline

Definition at line 237 of file keyring_p.h.

## ◆ operator<<() [92/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | KeyRingImpl::MustUpdate | flag )
| inline

Definition at line 240 of file keyring_p.h.

## ◆ dumpOn() [7/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const PublicKeyData & | obj )

relates: PublicKeyData Detailed stream output

Definition at line 483 of file PublicKey.cc.

## ◆ operator==() [39/58]

bool zypp::operator== | ( | const PublicKeyData & | lhs,
|  | const PublicKeyData & | rhs )

relates: PublicKeyData Equal based on fingerprint anf creation date.

Definition at line 498 of file PublicKey.cc.

## ◆ dumpOn() [8/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const PublicKey & | obj )

relates: PublicKey Detailed stream output

Definition at line 702 of file PublicKey.cc.

## ◆ operator<<() [93/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PublicSubkeyData & | obj )
| inline

relates: PublicSubkeyData Stream output

Definition at line 128 of file PublicKey.h.

## ◆ operator<<() [94/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PublicKeySignatureData & | obj )
| inline

relates: PublicKeySignatureData Stream output

Definition at line 188 of file PublicKey.h.

## ◆ operator<<() [95/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PublicKeyData & | obj )
| inline

relates: PublicKeyData Stream output

Definition at line 350 of file PublicKey.h.

## ◆ operator!=() [39/58]

bool zypp::operator!= | ( | const PublicKeyData & | lhs,
|  | const PublicKeyData & | rhs )
| inline

relates: PublicKeyData NotEqual.

Definition at line 360 of file PublicKey.h.

## ◆ operator<<() [96/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PublicKey & | obj )
| inline

relates: PublicKey Stream output

Definition at line 488 of file PublicKey.h.

## ◆ operator<<() [97/120]

template<class Tp>

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const AutoDispose< Tp > & | obj )
| inline

relates: AutoDispose Stream output of the `Tp` object.

Definition at line 300 of file AutoDispose.h.

## ◆ asString() [6/8]

template<class Tp, Tp TInitial>

std::string zypp::asString | ( | const DefaultIntegral< Tp, TInitial > & | obj | ) |

Definition at line 98 of file defaultintegral.h.

## ◆ operator<<() [98/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Errno & | obj )
| inline

relates: Errno Stream output

Definition at line 59 of file Errno.h.

## ◆ operator<<() [99/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Exception & | obj )

relates: Exception Stream output

Definition at line 216 of file Exception.cc.

## ◆ operator<<() [100/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const std::exception_ptr & | excptPtr )

Log a std::excepion_ptr.

Definition at line 219 of file Exception.cc.

## ◆ operator<<() [101/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const InputStream & | obj )

relates: InputStream Stream output

Definition at line 167 of file inputstream.cc.

## ◆ makeIterable() [1/2]

template<class TIterator>

Iterable< TIterator > zypp::makeIterable | ( | TIterator && | begin_r,
|  | TIterator && | end_r )

relates: Iterable convenient construction.

Definition at line 88 of file Iterable.h.

## ◆ makeIterable() [2/2]

template<class TIterator>

Iterable< TIterator > zypp::makeIterable | ( | std::pair< TIterator, TIterator > && | range_r | ) |

relates: Iterable convenient construction.

Definition at line 93 of file Iterable.h.

## ◆ make_filter_begin() [1/2]

template<class TFilter, class TContainer>

filter_iterator< TFilter, typename TContainer::const_iterator > zypp::make_filter_begin | ( | TFilter | f,
|  | const TContainer & | c )

Convenience to create filter_iterator from container::begin().

Definition at line 101 of file Iterator.h.

## ◆ make_filter_begin() [2/2]

template<class TFilter, class TContainer>

filter_iterator< TFilter, typename TContainer::const_iterator > zypp::make_filter_begin | ( | const TContainer & | c | ) |

Convenience to create filter_iterator from container::begin().

Definition at line 109 of file Iterator.h.

## ◆ make_filter_end() [1/2]

template<class TFilter, class TContainer>

filter_iterator< TFilter, typename TContainer::const_iterator > zypp::make_filter_end | ( | TFilter | f,
|  | const TContainer & | c )

Convenience to create filter_iterator from container::end().

Definition at line 117 of file Iterator.h.

## ◆ make_filter_end() [2/2]

template<class TFilter, class TContainer>

filter_iterator< TFilter, typename TContainer::const_iterator > zypp::make_filter_end | ( | const TContainer & | c | ) |

Convenience to create filter_iterator from container::end().

Definition at line 125 of file Iterator.h.

## ◆ make_map_key_begin()

template<class TMap>

MapKVIteratorTraits< TMap >::Key_const_iterator zypp::make_map_key_begin | ( | const TMap & | map_r | ) |
| inline

Convenience to create the key iterator from container::begin().

Definition at line 226 of file Iterator.h.

## ◆ make_map_key_end()

template<class TMap>

MapKVIteratorTraits< TMap >::Key_const_iterator zypp::make_map_key_end | ( | const TMap & | map_r | ) |
| inline

Convenience to create the key iterator from container::end().

Definition at line 231 of file Iterator.h.

## ◆ make_map_value_begin()

template<class TMap>

MapKVIteratorTraits< TMap >::Value_const_iterator zypp::make_map_value_begin | ( | const TMap & | map_r | ) |
| inline

Convenience to create the value iterator from container::begin().

Definition at line 236 of file Iterator.h.

## ◆ make_map_value_end()

template<class TMap>

MapKVIteratorTraits< TMap >::Value_const_iterator zypp::make_map_value_end | ( | const TMap & | map_r | ) |
| inline

Convenience to create the value iterator from container::end().

Definition at line 241 of file Iterator.h.

## ◆ make_map_key_lower_bound()

template<class TMap>

MapKVIteratorTraits< TMap >::Key_const_iterator zypp::make_map_key_lower_bound | ( | const TMap & | map_r,
|  | const typename TMap::key_type & | key_r )
| inline

Convenience to create the key iterator from container::lower_bound().

Definition at line 246 of file Iterator.h.

## ◆ make_map_key_upper_bound()

template<class TMap>

MapKVIteratorTraits< TMap >::Key_const_iterator zypp::make_map_key_upper_bound | ( | const TMap & | map_r,
|  | const typename TMap::key_type & | key_r )
| inline

Convenience to create the key iterator from container::upper_bound().

Definition at line 251 of file Iterator.h.

## ◆ make_map_value_lower_bound()

template<class TMap>

MapKVIteratorTraits< TMap >::Value_const_iterator zypp::make_map_value_lower_bound | ( | const TMap & | map_r,
|  | const typename TMap::key_type & | key_r )
| inline

Convenience to create the value iterator from container::lower_bound().

Definition at line 256 of file Iterator.h.

## ◆ make_map_value_upper_bound()

template<class TMap>

MapKVIteratorTraits< TMap >::Value_const_iterator zypp::make_map_value_upper_bound | ( | const TMap & | map_r,
|  | const typename TMap::key_type & | key_r )
| inline

Convenience to create the value iterator from container::upper_bound().

Definition at line 261 of file Iterator.h.

## ◆ make_map_key_Iterable()

template<class TMap>

Iterable< typename MapKVIteratorTraits< TMap >::Key_const_iterator > zypp::make_map_key_Iterable | ( | const TMap & | map_r | ) |
| inline

Convenience to create an Iterable over the container keys.

Definition at line 267 of file Iterator.h.

## ◆ make_map_value_Iterable()

template<class TMap>

Iterable< typename MapKVIteratorTraits< TMap >::Value_const_iterator > zypp::make_map_value_Iterable | ( | const TMap & | map_r | ) |
| inline

Convenience to create an Iterable over the container values.

Definition at line 272 of file Iterator.h.

## ◆ ZYPP_MAIN_THREAD_NAME()

std::string_view zypp::ZYPP_MAIN_THREAD_NAME | ( | "Zypp-main" |  | ) |
| constexpr

## ◆ operator<<() [102/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | MLSep & | obj )
| inline

Definition at line 358 of file LogTools.h.

## ◆ dumpRange()

template<class TIterator>

std::ostream & zypp::dumpRange | ( | std::ostream & | str,
|  | TIterator | begin,
|  | TIterator | end,
|  | const std::string & | intro = "{",
|  | const std::string & | pfx = "\n ",
|  | const std::string & | sep = "\n ",
|  | const std::string & | sfx = "\n",
|  | const std::string & | extro = "}" )

Print range defined by iterators (multiline style).

intro [ pfx ITEM [ { sep ITEM }+ ] sfx ] extro

The defaults print the range enclosed in `{}`, one item per line indented by 2 spaces.

{
item1
item2
}
{} // on empty range

A comma separated list enclosed in ``() would be:

dumpRange( stream, begin, end, "(", "", ", ", "", ")" );
// or shorter:
dumpRangeLine( stream, begin, end );
zypp::dumpRangeLine
std::ostream & dumpRangeLine(std::ostream &str, TIterator begin, TIterator end)
Print range defined by iterators (single line style).
Definition LogTools.h:442
zypp::dumpRange
std::ostream & dumpRange(std::ostream &str, TIterator begin, TIterator end, const std::string &intro="{", const std::string &pfx="\n ", const std::string &sep="\n ", const std::string &sfx="\n", const std::string &extro="}")
Print range defined by iterators (multiline style).
Definition LogTools.h:419

Note
  Some special handling is required for printing std::maps. Therefore iomaipulators dumpMap, dumpKeys and dumpValues are provided.
  std::map<string,int> m;
  m["a"]=1;
  m["b"]=2;
  m["c"]=3;
  dumpRange( DBG, dumpMap(m).begin(), dumpMap(m).end() ) << endl;
  // {
  // [a] = 1
  // [b] = 2
  // [c] = 3
  // }
  dumpRange( DBG, dumpKeys(m).begin(), dumpKeys(m).end() ) << endl;
  // {
  // a
  // b
  // c
  // }
  dumpRange( DBG, dumpValues(m).begin(), dumpValues(m).end() ) << endl;
  // {
  // 1
  // 2
  // 3
  // }
  dumpRangeLine( DBG, dumpMap(m).begin(), dumpMap(m).end() ) << endl;
  // ([a] = 1, [b] = 2, [c] = 3)
  dumpRangeLine( DBG, dumpKeys(m).begin(), dumpKeys(m).end() ) << endl;
  // (a, b, c)
  dumpRangeLine( DBG, dumpValues(m).begin(), dumpValues(m).end() ) << endl;
  // (1, 2, 3)
  DBG
  #define DBG
  Definition Logger.h:102
  zypp::dumpValues
  DumpValues< TMap > dumpValues(const TMap &map_r)
  relates: DumpValues Convenience function to create DumpValues from std::map.
  Definition LogTools.h:701
  zypp::dumpMap
  DumpMap< TMap > dumpMap(const TMap &map_r)
  relates: DumpMap Convenience function to create DumpMap from std::map.
  Definition LogTools.h:611
  zypp::dumpKeys
  DumpKeys< TMap > dumpKeys(const TMap &map_r)
  relates: DumpKeys Convenience function to create DumpKeys from std::map.
  Definition LogTools.h:656

Definition at line 419 of file LogTools.h.

## ◆ dumpRangeLine() [1/2]

template<class TIterator>

std::ostream & zypp::dumpRangeLine | ( | std::ostream & | str,
|  | TIterator | begin,
|  | TIterator | end )

Print range defined by iterators (single line style).

See also
  dumpRange

Definition at line 442 of file LogTools.h.

## ◆ dumpRangeLine() [2/2]

template<class TContainer>

std::ostream & zypp::dumpRangeLine | ( | std::ostream & | str,
|  | const TContainer & | cont )

Definition at line 447 of file LogTools.h.

## ◆ rangeLine() [1/2]

template<class TIterator>

iomanip::RangeLine< TIterator > zypp::rangeLine | ( | TIterator | begin,
|  | TIterator | end )

Iomanip printing dumpRangeLine style.

std::vector<int> c( { 1, 1, 2, 3, 5, 8 } );
std::cout << rangeLine(c) << std::endl;
-> (1, 1, 2, 3, 5, 8)
zypp::rangeLine
iomanip::RangeLine< TIterator > rangeLine(TIterator begin, TIterator end)
Iomanip printing dumpRangeLine style.
Definition LogTools.h:485

Definition at line 485 of file LogTools.h.

## ◆ rangeLine() [2/2]

template<class TContainer>

auto zypp::rangeLine | ( | const TContainer & | cont | ) | -> decltype(rangeLine(cont.begin(), cont.end()))

Definition at line 489 of file LogTools.h.

## ◆ operator<<() [103/120]

template<class Tp>

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Iterable< Tp > & | obj )

Definition at line 519 of file LogTools.h.

## ◆ dump()

template<class Tp>

detail::Dump< Tp > zypp::dump | ( | const Tp & | obj_r | ) |

Definition at line 772 of file LogTools.h.

## ◆ hexdumpOn() [1/2]

std::ostream & zypp::hexdumpOn | ( | std::ostream & | outs,
|  | const unsigned char * | ptr,
|  | size_t | size )
| inline

hexdump data on stream

hexdump 0000000333 bytes (0x0000014d):
0000: 0c 00 01 49 03 00 17 41 04 af 7c 75 5e 4c 2d f7 ...I...A..|u^L-.
0010: c9 c9 75 bf a8 41 37 2a d0 03 2c ff 96 d2 43 89 ..u..A7*..,...C.
0020: ...
a
unsigned short a
Definition mediablocklist.cc:0

Definition at line 783 of file LogTools.h.

## ◆ hexdumpOn() [2/2]

std::ostream & zypp::hexdumpOn | ( | std::ostream & | outs,
|  | const char * | ptr,
|  | size_t | size )
| inline

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

Definition at line 808 of file LogTools.h.

## ◆ make_intrusive()

template<typename T, typename... Args>

intrusive_ptr< T > zypp::make_intrusive | ( | Args &&... | __args | ) |
| inline

Definition at line 103 of file PtrTypes.h.

## ◆ operator<<() [104/120]

template<class D, class DPtr>

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RW_pointer< D, DPtr > & | obj )
| inline

relates: RW_pointer Stream output.

Print the `D` object the RW_pointer refers, or `"NULL"` if the pointer is `NULL`.

Definition at line 379 of file PtrTypes.h.

## ◆ operator==() [40/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RW_pointer< D, DPtr > & | lhs,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 388 of file PtrTypes.h.

## ◆ operator==() [41/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::PtrType & | rhs )
| inline

relates: RW_pointer

Definition at line 392 of file PtrTypes.h.

## ◆ operator==() [42/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const typename DPtr::PtrType & | lhs,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 396 of file PtrTypes.h.

## ◆ operator==() [43/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::constPtrType & | rhs )
| inline

relates: RW_pointer

Definition at line 400 of file PtrTypes.h.

## ◆ operator==() [44/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const typename DPtr::constPtrType & | lhs,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 404 of file PtrTypes.h.

## ◆ operator==() [45/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RW_pointer< D, DPtr > & | lhs,
|  | std::nullptr_t | )
| inline

relates: RW_pointer

Definition at line 408 of file PtrTypes.h.

## ◆ operator==() [46/58]

template<class D, class DPtr>

bool zypp::operator== | ( | std::nullptr_t | ,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 412 of file PtrTypes.h.

## ◆ operator!=() [40/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RW_pointer< D, DPtr > & | lhs,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 418 of file PtrTypes.h.

## ◆ operator!=() [41/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::PtrType & | rhs )
| inline

relates: RW_pointer

Definition at line 422 of file PtrTypes.h.

## ◆ operator!=() [42/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const typename DPtr::PtrType & | lhs,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 426 of file PtrTypes.h.

## ◆ operator!=() [43/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::constPtrType & | rhs )
| inline

relates: RW_pointer

Definition at line 430 of file PtrTypes.h.

## ◆ operator!=() [44/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const typename DPtr::constPtrType & | lhs,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 434 of file PtrTypes.h.

## ◆ operator!=() [45/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RW_pointer< D, DPtr > & | lhs,
|  | std::nullptr_t | )
| inline

relates: RW_pointer

Definition at line 438 of file PtrTypes.h.

## ◆ operator!=() [46/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | std::nullptr_t | ,
|  | const RW_pointer< D, DPtr > & | rhs )
| inline

relates: RW_pointer

Definition at line 442 of file PtrTypes.h.

## ◆ rwcowClone()

template<class D>

D * zypp::rwcowClone | ( | const D * | rhs | ) |
| inline

relates: RWCOW_pointer Clone the underlying object.

Calls rhs ->clone(). Being defined as a function outside RWCOW_pointer allows to overload it, in case a specific D does not have clone().

Definition at line 453 of file PtrTypes.h.

## ◆ operator<<() [105/120]

template<class D, class DPtr>

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const RWCOW_pointer< D, DPtr > & | obj )
| inline

relates: RWCOW_pointer Stream output.

Print the `D` object the RWCOW_pointer refers, or `"NULL"` if the pointer is `NULL`.

Definition at line 566 of file PtrTypes.h.

## ◆ operator==() [47/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 575 of file PtrTypes.h.

## ◆ operator==() [48/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::PtrType & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 579 of file PtrTypes.h.

## ◆ operator==() [49/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const typename DPtr::PtrType & | lhs,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 583 of file PtrTypes.h.

## ◆ operator==() [50/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::constPtrType & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 587 of file PtrTypes.h.

## ◆ operator==() [51/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const typename DPtr::constPtrType & | lhs,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 591 of file PtrTypes.h.

## ◆ operator==() [52/58]

template<class D, class DPtr>

bool zypp::operator== | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | std::nullptr_t | )
| inline

relates: RWCOW_pointer

Definition at line 595 of file PtrTypes.h.

## ◆ operator==() [53/58]

template<class D, class DPtr>

bool zypp::operator== | ( | std::nullptr_t | ,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 599 of file PtrTypes.h.

## ◆ operator!=() [47/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 604 of file PtrTypes.h.

## ◆ operator!=() [48/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::PtrType & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 608 of file PtrTypes.h.

## ◆ operator!=() [49/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const typename DPtr::PtrType & | lhs,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 612 of file PtrTypes.h.

## ◆ operator!=() [50/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | const typename DPtr::constPtrType & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 616 of file PtrTypes.h.

## ◆ operator!=() [51/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const typename DPtr::constPtrType & | lhs,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 620 of file PtrTypes.h.

## ◆ operator!=() [52/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | const RWCOW_pointer< D, DPtr > & | lhs,
|  | std::nullptr_t | )
| inline

relates: RWCOW_pointer

Definition at line 624 of file PtrTypes.h.

## ◆ operator!=() [53/58]

template<class D, class DPtr>

bool zypp::operator!= | ( | std::nullptr_t | ,
|  | const RWCOW_pointer< D, DPtr > & | rhs )
| inline

relates: RWCOW_pointer

Definition at line 628 of file PtrTypes.h.

## ◆ asUserString() [2/2]

template<class Tp>

std::string zypp::asUserString | ( | const Tp & | val_r | ) |

Request a human readable (translated) string representation of Tp [Tp.asUserString()] Classes may implement a default as member function.

Definition at line 41 of file String.h.

## ◆ operator<<() [106/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const C_Str & | obj )
| inline

relates: C_Str Stream output

Definition at line 125 of file String.h.

## ◆ declException() [6/9]

zypp::declException | ( | IgnoreRequestException | ,
|  | IGNORE | )

## ◆ declException() [7/9]

zypp::declException | ( | SkipRequestException | ,
|  | SKIP | )

## ◆ declException() [8/9]

zypp::declException | ( | RetryRequestException | ,
|  | RETRY | )

## ◆ declException() [9/9]

zypp::declException | ( | AbortRequestException | ,
|  | ABORT | )

## ◆ dumpAsXmlOn() [5/7]

template<class Tp>

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const Tp & | obj,
|  | const std::string & | name_r )
| inline

Definition at line 214 of file Xml.h.

## ◆ operator<<() [107/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ByteCount & | obj )
| inline

relates: ByteCount Stream output

Definition at line 161 of file ByteCount.h.

## ◆ operator<<() [108/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const CheckSum & | obj )

relates: CheckSum Stream output.

Definition at line 183 of file CheckSum.cc.

## ◆ dumpAsXmlOn() [6/7]

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const CheckSum & | obj )

relates: CheckSum XML output.

Definition at line 193 of file CheckSum.cc.

## ◆ operator==() [54/58]

bool zypp::operator== | ( | const CheckSum & | lhs,
|  | const CheckSum & | rhs )

relates: CheckSum

Definition at line 207 of file CheckSum.cc.

## ◆ operator!=() [54/58]

bool zypp::operator!= | ( | const CheckSum & | lhs,
|  | const CheckSum & | rhs )

relates: CheckSum

Definition at line 211 of file CheckSum.cc.

## ◆ operator<<() [109/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ContentType & | obj )
| inline

relates: ContentType Stream output

Definition at line 112 of file ContentType.h.

## ◆ operator==() [55/58]

bool zypp::operator== | ( | const ContentType & | lhs,
|  | const ContentType & | rhs )
| inline

relates: ContentType

Definition at line 116 of file ContentType.h.

## ◆ operator!=() [55/58]

bool zypp::operator!= | ( | const ContentType & | lhs,
|  | const ContentType & | rhs )
| inline

relates: ContentType

Definition at line 120 of file ContentType.h.

## ◆ operator<() [17/19]

bool zypp::operator< | ( | const ContentType & | lhs,
|  | const ContentType & | rhs )
| inline

relates: ContentType

Definition at line 124 of file ContentType.h.

## ◆ operator<=() [13/13]

bool zypp::operator<= | ( | const ContentType & | lhs,
|  | const ContentType & | rhs )
| inline

relates: ContentType

Definition at line 128 of file ContentType.h.

## ◆ operator>() [13/13]

bool zypp::operator> | ( | const ContentType & | lhs,
|  | const ContentType & | rhs )
| inline

relates: ContentType

Definition at line 132 of file ContentType.h.

## ◆ operator>=() [13/13]

bool zypp::operator>= | ( | const ContentType & | lhs,
|  | const ContentType & | rhs )
| inline

relates: ContentType

Definition at line 136 of file ContentType.h.

## ◆ dumpAsXmlOn() [7/7]

std::ostream & zypp::dumpAsXmlOn | ( | std::ostream & | str,
|  | const Date & | obj,
|  | const std::string & | name_r = "date" )

relates: Date XML output.

Print `time_t` and `text` attribute. Allow alternate node name [date].

Definition at line 238 of file Date.cc.

## ◆ operator<<() [110/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Date & | obj )
| inline

relates: Date Stream output

Definition at line 252 of file Date.h.

## ◆ IamRoot()

bool zypp::IamRoot | ( |  | ) |
| inline

Definition at line 41 of file PathInfo.h.

## ◆ IamNotRoot()

bool zypp::IamNotRoot | ( |  | ) |
| inline

Definition at line 42 of file PathInfo.h.

## ◆ myTmpDir()

Pathname zypp::myTmpDir | ( |  | ) |

Global access to the zypp.TMPDIR (created on demand, deleted when libzypp is unloaded).

Definition at line 276 of file TmpPath.cc.

## ◆ operator<<() [111/120]

template<typename KVMapOpts>

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const KVMap< KVMapOpts > & | obj )

Definition at line 199 of file kvmap.h.

## ◆ operator<<() [112/120]

ZYPP_API std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const OriginEndpoint & | url )

Definition at line 118 of file MirroredOrigin.cc.

## ◆ operator<() [18/19]

ZYPP_API bool zypp::operator< | ( | const OriginEndpoint & | lhs,
|  | const OriginEndpoint & | rhs )

needed for std::set

Definition at line 123 of file MirroredOrigin.cc.

## ◆ operator==() [56/58]

ZYPP_API bool zypp::operator== | ( | const OriginEndpoint & | lhs,
|  | const OriginEndpoint & | rhs )

needed for find, two OriginEndpoint's are equal when the Urls match, currently settings are not compared

Definition at line 128 of file MirroredOrigin.cc.

## ◆ operator!=() [56/58]

ZYPP_API bool zypp::operator!= | ( | const OriginEndpoint & | lhs,
|  | const OriginEndpoint & | rhs )

needed for find, two OriginEndpoint's are equal when the Urls match, currently settings are not compared

Definition at line 133 of file MirroredOrigin.cc.

## ◆ operator<<() [113/120]

ZYPP_API std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const MirroredOrigin & | origin )

Definition at line 394 of file MirroredOrigin.cc.

## ◆ operator<<() [114/120]

ZYPP_API std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const MirroredOriginSet & | origin )

Definition at line 508 of file MirroredOrigin.cc.

## ◆ operator<<() [115/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const OnMediaLocation::Impl & | obj )
| inline

relates: OnMediaLocation::Impl Stream output

Definition at line 67 of file onmedialocation.cc.

## ◆ dumpOn() [9/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const OnMediaLocation::Impl & | obj )
| inline

relates: OnMediaLocation::Impl Verbose stream output

Definition at line 71 of file onmedialocation.cc.

## ◆ operator<<() [116/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const OnMediaLocation & | obj )

relates: OnMediaLocation Stream output

Definition at line 165 of file onmedialocation.cc.

## ◆ dumpOn() [10/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const OnMediaLocation & | obj )

Definition at line 168 of file onmedialocation.cc.

## ◆ dumOn()

std::ostream & zypp::dumOn | ( | std::ostream & | str,
|  | const OnMediaLocation & | obj )

relates: OnMediaLocation Verbose stream output

## ◆ operator<<() [117/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PluginFrame::Impl & | obj )
| inline

relates: PluginFrame::Impl Stream output

Definition at line 266 of file PluginFrame.cc.

## ◆ operator<<() [118/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const PluginFrame & | obj )

relates: PluginFrame Stream output for logging

Definition at line 497 of file PluginFrame.cc.

## ◆ operator==() [57/58]

bool zypp::operator== | ( | const PluginFrame & | lhs,
|  | const PluginFrame & | rhs )

relates: PluginFrame Comparison based on content.

Definition at line 500 of file PluginFrame.cc.

## ◆ dumpOn() [11/11]

std::ostream & zypp::dumpOn | ( | std::ostream & | str,
|  | const PluginFrame & | obj )
| inline

relates: PluginFrame Stream output writing all data for logging (no throw)

Definition at line 280 of file PluginFrame.h.

## ◆ operator>>()

std::istream & zypp::operator>> | ( | std::istream & | str,
|  | PluginFrame & | obj )
| inline

relates: PluginFrame Construct from stream.

Definition at line 284 of file PluginFrame.h.

## ◆ operator!=() [57/58]

bool zypp::operator!= | ( | const PluginFrame & | lhs,
|  | const PluginFrame & | rhs )
| inline

relates: PluginFrame Comparison based on content.

Definition at line 291 of file PluginFrame.h.

## ◆ asString() [7/8]

std::string zypp::asString | ( | const TriBool & | val_r,
|  | const std::string & | istr_r = std::string(),
|  | const std::string & | tstr_r = std::string(),
|  | const std::string & | fstr_r = std::string() )
| inline

Definition at line 44 of file TriBool.h.

## ◆ tri2bool()

bool zypp::tri2bool | ( | const TriBool & | val_r,
|  | bool | default_r )
| inline

Convert TriBool to bool returning default_r if indeterminate.

Definition at line 59 of file TriBool.h.

## ◆ operator<<() [119/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const ProgressData & | obj )

relates: ProgressData Stream output

Definition at line 106 of file progressdata.cc.

## ◆ makeProgressData()

ProgressData zypp::makeProgressData | ( | const InputStream & | input_r | ) |

relates: ProgressData Setup from InputStream.

Definition at line 124 of file progressdata.cc.

## ◆ operator<<() [120/120]

std::ostream & zypp::operator<< | ( | std::ostream & | str,
|  | const Url & | url )

Definition at line 936 of file Url.cc.

## ◆ operator<() [19/19]

bool zypp::operator< | ( | const Url & | lhs,
|  | const Url & | rhs )

needed for std::set

Definition at line 941 of file Url.cc.

## ◆ operator==() [58/58]

bool zypp::operator== | ( | const Url & | lhs,
|  | const Url & | rhs )

needed for find

Definition at line 946 of file Url.cc.

## ◆ operator!=() [58/58]

bool zypp::operator!= | ( | const Url & | lhs,
|  | const Url & | rhs )

Definition at line 951 of file Url.cc.

## ◆ rwcowClone< zyppng::HeaderValue::value_type >()

template<>

zyppng::HeaderValue::value_type * zypp::rwcowClone< zyppng::HeaderValue::value_type > | ( | const zyppng::HeaderValue::value_type * | rhs | ) |
| inline

Definition at line 207 of file headervaluemap.h.

## ◆ mapEntry()

template<class TPair>

MapEntry< TPair > zypp::_logtoolsdetail::mapEntry | ( | const TPair & | pair_r | ) |

relates: MapEntry Convenience function to create MapEntry from std::pair.

Definition at line 559 of file LogTools.h.

## ◆ dumpMap()

template<class TMap>

DumpMap< TMap > zypp::_logtoolsdetail::dumpMap | ( | const TMap & | map_r | ) |

relates: DumpMap Convenience function to create DumpMap from std::map.

Definition at line 611 of file LogTools.h.

## ◆ dumpKeys()

template<class TMap>

DumpKeys< TMap > zypp::_logtoolsdetail::dumpKeys | ( | const TMap & | map_r | ) |

relates: DumpKeys Convenience function to create DumpKeys from std::map.

Definition at line 656 of file LogTools.h.

## ◆ dumpValues()

template<class TMap>

DumpValues< TMap > zypp::_logtoolsdetail::dumpValues | ( | const TMap & | map_r | ) |

relates: DumpValues Convenience function to create DumpValues from std::map.

Definition at line 701 of file LogTools.h.

## ◆ asString() [8/8]

const std::string & zypp::str::asString | ( | const std::string & | t | ) |
| inline

Global asString() that works with std::string too.

Definition at line 140 of file String.h.

## Variable Documentation

## ◆ _file

Pathname zypp::_file = ""

Definition at line 34 of file SystemCheck.cc.

## ◆ _dir

Pathname zypp::_dir = ""

Definition at line 35 of file SystemCheck.cc.

## ◆ _require

CapabilitySet zypp::_require

Definition at line 36 of file SystemCheck.cc.

## ◆ _conflict

CapabilitySet zypp::_conflict

Definition at line 37 of file SystemCheck.cc.

## ◆ Arch_empty

const Arch zypp::Arch_empty(IdString::Empty) | ( | IdString::Empty |  | ) |

## ◆ ZYPP_API

const ResKind ResTraits< Application >::kind zypp::ZYPP_API

relates: Arch This is an empty Arch represented by an empty string.

relates: Arch

Sometimes used to indicate an any or an unknown Arch. Don't confuse this with Arch_noarch, which is in fact an architecture.

Definition at line 173 of file Arch.h.

## ◆ ResTraits< Package >::kind

template<>

const ResKind zypp::ResTraits< Package >::kind(ResKind::package) | ( | ResKind::package |  | ) |

## ◆ ResTraits< Patch >::kind

template<>

const ResKind zypp::ResTraits< Patch >::kind(ResKind::patch) | ( | ResKind::patch |  | ) |

## ◆ ResTraits< Pattern >::kind

template<>

const ResKind zypp::ResTraits< Pattern >::kind(ResKind::pattern) | ( | ResKind::pattern |  | ) |

## ◆ ResTraits< Product >::kind

template<>

const ResKind zypp::ResTraits< Product >::kind(ResKind::product) | ( | ResKind::product |  | ) |

## ◆ ResTraits< SrcPackage >::kind

template<>

const ResKind zypp::ResTraits< SrcPackage >::kind(ResKind::srcpackage) | ( | ResKind::srcpackage |  | ) |

## ◆ ResTraits< Application >::kind

template<>

const ResKind zypp::ResTraits< Application >::kind(ResKind::application) | ( | ResKind::application |  | ) |

## ◆ NoResolverNamespaces

const ResolverNamespaces zypp::NoResolverNamespaces = ResolverNamespace()
| staticconstexpr

relates: ResolverNamespace All bits set.

Definition at line 35 of file ResolverNamespace.h.

## ◆ AllResolverNamespaces

const ResolverNamespaces zypp::AllResolverNamespaces = ResolverNamespace(0xff)
| staticconstexpr

relates: ResolverNamespace All bits set.

Definition at line 38 of file ResolverNamespace.h.

## ◆ always_false_v

template<class>

bool zypp::always_false_v = false
| inlineconstexpr

Definition at line 60 of file LogControl.cc.