libzypp  17.38.7
zypp Namespace Reference

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

Namespaces

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

Classes

class  Application
 Class representing an application (appdata.xml) More...
 
struct  ApplyLock
 
class  Arch
 Architecture. More...
 
struct  ArchCompatibleWith
 Functor finding compatible architectures. More...
 
struct  asPoolItem
 Solvable to PoolItem transform functor. 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 >
 
class  AutoFD
 AutoDispose<int> calling ::close

  More...
 
class  AutoFILE
 AutoDispose<FILE*> calling ::fclose More...
 
struct  AutoFREE
 
struct  AutoFREE< void >
 
class  BadKeyException
 Exception thrown when the supplied key is not a valid gpg key. More...
 
class  ByteArray
 
class  ByteCount
 Store and operate with byte count. More...
 
class  C_Str
 Convenience char* constructible from std::string and char*, it maps (char*)0 to an empty string. More...
 
class  CachedPublicKeyData
 Functor returning the keyrings data (cached). More...
 
class  Capabilities
 Container of Capability (currently read only). More...
 
class  Capability
 A sat capability. More...
 
class  CapDetail
 Helper providing more detailed information about a Capability. More...
 
class  CapMatch
 Tri state Capability match result. More...
 
class  ChangelogEntry
 Single entry in a change log. More...
 
class  CheckAccessDeleted
 Check for running processes which access deleted executables or libraries. More...
 
class  CheckSum
 
class  CheckSumCheckException
 
struct  CheckSumException
 
class  ChecksumFileChecker
 Built in file checkers. More...
 
struct  CleanEmptyLocksReport
 Callback for cleaning locks which doesn't lock anything in pool. More...
 
class  CleanerThread
 
struct  CodeMaps
 Wrap static codemap data. More...
 
class  CombinedProgressData
 Progress callback from another progress. More...
 
class  CommitPackagePreloader
 
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  CompareByANY
 
struct  CompareByEQ
 
struct  CompareByGE
 
struct  CompareByGT
 
struct  CompareByLE
 
struct  CompareByLT
 
struct  CompareByNE
 
struct  CompareByNONE
 
class  CompositeFileChecker
 Checker composed of more checkers. More...
 
struct  ContentReaderHelper
 
class  ContentType
 Mime type like 'type/subtype' classification of content. More...
 
class  Counter
 Integral type with initial value 0. 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...
 
class  Date
 Store and operate on date (time_t). More...
 
class  DateFormatException
 
class  DefaultIntegral
 Integral type with defined initial value when default constructed. More...
 
struct  DefaultOption
 Mutable option with initial value also remembering a config value. More...
 
struct  Deferred
 
struct  Dep
 Enumeration class of dependency types. More...
 
class  Digest
 Compute Message Digests (MD5, SHA1 etc) More...
 
struct  DigestReport
 
class  DiskUsageCounter
 Compute disk space occupied by packages across partitions/directories. More...
 
class  DtorReset
 Assign a vaiable a certain value when going out of scope. More...
 
struct  dumpCap
 relates: Capability IOManip to dump a complex Capability as tree. More...
 
class  Edition
 Edition represents [epoch:]version[-release] More...
 
struct  EmptyFilter
 
class  Errno
 Convenience errno wrapper. 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  Exception
 Base class for Exception. 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  ExternalProgramWithSeperatePgid
 ExternalProgram extended to change the progress group ID after forking. More...
 
class  ExternalProgramWithStderr
 ExternalProgram extended to offer reading programs stderr. More...
 
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...
 
struct  FetcherIndex
 class that represents indexes which add metadata to fetcher jobs and therefore need to be retrieved in advance. More...
 
struct  FetcherJob
 Class to encapsulate the OnMediaLocation object and the FileChecker together. More...
 
class  FileCheckException
 
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  GpgmeException
 
struct  GroupInfo
 
class  HistoryActionID
 Enumeration of known history actions. More...
 
class  HistoryLog
 Writing the zypp history fileReference counted signleton for writhing the zypp history file. More...
 
class  HistoryLogData
 A zypp history log line split into fieldsEach valid history log line starts with a date and HistoryActionID field. More...
 
class  HistoryLogDataInstall
 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  HistoryLogDataRepoAliasChange
 A zypp history log line for a repo alias change. More...
 
class  HistoryLogDataRepoRemove
 A zypp history log line for a removed repository. 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  HistoryLogPatchStateChange
 A zypp history log line for an installed packaged. More...
 
class  IdString
 Access to the sat-pools string space. More...
 
class  IdStringType
 Base class for creating IdString based types. More...
 
class  InputStream
 Helper to create and pass std::istream. More...
 
class  InstanceId
 Build string to identify/retrieve a specific Solvable. More...
 
class  Iterable
 
class  JobReport
 Generic report for sending messages. More...
 
struct  KeyContext
 
class  KeyManagerCtx
 
class  KeyRing
 Gpg key handling. More...
 
class  KeyRingException
 
class  KeyRingImpl
 KeyRing implementation, shared between zyppng and zypp. More...
 
struct  KeyRingReport
 Callbacks from signature verification workflow. More...
 
struct  KeyRingSignals
 
struct  KVMap
 A map of (key,value) strings. More...
 
class  LanguageCode
 Language codes (iso639_2/iso639_1). More...
 
class  Locale
 'Language[_Country]' codes. More...
 
class  LocaleGuard
 Temorarily change a locale category value

. More...

 
struct  LockingOutputIterator
 iterator that takes lock, lock all solvables from query and send query to output iterator More...
 
class  Locks
 Singleton class which manipulate with locks file and apply locks on pool. More...
 
class  LocksCleanPredicate
 
class  LocksRemovePredicate
 
class  LogClient
 
class  LogThread
 
struct  MapKVIteratorTraits
 Traits for std::map key and value iterators. More...
 
class  Match
 String matching option flags as used e.g. More...
 
class  MatchException
 Exceptions thrown from attribute matching. More...
 
class  MatchInvalidRegexException
 Invalid regular expression (failed ::regcomp). More...
 
class  MatchUnknownModeException
 Unknown match mode. More...
 
class  MediaConfig
 
class  MediaConfigPrivate
 
struct  MediaProductEntry
 Represents an available product in media. More...
 
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  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...
 
struct  MLSep
 Helper to produce not-NL-terminated multi line output. More...
 
struct  MyInserter
 
class  NamedValue
 Simple value<>name mapping supporting aliases. More...
 
struct  NullDeleter
 shared_ptr custom deleter doing nothing. More...
 
class  NullFileChecker
 Checks for nothing Used as the default checker. More...
 
class  OnMediaLocation
 Describes a resource file located on a medium. More...
 
struct  Option
 Mutable option. More...
 
class  OriginEndpoint
 Represents a single, configurable network endpoint, combining a URL with specific access settings. 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  PluginFrame
 Command frame for communication with PluginScript. More...
 
class  PluginFrameException
 Base class for PluginFrame Exception. 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...
 
class  PoolItemBest
 Find the best candidates e.g. More...
 
struct  PoolItemSaver
 Tem. More...
 
class  PoolQuery
 Meta-data query API. More...
 
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  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  ProgressData
 Maintain [min,max] and counter (value) for progress counting. More...
 
struct  ProgressReport
 
struct  ProgressReportAdaptor
 
struct  ProvideDirOperation
 
struct  ProvideDirTreeOperation
 
struct  ProvideFileExistenceOperation
 
struct  ProvideFileOperation
 
class  ProvideFilePolicy
 Policy for provideFile and RepoMediaAccess. More...
 
class  PublicKey
 Class representing one GPG Public Key (PublicKeyData + ASCII armored in a tempfile). More...
 
class  PublicKeyData
 Class representing one GPG Public Keys data. More...
 
class  PublicKeySignatureData
 Class representing a signature on a GPG Public Key. More...
 
class  PublicSubkeyData
 Class representing a GPG Public Keys subkeys. More...
 
class  PurgeKernels
 
struct  Range
 
struct  Rel
 Relational operators. 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...
 
struct  RepoUrl
 
class  ResKind
 Resolvable kinds. 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...
 
class  ResPoolProxy
 ResPool::instance().proxy();. More...
 
class  ResStatus
 Status bitfield. More...
 
struct  ResTraits
 ResTraits. More...
 
struct  ResTraits< ResObject >
 ResTraits specialisation for ResObject. More...
 
struct  ResTraits< Resolvable >
 ResTraits specialisation for Resolvable. 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...
 
struct  SameFetcherIndex
 std::set ordering (less semantic) More...
 
struct  SavingLocksReport
 this callback handles merging old locks with newly added or removed More...
 
class  SerialNumber
 Simple serial number provider. More...
 
class  SerialNumberWatcher
 Simple serial number watcher. More...
 
class  ServiceInfo
 Service data. More...
 
class  ShutdownLock
 Attempts to create a lock to prevent the system from going into hibernate/shutdown. More...
 
class  ShutdownLockCommit
 
class  SignalSaver
 Exception safe signal handler save/restore. More...
 
class  Signature
 
class  SignatureCheckException
 
class  SignatureFileChecker
 Checks for the validity of a signature. More...
 
class  SigprocmaskSaver
 Exception safe sigprocmask save/restore. More...
 
class  SpinLock
 
class  SrcPackage
 SrcPackage interface. More...
 
class  StringTypeAttr
 
class  StrMatcher
 String matching (STRING|SUBSTRING|GLOB|REGEX). More...
 
class  Target
 
class  UByteArray
 
class  UpdateNotificationFile
 Pair of sat::Solvable and Pathname. More...
 
class  Url
 Url manipulation class. More...
 
class  UrlCredentialExtractor
 Extract credentials in Url authority and store them via CredentialManager. More...
 
class  UserDataJobReport
 JobReport convenience sending this instance of UserData with each message. More...
 
class  UserRequestException
 Base for exceptions caused by explicit user request. More...
 
class  VendorAttr
 Definition of vendor equivalence. More...
 
class  WatchFile
 Remember a files attributes to detect content changes. More...
 
class  ZConfig
 Interim helper class to collect global options and settings. More...
 
class  ZYpp
 
class  ZYppCommitPolicy
 Options and policies for ZYpp::commit. More...
 
class  ZYppCommitResult
 Result returned from ZYpp::commit. More...
 
class  ZYppFactory
 ZYpp factory class (Singleton) More...
 
class  ZYppFactoryException
 
class  ZYppGlobalLock
 Our broken global lock. More...
 

Typedefs

using Bitmap = sat::Map
 
using CapabilitySet = std::unordered_set< Capability >
 
using Changelog = std::list< ChangelogEntry >
 List of ChangelogEntry. More...
 
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. More...
 
using Ring = KeyRingImpl::Ring
 
using LockSet = std::set< PoolQuery >
 
using MediaProductSet = std::set< MediaProductEntry >
 A set of available products in media. More...
 
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 More...
 
using RepoVariablesReplacedStringList = base::ContainerTransform< std::list< std::string >, repo::RepoVariablesStringReplacer >
 relates: RepoVariablesStringReplacer Helper managing repo variables replaced string lists More...
 
using RepoVariablesReplacedUrl = base::ValueTransform< Url, repo::RepoVariablesUrlReplacer >
 relates: RepoVariablesUrlReplacer Helper managing repo variables replaced urls More...
 
using RepoVariablesReplacedUrlList = base::ContainerTransform< std::list< Url >, repo::RepoVariablesUrlReplacer >
 relates: RepoVariablesUrlReplacer Helper managing repo variables replaced url lists More...
 
using RepoInfo_Ptr = shared_ptr< RepoInfo >
 relates: RepoInfo More...
 
using RepoInfo_constPtr = shared_ptr< const RepoInfo >
 relates: RepoInfo More...
 
using RepoInfoList = std::list< RepoInfo >
 relates: RepoInfo More...
 
using ServiceInfo_Ptr = shared_ptr< ServiceInfo >
 relates: ServiceInfo More...
 
using ServiceInfo_constPtr = shared_ptr< const ServiceInfo >
 relates: ServiceInfo More...
 
using ServiceInfoList = std::list< ServiceInfo >
 relates: ServiceInfo More...
 
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' More...
 
using SetRelation = base::EnumClass< ESetRelationDef >
 relates: ESetRelationDef typedef 'enum class SetRelation' More...
 
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 More...
 
typedef DefaultIntegral< bool, false > FalseBool
 relates: DefaultIntegral false initialized bool More...
 
template<typename TIntegral >
using ZeroInit = DefaultIntegral< TIntegral, TIntegral(0)>
 relates: DefaultIntegral zero initialized integral More...
 
using FdStreamBuf = detail::SimpleStreamBuf< detail::FdStreamBufImpl >
 
using ifgzstream = detail::fXstream< std::istream, gzstream_detail::fgzstreambuf >
 istream reading gzip files as well as plain files. More...
 
using ofgzstream = detail::fXstream< std::ostream, gzstream_detail::fgzstreambuf >
 ostream writing gzip files. More...
 
using TriBool = boost::logic::tribool
 3-state boolean logic (true, false and indeterminate). More...
 
using ifzckstream = detail::fXstream< std::istream, detail::ZChunkStreamBuf >
 istream reading zchunk files. More...
 
using ofzckstream = detail::fXstream< std::ostream, detail::ZChunkStreamBuf >
 ostream writing zchunk files. More...
 
using ManagedFile = AutoDispose< const Pathname >
 A Pathname plus associated cleanup code to be executed when path is no longer needed. More...
 

Enumerations

enum  DownloadMode {
  DownloadDefault, DownloadOnly, DownloadInAdvance, DownloadInHeaps,
  DownloadAsNeeded
}
 Supported commit download policies. More...
 
enum  ResolverFocus { ResolverFocus::Default = 0, ResolverFocus::Job, ResolverFocus::Installed, ResolverFocus::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  ResolverNamespace : std::uint8_t { ResolverNamespace::language = 1<<0, ResolverNamespace::modalias = 1<<1, ResolverNamespace::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. More...
 
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. More...
 
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. More...
 
std::ostream & operator<< (std::ostream &str, const Capabilities &obj)
 relates: Capabilities Stream output More...
 
std::ostream & operator<< (std::ostream &str, const Capability &obj) ZYPP_API
 relates: Capability Stream output More...
 
std::ostream & dumpOn (std::ostream &str, const Capability &obj) ZYPP_API
 relates: Capability Detailed stream output More...
 
std::ostream & operator<< (std::ostream &str, Capability::CapRel obj) ZYPP_API
 relates: Capability::CapRel Stream output More...
 
std::ostream & operator<< (std::ostream &str, const CapDetail &obj) ZYPP_API
 relates: CapDetail Stream output More...
 
std::ostream & operator<< (std::ostream &str, CapDetail::Kind obj) ZYPP_API
 relates: CapDetail Stream output More...
 
std::ostream & operator<< (std::ostream &str, CapDetail::CapRel obj) ZYPP_API
 relates: CapDetail Stream output More...
 
bool operator== (const Capability &lhs, const Capability &rhs)
 relates: Capability More...
 
bool operator!= (const Capability &lhs, const Capability &rhs)
 relates: Capability More...
 
bool operator< (const Capability &lhs, const Capability &rhs)
 relates: Capability Arbitrary order. More...
 
std::ostream & operator<< (std::ostream &str, const dumpCap &obj)
 relates: dumpCap Stream output More...
 
std::ostream & operator<< (std::ostream &out, const ChangelogEntry &obj)
 relates: ChangelogEntry More...
 
std::ostream & operator<< (std::ostream &str, const DiskUsageCounter::MountPoint &obj) ZYPP_API
 relates: DiskUsageCounter::MountPoint Stream output More...
 
std::ostream & operator<< (std::ostream &str, const DiskUsageCounter::MountPointSet &obj) ZYPP_API
 relates: DiskUsageCounter::MountPointSet Stream output More...
 
 ZYPP_DECLARE_OPERATORS_FOR_FLAGS (DiskUsageCounter::MountPoint::HintFlags)
 
std::ostream & operator<< (std::ostream &str, const DiskUsageCounter &obj)
 relates: DiskUsageCounter Stream output More...
 
bool deserialize (const std::string &str_r, DownloadMode &result_r)
 relates: DownloadMode Parse from string. More...
 
std::ostream & operator<< (std::ostream &str, DownloadMode obj) ZYPP_API
 relates: DownloadMode Stream output. More...
 
DownloadMode deserializeDownloadMode (const std::string &str_r)
 relates: DownloadMode Parse from string. More...
 
 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 More...
 
std::ostream & operator<< (std::ostream &str, const Fetcher &obj)
 relates: Fetcher Stream output More...
 
 ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Fetcher::Options)
 
std::ostream & operator<< (std::ostream &str, const FileChecker &obj)
 relates: FileChecker Stream output More...
 
std::ostream & operator<< (std::ostream &str, const HistoryActionID &id)
 relates: HistoryActionID More...
 
std::ostream & operator<< (std::ostream &str, const HistoryLogData &obj)
 relates: HistoryLogData Stream output More...
 
bool operator== (const HistoryActionID &lhs, const HistoryActionID &rhs)
 relates: HistoryActionID More...
 
bool operator!= (const HistoryActionID &lhs, const HistoryActionID &rhs)
 relates: HistoryActionID More...
 
 IMPL_PTR_TYPE (KeyRing)
 
 DEFINE_PTR_TYPE (KeyRing)
 
std::ostream & operator<< (std::ostream &str, const KeyRing &)
 relates: KeyRing Stream output More...
 
 ZYPP_DECLARE_OPERATORS_FOR_FLAGS (KeyRing::DefaultAccept)
 relates: KeyRing::DefaultAccept More...
 
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... More...
 
template<class TOutputIterator >
void productsInMedia (const Url &url_r, TOutputIterator result)
 Available products in a url location. More...
 
void productsInMedia (const Url &url_r, MediaProductSet &set)
 Available products in a url location. More...
 
 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 More...
 
std::ostream & operator<< (std::ostream &str, const CheckAccessDeleted &obj)
 relates: CheckAccessDeleted Stream output More...
 
std::ostream & operator<< (std::ostream &str, const CheckAccessDeleted::ProcInfo &obj)
 relates: CheckAccessDeleted::ProcInfo Stream output More...
 
 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. More...
 
std::string asString (const Patch::SeverityFlag &obj) ZYPP_API
 relates: Patch::SeverityFlag string representation. More...
 
std::string asString (const Patch::InteractiveFlag &obj) ZYPP_API
 relates: Patch::InteractiveFlag string representation. More...
 
 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 More...
 
bool operator== (const PluginExecutor &lhs, const PluginExecutor &rhs)
 relates: PluginExecutor Comparison based on reference. More...
 
bool operator!= (const PluginExecutor &lhs, const PluginExecutor &rhs)
 relates: PluginExecutor Comparison based on reference. More...
 
std::ostream & operator<< (std::ostream &str, const PluginScript::Impl &obj)
 relates: PluginScrip::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const PluginScript &obj)
 relates: PluginScript Stream output More...
 
 declException (PluginScriptNotConnected, PluginScriptException)
 Script connection not open. More...
 
 declException (PluginScriptDiedUnexpectedly, PluginScriptException)
 Script died unexpectedly. More...
 
 declException (PluginScriptTimeout, PluginScriptException)
 Communication timeout. More...
 
 declException (PluginScriptSendTimeout, PluginScriptTimeout)
 Timeout while sending data. More...
 
 declException (PluginScriptReceiveTimeout, PluginScriptTimeout)
 Timeout while receiving data. More...
 
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. More...
 
std::ostream & operator<< (std::ostream &str, const PoolItem::Impl &obj)
 relates: PoolItem::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const PoolItem &obj) ZYPP_API
 relates: PoolItem Stream output More...
 
bool operator== (const PoolItem &lhs, const PoolItem &rhs)
 relates: PoolItem Required to disambiguate vs. More...
 
bool operator== (const PoolItem &lhs, const ResObject::constPtr &rhs)
 relates: PoolItem Convenience compare More...
 
bool operator== (const ResObject::constPtr &lhs, const PoolItem &rhs)
 relates: PoolItem Convenience compare More...
 
bool operator!= (const PoolItem &lhs, const PoolItem &rhs)
 relates: PoolItem Required to disambiguate vs. More...
 
bool operator!= (const PoolItem &lhs, const ResObject::constPtr &rhs)
 relates: PoolItem Convenience compare More...
 
bool operator!= (const ResObject::constPtr &lhs, const PoolItem &rhs)
 relates: PoolItem Convenience compare More...
 
std::ostream & operator<< (std::ostream &str, const PoolItemBest &obj)
 relates: PoolItemBest Stream output More...
 
std::ostream & operator<< (std::ostream &str, const PoolQuery &obj) ZYPP_API
 relates: PoolQuery Stream output. More...
 
std::ostream & dumpOn (std::ostream &str, const PoolQuery &obj) ZYPP_API
 relates: PoolQuery Detailed stream output. More...
 
std::ostream & operator<< (std::ostream &str, const PoolQueryResult &obj)
 relates: PoolQueryResult Stream output More...
 
 IMPL_PTR_TYPE (ProblemSolution)
 
std::ostream & operator<< (std::ostream &, const ProblemSolution &obj) ZYPP_API
 relates: ProblemSolution Stream output More...
 
std::ostream & operator<< (std::ostream &, const ProblemSolutionList &obj) ZYPP_API
 relates: ProblemSolution Stream output More...
 
 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. More...
 
 DEFINE_PTR_TYPE (Product)
 
std::ostream & operator<< (std::ostream &str, const RepoInfo::Impl &obj)
 relates: RepoInfo::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const RepoInfo &obj) ZYPP_API
 relates: RepoInfo Stream output More...
 
std::ostream & operator<< (std::ostream &str, const RepoInfo::GpgCheck &obj) ZYPP_API
 relates: RepoInfo::GpgCheck Stream output More...
 
std::ostream & operator<< (std::ostream &str, const RepoManager::Impl &obj)
 relates: RepoManager::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const RepoManager &obj) ZYPP_API
 relates: RepoManager Stream output More...
 
std::list< RepoInforeadRepoFile (const Url &repo_file) ZYPP_API
 Parses repo_file and returns a list of RepoInfo objects corresponding to repositories found within the file. More...
 
 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 More...
 
std::ostream & dumpAsXmlOn (std::ostream &str, const Repository &obj) ZYPP_API
 relates: Repository XML output More...
 
bool operator== (const Repository &lhs, const Repository &rhs)
 relates: Repository More...
 
bool operator!= (const Repository &lhs, const Repository &rhs)
 relates: Repository More...
 
bool operator< (const Repository &lhs, const Repository &rhs)
 relates: Repository More...
 
std::ostream & operator<< (std::ostream &str, const RepoStatus &obj) ZYPP_API
 relates: RepoStatus Stream output More...
 
RepoStatus operator && (const RepoStatus &lhs, const RepoStatus &rhs)
 relates: RepoStatus Combine two RepoStatus (combined checksum and newest timestamp) More...
 
bool operator== (const RepoStatus &lhs, const RepoStatus &rhs) ZYPP_API
 relates: RepoStatus Whether 2 RepoStatus refer to the same content checksum More...
 
RepoStatus operator && (const RepoStatus &lhs, const RepoStatus &rhs) ZYPP_API
 relates: RepoStatus Combine two RepoStatus (combined checksum and newest timestamp) More...
 
bool operator!= (const RepoStatus &lhs, const RepoStatus &rhs)
 relates: RepoStatus Whether 2 RepoStatus refer to different content checksums More...
 
 IMPL_PTR_TYPE (ResObject)
 
ResObject::Ptr makeResObject (const sat::Solvable &solvable_r) ZYPP_API
 Create ResObject from sat::Solvable. More...
 
template<class TRes >
ResTraits< TRes >::PtrType make (const sat::Solvable &solvable_r)
 Directly create a certain kind of ResObject from sat::Solvable. More...
 
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. More...
 
template<class TRes >
ResTraits< TRes >::PtrType asKind (const ResObject::Ptr &p)
 Convert ResObject::Ptr into Ptr of a certain Kind. More...
 
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 More...
 
std::ostream & dumpOn (std::ostream &str, const Resolvable &obj)
 relates: Resolvable More verbose stream output including dependencies More...
 
template<class TRes >
bool isKind (const Resolvable::constPtr &p)
 Test whether a Resolvable::Ptr is of a certain Kind. More...
 
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. More...
 
int compareByNVR (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs)
 relates: Resolvable Compare according to kind, name and edition. More...
 
int compareByNVRA (const Resolvable::constPtr &lhs, const Resolvable::constPtr &rhs)
 relates: Resolvable Compare Resolvable::constPtr according to kind, name, edition and arch. More...
 
 IMPL_PTR_TYPE (Resolver)
 
std::ostream & operator<< (std::ostream &str, const Resolver &obj)
 relates: Resolver Stream output More...
 
std::string asString (const ResolverFocus &val_r) ZYPP_API
 relates: ResolverFocus Conversion to string (enumerator name) More...
 
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) More...
 
ResolverFocus resolverFocusFromString (const std::string &val_r)
 relates: ResolverFocus Conversion from string (convenience) More...
 
std::ostream & operator<< (std::ostream &str, const ResolverFocus &obj)
 relates: ResolverFocus Stream output More...
 
 IMPL_PTR_TYPE (ResolverProblem)
 
std::ostream & operator<< (std::ostream &, const ResolverProblem &obj) ZYPP_API
 relates: ResolverProblem Stream output More...
 
std::ostream & operator<< (std::ostream &, const ResolverProblemList &obj) ZYPP_API
 relates: ResolverProblem Stream output More...
 
std::ostream & operator<< (std::ostream &str, const ResPool &obj) ZYPP_API
 relates: ResPool Stream output More...
 
std::ostream & operator<< (std::ostream &str, const ResPoolProxy::Impl &obj)
 relates: ResPoolProxy::Impl Stream output More...
 
std::ostream & dumpOn (std::ostream &str, const ResPoolProxy::Impl &obj)
 relates: ResPoolProxy::Impl Verbose stream output More...
 
std::ostream & operator<< (std::ostream &str, const ResPoolProxy &obj)
 relates: ResPoolProxy Stream output More...
 
std::ostream & dumpOn (std::ostream &str, const ResPoolProxy &obj)
 relates: ResPoolProxy Verbose stream output More...
 
std::ostream & operator<< (std::ostream &str, const ResStatus &obj) ZYPP_API
 relates: ResStatus Stream output More...
 
std::ostream & operator<< (std::ostream &str, ResStatus::TransactValue obj) ZYPP_API
 relates: ResStatus Stream output More...
 
std::ostream & operator<< (std::ostream &str, ResStatus::TransactByValue obj) ZYPP_API
 relates: ResStatus Stream output More...
 
bool operator== (const ResStatus &lhs, const ResStatus &rhs)
 relates: ResStatus More...
 
bool operator!= (const ResStatus &lhs, const ResStatus &rhs)
 relates: ResStatus More...
 
template<>
sat::detail::CMaprwcowClone< sat::detail::CMap > (const sat::detail::CMap *rhs)
 relates: Map Clone function for RWCOW_pointer More...
 
template<>
sat::detail::CQueuerwcowClone< sat::detail::CQueue > (const sat::detail::CQueue *rhs)
 relates: Queue Clone function for RWCOW_pointer More...
 
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 More...
 
std::ostream & operator<< (std::ostream &str, const Signature &obj)
 relates: Signature Stream output More...
 
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. More...
 
 DEFINE_PTR_TYPE (Target)
 
std::ostream & operator<< (std::ostream &str, const Target &obj)
 relates: Target Stream output. More...
 
std::ostream & operator<< (std::ostream &str, const VendorAttr::Impl &obj)
 relates: VendorAttr::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const VendorAttr &obj) ZYPP_API
 relates: VendorAttr Stream output More...
 
std::string asUserString (VendorSupportOption) ZYPP_API
 converts the support option to a name intended to be printed to the user. More...
 
std::string asUserStringDescription (VendorSupportOption) ZYPP_API
 converts the support option to a description intended to be printed to the user. More...
 
 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. More...
 
std::ostream & operator<< (std::ostream &str, const ZYppCommitResult &obj) ZYPP_API
 relates: ZYppCommitResult Stream output. More...
 
std::ostream & operator<< (std::ostream &str, const ZYppFactory &obj)
 relates: ZYppFactory Stream output More...
 
ZYpp::Ptr getZYpp ()
 relates: ZYppFactory Convenience to get the Pointer to the ZYpp instance. More...
 
std::ostream & operator<< (std::ostream &str, const Arch::CompatEntry &obj)
 relates: Arch::CompatEntry Stream output More...
 
bool operator== (const Arch::CompatEntry &lhs, const Arch::CompatEntry &rhs)
 relates: Arch::CompatEntry More...
 
bool operator!= (const Arch::CompatEntry &lhs, const Arch::CompatEntry &rhs)
 relates: Arch::CompatEntry More...
 
 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 Arch &obj)
 relates: Arch stream output. More...
 
std::ostream & dumpAsXmlOn (std::ostream &str, const Arch &obj)
 relates: Arch XML output. More...
 
std::ostream & operator<< (std::ostream &str, const SerialNumber &obj)
 relates: SerialNumber Stream output More...
 
std::ostream & operator<< (std::ostream &str, const SerialNumberWatcher &obj)
 relates: SerialNumberWatcher Stream output More...
 
std::ostream & operator<< (std::ostream &str, const SetCompare::Enum &obj)
 relates: SetCompare Stream output More...
 
std::ostream & operator<< (std::ostream &str, const SetCompare &obj)
 
std::ostream & operator<< (std::ostream &str, const SetRelation::Enum &obj)
 relates: SetRelation Stream output More...
 
std::ostream & operator<< (std::ostream &str, const SetRelation &obj)
 
bool operator== (const SetRelation::Enum &lhs, const SetCompare::Enum &rhs)
 relates: SetRelation relates: SetCompare Matching SetCompare and SetRelation More...
 
bool operator== (const SetRelation::Enum &lhs, const SetCompare &rhs)
 
bool operator== (const SetRelation &lhs, const SetCompare::Enum &rhs)
 
bool operator== (const SetRelation &lhs, const SetCompare &rhs)
 
bool operator== (const SetCompare::Enum &lhs, const SetRelation::Enum &rhs)
 
bool operator== (const SetCompare::Enum &lhs, const SetRelation &rhs)
 
bool operator== (const SetCompare &lhs, const SetRelation::Enum &rhs)
 
bool operator== (const SetCompare &lhs, const SetRelation &rhs)
 
bool operator!= (const SetRelation::Enum &lhs, const SetCompare::Enum &rhs)
 relates: SetRelation relates: SetCompare Matching SetCompare and SetRelation More...
 
bool operator!= (const SetRelation::Enum &lhs, const SetCompare &rhs)
 
bool operator!= (const SetRelation &lhs, const SetCompare::Enum &rhs)
 
bool operator!= (const SetRelation &lhs, const SetCompare &rhs)
 
bool operator!= (const SetCompare::Enum &lhs, const SetRelation::Enum &rhs)
 
bool operator!= (const SetCompare::Enum &lhs, const SetRelation &rhs)
 
bool operator!= (const SetCompare &lhs, const SetRelation::Enum &rhs)
 
bool operator!= (const SetCompare &lhs, const SetRelation &rhs)
 
std::ostream & operator<< (std::ostream &str, Match::Mode obj) ZYPP_API
 relates: Match::Mode Stream output More...
 
std::ostream & operator<< (std::ostream &str, const Match &obj) ZYPP_API
 relates: Match Stream output More...
 
std::ostream & operator<< (std::ostream &str, const StrMatcher::Impl &obj)
 relates: StrMatcher::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const StrMatcher &obj)
 relates: StrMatcher Stream output More...
 
bool operator== (const StrMatcher &lhs, const StrMatcher &rhs)
 relates: StrMatcher More...
 
bool operator< (const StrMatcher &lhs, const StrMatcher &rhs)
 relates: StrMatcher Arbitrary order for std::container. More...
 
bool operator== (const Match &lhs, const Match &rhs)
 relates: Match More...
 
bool operator!= (const Match &lhs, const Match &rhs)
 relates: Match More...
 
Match operator| (const Match &lhs, const Match &rhs)
 relates: Match More...
 
Match operator| (Match::Mode lhs, Match::Mode rhs)
 relates: Match More...
 
Match operator- (const Match &lhs, const Match &rhs)
 relates: Match More...
 
Match operator- (Match::Mode lhs, Match::Mode rhs)
 relates: Match More...
 
bool operator!= (const StrMatcher &lhs, const StrMatcher &rhs)
 relates: StrMatcher More...
 
std::ostream & operator<< (std::ostream &str, const CapMatch &obj) ZYPP_API
 relates: CapMatch Stream output More...
 
std::ostream & operator<< (std::ostream &str, const CpeId::Value &obj)
 relates: CpeId::Value Stream output More...
 
 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 More...
 
std::ostream & operator<< (std::ostream &str, const CpeId::Attribute &obj)
 relates: CpeId::Attribute Stream output More...
 
 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 More...
 
bool operator== (const Dep &lhs, const Dep &rhs)
 relates: Dep More...
 
bool operator!= (const Dep &lhs, const Dep &rhs)
 relates: Dep More...
 
bool operator< (const Dep &lhs, const Dep &rhs)
 relates: Dep More...
 
std::ostream & dumpAsXmlOn (std::ostream &str, const Edition &obj)
 relates: Edition XML output. More...
 
std::ostream & operator<< (std::ostream &str, const IdString &obj) ZYPP_API
 relates: IdString Stream output More...
 
std::ostream & dumpOn (std::ostream &str, const IdString &obj) ZYPP_API
 relates: IdString Stream output More...
 
bool operator== (const IdString &lhs, const IdString &rhs)
 relates: IdString Equal More...
 
bool operator== (const IdString &lhs, const char *rhs)
 
bool operator== (const IdString &lhs, const std::string &rhs)
 
bool operator== (const char *lhs, const IdString &rhs)
 
bool operator== (const std::string &lhs, const IdString &rhs)
 
bool operator!= (const IdString &lhs, const IdString &rhs)
 relates: IdString NotEqual More...
 
bool operator!= (const IdString &lhs, const char *rhs)
 
bool operator!= (const IdString &lhs, const std::string &rhs)
 
bool operator!= (const char *lhs, const IdString &rhs)
 
bool operator!= (const std::string &lhs, const IdString &rhs)
 
bool operator< (const IdString &lhs, const IdString &rhs)
 relates: IdString Less More...
 
bool operator< (const IdString &lhs, const char *rhs)
 
bool operator< (const IdString &lhs, const std::string &rhs)
 
bool operator< (const char *lhs, const IdString &rhs)
 
bool operator< (const std::string &lhs, const IdString &rhs)
 
bool operator<= (const IdString &lhs, const IdString &rhs)
 relates: IdString LessEqual More...
 
bool operator<= (const IdString &lhs, const char *rhs)
 
bool operator<= (const IdString &lhs, const std::string &rhs)
 
bool operator<= (const char *lhs, const IdString &rhs)
 
bool operator<= (const std::string &lhs, const IdString &rhs)
 
bool operator> (const IdString &lhs, const IdString &rhs)
 relates: IdString Greater More...
 
bool operator> (const IdString &lhs, const char *rhs)
 
bool operator> (const IdString &lhs, const std::string &rhs)
 
bool operator> (const char *lhs, const IdString &rhs)
 
bool operator> (const std::string &lhs, const IdString &rhs)
 
bool operator>= (const IdString &lhs, const IdString &rhs)
 relates: IdString GreaterEqual More...
 
bool operator>= (const IdString &lhs, const char *rhs)
 
bool operator>= (const IdString &lhs, const std::string &rhs)
 
bool operator>= (const char *lhs, const IdString &rhs)
 
bool operator>= (const std::string &lhs, const IdString &rhs)
 
template<class Derived >
std::ostream & operator<< (std::ostream &str, const IdStringType< Derived > &obj)
 relates: IdStringType Stream output More...
 
template<class Derived >
bool operator== (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
 relates: IdStringType Equal More...
 
template<class Derived >
bool operator== (const IdStringType< Derived > &lhs, const IdString &rhs)
 
template<class Derived >
bool operator== (const IdStringType< Derived > &lhs, const char *rhs)
 
template<class Derived >
bool operator== (const IdStringType< Derived > &lhs, const std::string &rhs)
 
template<class Derived >
bool operator== (const IdString &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator== (const char *lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator== (const std::string &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator!= (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
 relates: IdStringType NotEqual More...
 
template<class Derived >
bool operator!= (const IdStringType< Derived > &lhs, const IdString &rhs)
 
template<class Derived >
bool operator!= (const IdStringType< Derived > &lhs, const char *rhs)
 
template<class Derived >
bool operator!= (const IdStringType< Derived > &lhs, const std::string &rhs)
 
template<class Derived >
bool operator!= (const IdString &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator!= (const char *lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator!= (const std::string &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator< (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
 relates: IdStringType Less More...
 
template<class Derived >
bool operator< (const IdStringType< Derived > &lhs, const IdString &rhs)
 
template<class Derived >
bool operator< (const IdStringType< Derived > &lhs, const char *rhs)
 
template<class Derived >
bool operator< (const IdStringType< Derived > &lhs, const std::string &rhs)
 
template<class Derived >
bool operator< (const IdString &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator< (const char *lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator< (const std::string &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator<= (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
 relates: IdStringType LessEqual More...
 
template<class Derived >
bool operator<= (const IdStringType< Derived > &lhs, const IdString &rhs)
 
template<class Derived >
bool operator<= (const IdStringType< Derived > &lhs, const char *rhs)
 
template<class Derived >
bool operator<= (const IdStringType< Derived > &lhs, const std::string &rhs)
 
template<class Derived >
bool operator<= (const IdString &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator<= (const char *lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator<= (const std::string &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator> (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
 relates: IdStringType Greater More...
 
template<class Derived >
bool operator> (const IdStringType< Derived > &lhs, const IdString &rhs)
 
template<class Derived >
bool operator> (const IdStringType< Derived > &lhs, const char *rhs)
 
template<class Derived >
bool operator> (const IdStringType< Derived > &lhs, const std::string &rhs)
 
template<class Derived >
bool operator> (const IdString &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator> (const char *lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator> (const std::string &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator>= (const IdStringType< Derived > &lhs, const IdStringType< Derived > &rhs)
 relates: IdStringType GreaterEqual More...
 
template<class Derived >
bool operator>= (const IdStringType< Derived > &lhs, const IdString &rhs)
 
template<class Derived >
bool operator>= (const IdStringType< Derived > &lhs, const char *rhs)
 
template<class Derived >
bool operator>= (const IdStringType< Derived > &lhs, const std::string &rhs)
 
template<class Derived >
bool operator>= (const IdString &lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator>= (const char *lhs, const IdStringType< Derived > &rhs)
 
template<class Derived >
bool operator>= (const std::string &lhs, const IdStringType< Derived > &rhs)
 
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. More...
 
bool operator== (const Rel &lhs, const Rel &rhs)
 relates: Rel More...
 
bool operator!= (const Rel &lhs, const Rel &rhs)
 relates: Rel More...
 
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. More...
 
template<class Tp >
bool compareByRel (Rel op, const Tp &lhs, const Tp &rhs)
 compareByRel convenience using Compare<Tp> as general compare functor. More...
 
std::ostream & dumpAsXmlOn (std::ostream &str, const ResKind &obj)
 relates: ResKind XML output. More...
 
 ZYPP_DECLARE_FLAGS_AND_OPERATORS (ResolverNamespaces, ResolverNamespace)
 relates: ResolverNamespace Flags More...
 
constexpr IdString asIdString (ResolverNamespace obj)
 relates: ResolverNamespace The underlying libsolv ID More...
 
std::string asString (ResolverNamespace obj)
 relates: ResolverNamespace String representation More...
 
std::ostream & operator<< (std::ostream &str, ResolverNamespace obj)
 relates: ResolverNamespace Stream output More...
 
std::ostream & operator<< (std::ostream &str, ResolverNamespaces obj)
 relates: ResolverNamespaces Stream output More...
 
 DEFINE_PTR_TYPE (Resolvable)
 
 DEFINE_PTR_TYPE (ResObject)
 
template<typename TRes >
ResKind resKind ()
 Convenient access to well known ResKinds. More...
 
template<typename TRes >
bool isKind (const ResKind &val_r)
 Convenient test for ResKinds. More...
 
template<typename TRes >
bool isKind (const std::string &val_r)
 
template<typename TRes >
bool isKind (const char *val_r)
 
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) ZYPP_API
 relates: PublicKeyData Detailed stream output More...
 
bool operator== (const PublicKeyData &lhs, const PublicKeyData &rhs) ZYPP_API
 relates: PublicKeyData Equal based on fingerprint anf creation date. More...
 
std::ostream & dumpOn (std::ostream &str, const PublicKey &obj) ZYPP_API
 relates: PublicKey Detailed stream output More...
 
std::ostream & operator<< (std::ostream &str, const PublicSubkeyData &obj)
 relates: PublicSubkeyData Stream output More...
 
std::ostream & operator<< (std::ostream &str, const PublicKeySignatureData &obj)
 relates: PublicKeySignatureData Stream output More...
 
std::ostream & operator<< (std::ostream &str, const PublicKeyData &obj)
 relates: PublicKeyData Stream output More...
 
bool operator!= (const PublicKeyData &lhs, const PublicKeyData &rhs)
 relates: PublicKeyData NotEqual. More...
 
std::ostream & operator<< (std::ostream &str, const PublicKey &obj)
 relates: PublicKey Stream output More...
 
template<class Tp >
std::ostream & operator<< (std::ostream &str, const AutoDispose< Tp > &obj)
 relates: AutoDispose Stream output of the Tp object. More...
 
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 More...
 
std::ostream & operator<< (std::ostream &str, const Exception &obj) ZYPP_API
 relates: Exception Stream output More...
 
std::ostream & operator<< (std::ostream &str, const std::exception_ptr &excptPtr) ZYPP_API
 Log a std::excepion_ptr. More...
 
std::ostream & operator<< (std::ostream &str, const InputStream &obj)
 relates: InputStream Stream output More...
 
template<class TIterator >
Iterable< TIterator > makeIterable (TIterator &&begin_r, TIterator &&end_r)
 relates: Iterable convenient construction. More...
 
template<class TIterator >
Iterable< TIterator > makeIterable (std::pair< TIterator, TIterator > &&range_r)
 relates: Iterable convenient construction. More...
 
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(). More...
 
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(). More...
 
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(). More...
 
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(). More...
 
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() More...
 
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() More...
 
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() More...
 
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() More...
 
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() More...
 
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() More...
 
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() More...
 
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() More...
 
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. More...
 
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. More...
 
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="\ ", const std::string &sep="\ ", const std::string &sfx="\, const std::string &extro="}")
 Print range defined by iterators (multiline style). More...
 
template<class TIterator >
std::ostream & dumpRangeLine (std::ostream &str, TIterator begin, TIterator end)
 Print range defined by iterators (single line style). More...
 
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. More...
 
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 More...
 
std::ostream & hexdumpOn (std::ostream &outs, const char *ptr, size_t size)
 
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. More...
 
template<class D , class DPtr >
bool operator== (const RW_pointer< D, DPtr > &lhs, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator== (const RW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator== (const typename DPtr::PtrType &lhs, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator== (const RW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator== (const typename DPtr::constPtrType &lhs, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator== (const RW_pointer< D, DPtr > &lhs, std::nullptr_t)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator== (std::nullptr_t, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RW_pointer< D, DPtr > &lhs, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const typename DPtr::PtrType &lhs, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const typename DPtr::constPtrType &lhs, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RW_pointer< D, DPtr > &lhs, std::nullptr_t)
 relates: RW_pointer More...
 
template<class D , class DPtr >
bool operator!= (std::nullptr_t, const RW_pointer< D, DPtr > &rhs)
 relates: RW_pointer More...
 
template<class D >
D * rwcowClone (const D *rhs)
 relates: RWCOW_pointer Clone the underlying object. More...
 
template<class D , class DPtr >
std::ostream & operator<< (std::ostream &str, const RWCOW_pointer< D, DPtr > &obj)
 relates: RWCOW_pointer Stream output. More...
 
template<class D , class DPtr >
bool operator== (const RWCOW_pointer< D, DPtr > &lhs, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator== (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator== (const typename DPtr::PtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator== (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator== (const typename DPtr::constPtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator== (const RWCOW_pointer< D, DPtr > &lhs, std::nullptr_t)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator== (std::nullptr_t, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RWCOW_pointer< D, DPtr > &lhs, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::PtrType &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const typename DPtr::PtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RWCOW_pointer< D, DPtr > &lhs, const typename DPtr::constPtrType &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const typename DPtr::constPtrType &lhs, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (const RWCOW_pointer< D, DPtr > &lhs, std::nullptr_t)
 relates: RWCOW_pointer More...
 
template<class D , class DPtr >
bool operator!= (std::nullptr_t, const RWCOW_pointer< D, DPtr > &rhs)
 relates: RWCOW_pointer More...
 
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. More...
 
std::ostream & operator<< (std::ostream &str, const C_Str &obj)
 relates: C_Str Stream output More...
 
 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 More...
 
std::ostream & operator<< (std::ostream &str, const CheckSum &obj)
 relates: CheckSum Stream output. More...
 
std::ostream & dumpAsXmlOn (std::ostream &str, const CheckSum &obj)
 relates: CheckSum XML output. More...
 
bool operator== (const CheckSum &lhs, const CheckSum &rhs)
 relates: CheckSum More...
 
bool operator!= (const CheckSum &lhs, const CheckSum &rhs)
 relates: CheckSum More...
 
std::ostream & operator<< (std::ostream &str, const ContentType &obj)
 relates: ContentType Stream output More...
 
bool operator== (const ContentType &lhs, const ContentType &rhs)
 relates: ContentType More...
 
bool operator!= (const ContentType &lhs, const ContentType &rhs)
 relates: ContentType More...
 
bool operator< (const ContentType &lhs, const ContentType &rhs)
 relates: ContentType More...
 
bool operator<= (const ContentType &lhs, const ContentType &rhs)
 relates: ContentType More...
 
bool operator> (const ContentType &lhs, const ContentType &rhs)
 relates: ContentType More...
 
bool operator>= (const ContentType &lhs, const ContentType &rhs)
 relates: ContentType More...
 
std::ostream & dumpAsXmlOn (std::ostream &str, const Date &obj, const std::string &name_r="date") ZYPP_API
 relates: Date XML output. More...
 
std::ostream & operator<< (std::ostream &str, const Date &obj)
 relates: Date Stream output More...
 
bool IamRoot ()
 
bool IamNotRoot ()
 
Pathname myTmpDir () ZYPP_API
 Global access to the zypp.TMPDIR (created on demand, deleted when libzypp is unloaded) More...
 
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 More...
 
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 More...
 
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 More...
 
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 More...
 
std::ostream & dumpOn (std::ostream &str, const OnMediaLocation::Impl &obj)
 relates: OnMediaLocation::Impl Verbose stream output More...
 
std::ostream & operator<< (std::ostream &str, const OnMediaLocation &obj)
 relates: OnMediaLocation Stream output More...
 
std::ostream & dumpOn (std::ostream &str, const OnMediaLocation &obj)
 
std::ostream & dumOn (std::ostream &str, const OnMediaLocation &obj)
 relates: OnMediaLocation Verbose stream output More...
 
std::ostream & operator<< (std::ostream &str, const PluginFrame::Impl &obj)
 relates: PluginFrame::Impl Stream output More...
 
std::ostream & operator<< (std::ostream &str, const PluginFrame &obj)
 relates: PluginFrame Stream output for logging More...
 
bool operator== (const PluginFrame &lhs, const PluginFrame &rhs)
 relates: PluginFrame Comparison based on content. More...
 
std::ostream & dumpOn (std::ostream &str, const PluginFrame &obj)
 relates: PluginFrame Stream output writing all data for logging (no throw) More...
 
std::istream & operator>> (std::istream &str, PluginFrame &obj)
 relates: PluginFrame Construct from stream. More...
 
bool operator!= (const PluginFrame &lhs, const PluginFrame &rhs)
 relates: PluginFrame Comparison based on content. More...
 
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. More...
 
std::ostream & operator<< (std::ostream &str, const ProgressData &obj)
 relates: ProgressData Stream output More...
 
ProgressData makeProgressData (const InputStream &input_r)
 relates: ProgressData Setup from InputStream. More...
 
std::ostream & operator<< (std::ostream &str, const Url &url)
 
bool operator< (const Url &lhs, const Url &rhs) ZYPP_API
 needed for std::set More...
 
bool operator== (const Url &lhs, const Url &rhs) ZYPP_API
 needed for find More...
 
bool operator!= (const Url &lhs, const Url &rhs)
 
template<>
zyppng::HeaderValue::value_typerwcowClone< zyppng::HeaderValue::value_type > (const zyppng::HeaderValue::value_type *rhs)
 
Equality based on string value.
bool operator== (const Arch &lhs, const Arch &rhs)
 relates: Arch More...
 
bool operator== (const Arch &lhs, const std::string &rhs)
 relates: Arch More...
 
bool operator== (const std::string &lhs, const Arch &rhs)
 relates: Arch More...
 
bool operator!= (const Arch &lhs, const Arch &rhs)
 relates: Arch More...
 
bool operator!= (const Arch &lhs, const std::string &rhs)
 relates: Arch More...
 
bool operator!= (const std::string &lhs, const Arch &rhs)
 relates: Arch More...
 
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)
 
static constexpr const ResolverNamespaces NoResolverNamespaces = ResolverNamespace()
 relates: ResolverNamespace All bits set. More...
 
static constexpr const ResolverNamespaces AllResolverNamespaces = ResolverNamespace(0xff)
 relates: ResolverNamespace All bits set. More...
 
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. More...
 

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

Definition at line 19 of file Bitmap.h.

◆ CapabilitySet

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

Definition at line 35 of file Capability.h.

◆ Changelog

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

List of ChangelogEntry.

Definition at line 55 of file Changelog.h.

◆ FetcherIndex_Ptr

Definition at line 103 of file Fetcher.cc.

◆ FetcherJob_Ptr

Definition at line 163 of file Fetcher.cc.

◆ FileChecker

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

Functor signature used to check files.

Parameters
fileFile to check.
Exceptions
FileCheckExceptionwhen the file does not validate and the user don't want to continue.

Definition at line 29 of file FileChecker.h.

◆ Ring

using zypp::Ring = typedef KeyRingImpl::Ring

Definition at line 172 of file KeyRing.cc.

◆ LockSet

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

Definition at line 42 of file Locks.cc.

◆ MediaProductSet

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

A set of available products in media.

Definition at line 54 of file MediaProducts.h.

◆ ProblemSolutionList

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

Definition at line 43 of file ProblemTypes.h.

◆ ResolverProblemList

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

Definition at line 46 of file ProblemTypes.h.

◆ Flavour

using zypp::Flavour = typedef std::string

Definition at line 38 of file PurgeKernels.cc.

◆ SolvableList

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

Definition at line 39 of file PurgeKernels.cc.

◆ EditionToSolvableMap

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

Definition at line 40 of file PurgeKernels.cc.

◆ ArchToEditionMap

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

Definition at line 41 of file PurgeKernels.cc.

◆ GroupMap

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

Definition at line 57 of file PurgeKernels.cc.

◆ RepoVariablesReplacedString

relates: RepoVariablesStringReplacer Helper managing repo variables replaced strings

Definition at line 127 of file RepoVariables.h.

◆ RepoVariablesReplacedStringList

relates: RepoVariablesStringReplacer Helper managing repo variables replaced string lists

Definition at line 130 of file RepoVariables.h.

◆ RepoVariablesReplacedUrl

relates: RepoVariablesUrlReplacer Helper managing repo variables replaced urls

Definition at line 133 of file RepoVariables.h.

◆ RepoVariablesReplacedUrlList

relates: RepoVariablesUrlReplacer Helper managing repo variables replaced url lists

Definition at line 136 of file RepoVariables.h.

◆ RepoInfo_Ptr

relates: RepoInfo

Definition at line 632 of file RepoInfo.h.

◆ RepoInfo_constPtr

relates: RepoInfo

Definition at line 634 of file RepoInfo.h.

◆ RepoInfoList

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

relates: RepoInfo

Definition at line 636 of file RepoInfo.h.

◆ ServiceInfo_Ptr

relates: ServiceInfo

Definition at line 219 of file ServiceInfo.h.

◆ ServiceInfo_constPtr

relates: ServiceInfo

Definition at line 221 of file ServiceInfo.h.

◆ ServiceInfoList

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

relates: ServiceInfo

Definition at line 223 of file ServiceInfo.h.

◆ CapList

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

Definition at line 39 of file SystemCheck.cc.

◆ Vendor

using zypp::Vendor = typedef std::string

Definition at line 22 of file Vendor.h.

◆ UpdateNotifications

Definition at line 48 of file ZYppCommitResult.h.

◆ SetCompare

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

relates: ESetCompareDef typedef 'enum class SetCompare'

Definition at line 40 of file SetRelationMixin.h.

◆ SetRelation

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

relates: ESetRelationDef typedef 'enum class SetRelation'

Definition at line 71 of file SetRelationMixin.h.

◆ IdStringSet

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

Definition at line 37 of file IdString.h.

◆ LocaleSet

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

Definition at line 29 of file Locale.h.

◆ OnScopeExit

using zypp::OnScopeExit = typedef 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 );
});

Definition at line 276 of file AutoDispose.h.

◆ TrueBool

relates: DefaultIntegral true initialized bool

Definition at line 88 of file defaultintegral.h.

◆ FalseBool

relates: DefaultIntegral false initialized bool

Definition at line 91 of file defaultintegral.h.

◆ ZeroInit

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

relates: DefaultIntegral zero initialized integral

Definition at line 95 of file defaultintegral.h.

◆ FdStreamBuf

◆ ifgzstream

istream reading gzip files as well as plain files.

Definition at line 157 of file gzstream.h.

◆ ofgzstream

ostream writing gzip files.

Definition at line 162 of file gzstream.h.

◆ ifzckstream

istream reading zchunk files.

Definition at line 69 of file zckstream.h.

◆ ofzckstream

ostream writing zchunk files.

Definition at line 74 of file zckstream.h.

◆ ManagedFile

using zypp::ManagedFile = typedef 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

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 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

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.

Packages carrying this flag also return the name of a successor in Package::supersededBy().

Definition at line 21 of file VendorSupportOptions.h.

◆ ResolverNamespace

enum 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  )

◆ 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;
std::string trace( str::Str() << zypp::dumpBacktrace );

Definition at line 24 of file Backtrace.cc.

◆ operator<<() [1/114]

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

relates: Capabilities Stream output

Definition at line 65 of file Capabilities.cc.

◆ operator<<() [2/114]

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/114]

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/114]

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

relates: CapDetail Stream output

Definition at line 698 of file Capability.cc.

◆ operator<<() [5/114]

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

relates: CapDetail Stream output

Definition at line 746 of file Capability.cc.

◆ operator<<() [6/114]

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

relates: CapDetail Stream output

Definition at line 758 of file Capability.cc.

◆ operator==() [1/44]

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

relates: Capability

Definition at line 309 of file Capability.h.

◆ operator!=() [1/44]

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/114]

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/114]

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

relates: ChangelogEntry

Definition at line 23 of file Changelog.cc.

◆ operator<<() [9/114]

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/114]

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/114]

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/114]

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/114]

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

Definition at line 165 of file Fetcher.cc.

◆ operator<<() [14/114]

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/114]

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/114]

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

relates: FileChecker Stream output

Definition at line 111 of file FileChecker.cc.

◆ operator<<() [17/114]

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

relates: HistoryActionID

Definition at line 98 of file HistoryLogData.cc.

◆ operator<<() [18/114]

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

relates: HistoryLogData Stream output

Definition at line 238 of file HistoryLogData.cc.

◆ operator==() [2/44]

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

relates: HistoryActionID

Definition at line 81 of file HistoryLogData.h.

◆ operator!=() [2/44]

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() [1/6]

zypp::DEFINE_PTR_TYPE ( KeyRing  )

◆ operator<<() [19/114]

std::ostream& zypp::operator<< ( std::ostream &  str,
const KeyRing  
)
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 >
static 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_rurl to inspect
resultoutput iterator where MediaProductEntry items will be inserted.
Exceptions
MediaExceptionIf 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_rurl to inspect
setef MediaProductEntry set where items will be inserted.
Exceptions
MediaExceptionIf 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() [2/6]

zypp::DEFINE_PTR_TYPE ( MediaSetAccess  )

◆ ZYPP_DECLARE_OPERATORS_FOR_FLAGS() [5/9]

zypp::ZYPP_DECLARE_OPERATORS_FOR_FLAGS ( MediaSetAccess::ProvideFileOptions  )

◆ operator<<() [20/114]

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/114]

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

relates: CheckAccessDeleted Stream output

Definition at line 563 of file CheckAccessDeleted.cc.

◆ operator<<() [22/114]

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  )

◆ IMPL_PTR_TYPE() [5/14]

zypp::IMPL_PTR_TYPE ( Patch  )

◆ asString() [1/7]

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

relates: Patch::Category string representation.

Definition at line 122 of file Patch.cc.

◆ asString() [2/7]

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

relates: Patch::SeverityFlag string representation.

Definition at line 194 of file Patch.cc.

◆ asString() [3/7]

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

relates: Patch::InteractiveFlag string representation.

Definition at line 264 of file Patch.cc.

◆ 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  )

◆ operator<<() [23/114]

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

relates: PluginExecutor Stream output

Definition at line 180 of file PluginExecutor.cc.

◆ operator==() [3/44]

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/44]

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/114]

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

relates: PluginScrip::Impl Stream output

Definition at line 190 of file PluginScript.cc.

◆ operator<<() [25/114]

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

relates: PluginScript Stream output

Definition at line 527 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/114]

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/114]

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

relates: PoolItem Stream output

Definition at line 230 of file PoolItem.cc.

◆ operator==() [4/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/114]

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

relates: PoolItemBest Stream output

Definition at line 97 of file PoolItemBest.cc.

◆ operator<<() [29/114]

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/114]

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/114]

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

relates: ProblemSolution Stream output

Definition at line 161 of file ProblemSolution.cc.

◆ operator<<() [32/114]

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() [3/6]

zypp::DEFINE_PTR_TYPE ( Resolver  )

◆ DEFINE_PTR_TYPE() [4/6]

zypp::DEFINE_PTR_TYPE ( ProblemSolution  )

◆ DEFINE_PTR_TYPE() [5/6]

zypp::DEFINE_PTR_TYPE ( ResolverProblem  )

◆ IMPL_PTR_TYPE() [8/14]

zypp::IMPL_PTR_TYPE ( Product  )

◆ operator<<() [33/114]

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

relates: Product::UrlList Stream output.

Definition at line 308 of file Product.cc.

◆ operator<<() [34/114]

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

relates: RepoInfo::Impl Stream output

Definition at line 535 of file RepoInfo.cc.

◆ operator<<() [35/114]

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

relates: RepoInfo Stream output

Definition at line 1149 of file RepoInfo.cc.

◆ operator<<() [36/114]

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

relates: RepoInfo::GpgCheck Stream output

Definition at line 1154 of file RepoInfo.cc.

◆ operator<<() [37/114]

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<<() [38/114]

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_fileValid URL of the repo file. The URL is subject to repo variable expansion.
Returns
found list<RepoInfo>
Exceptions
MediaExceptionIf the access to the url fails
ParseExceptionIf the file parsing fails
ExceptionOn 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<<() [39/114]

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

Definition at line 52 of file RepoManagerOptions.cc.

◆ operator<<() [40/114]

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/44]

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

relates: Repository

Definition at line 345 of file Repository.h.

◆ operator!=() [7/44]

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<<() [41/114]

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

relates: RepoStatus Stream output

Definition at line 240 of file RepoStatus.cc.

◆ operator &&() [1/2]

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/44]

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 &&() [2/2]

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/44]

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;
Package::Ptr pkg( make<Package>( s ) );

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;
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

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 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);
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<<() [42/114]

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);

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<<() [43/114]

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

relates: Resolver Stream output

Definition at line 182 of file Resolver.cc.

◆ asString() [4/7]

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<<() [44/114]

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<<() [45/114]

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

relates: ResolverProblem Stream output

Definition at line 142 of file ResolverProblem.cc.

◆ operator<<() [46/114]

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

relates: ResolverProblem Stream output

Definition at line 154 of file ResolverProblem.cc.

◆ operator<<() [47/114]

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

relates: ResPool Stream output

Definition at line 148 of file ResPool.cc.

◆ operator<<() [48/114]

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<<() [49/114]

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<<() [50/114]

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

relates: ResStatus Stream output

Definition at line 102 of file ResStatus.cc.

◆ operator<<() [51/114]

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

relates: ResStatus Stream output

Definition at line 133 of file ResStatus.cc.

◆ operator<<() [52/114]

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

relates: ResStatus Stream output

Definition at line 144 of file ResStatus.cc.

◆ operator==() [9/44]

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

relates: ResStatus

Definition at line 719 of file ResStatus.h.

◆ operator!=() [9/44]

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

relates: ResStatus

Definition at line 723 of file ResStatus.h.

◆ rwcowClone< sat::detail::CMap >()

relates: Map Clone function for RWCOW_pointer

Definition at line 30 of file Map.cc.

◆ rwcowClone< sat::detail::CQueue >()

relates: Queue Clone function for RWCOW_pointer

Definition at line 28 of file Queue.cc.

◆ operator<<() [53/114]

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

Definition at line 168 of file ServiceInfo.cc.

◆ operator<<() [54/114]

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

relates: ServiceInfo Stream output

Definition at line 234 of file ServiceInfo.cc.

◆ operator<<() [55/114]

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

relates: Signature Stream output

Definition at line 31 of file Signature.h.

◆ operator<<() [56/114]

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  )

◆ IMPL_PTR_TYPE() [14/14]

zypp::IMPL_PTR_TYPE ( Target  )

◆ operator<<() [57/114]

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() [6/6]

zypp::DEFINE_PTR_TYPE ( Target  )

◆ operator<<() [58/114]

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

relates: Target Stream output.

Definition at line 251 of file Target.h.

◆ operator<<() [59/114]

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<<() [60/114]

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<<() [61/114]

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<<() [62/114]

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

relates: ZYppCommitPolicy Stream output.

Definition at line 230 of file ZYppCommitPolicy.cc.

◆ operator<<() [63/114]

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

relates: ZYppCommitResult Stream output.

Definition at line 104 of file ZYppCommitResult.cc.

◆ operator<<() [64/114]

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<<() [65/114]

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/44]

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/44]

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<<() [66/114]

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/44]

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

relates: Arch

Definition at line 321 of file Arch.h.

◆ operator==() [12/44]

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

relates: Arch

Definition at line 325 of file Arch.h.

◆ operator==() [13/44]

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

relates: Arch

Definition at line 329 of file Arch.h.

◆ operator!=() [11/44]

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

relates: Arch

Definition at line 333 of file Arch.h.

◆ operator!=() [12/44]

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

relates: Arch

Definition at line 337 of file Arch.h.

◆ operator!=() [13/44]

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

relates: Arch

Definition at line 341 of file Arch.h.

◆ operator<<() [67/114]

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

relates: SerialNumber Stream output

Definition at line 52 of file SerialNumber.cc.

◆ operator<<() [68/114]

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

relates: SerialNumberWatcher Stream output

Definition at line 94 of file SerialNumber.cc.

◆ operator<<() [69/114]

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<<() [70/114]

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<<() [71/114]

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<<() [72/114]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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<<() [73/114]

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

relates: Match::Mode Stream output

Definition at line 86 of file StrMatcher.cc.

◆ operator<<() [74/114]

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

relates: Match Stream output

Definition at line 104 of file StrMatcher.cc.

◆ operator<<() [75/114]

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<<() [76/114]

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

relates: StrMatcher Stream output

Definition at line 331 of file StrMatcher.cc.

◆ operator==() [22/44]

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/44]

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

relates: Match

Definition at line 217 of file StrMatcher.h.

◆ operator!=() [22/44]

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

relates: Match

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 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

relates: Match

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 234 of file StrMatcher.h.

◆ operator!=() [23/44]

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

relates: StrMatcher

Definition at line 402 of file StrMatcher.h.

◆ operator<<() [77/114]

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

relates: CapMatch Stream output

Definition at line 32 of file CapMatch.cc.

◆ operator<<() [78/114]

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<<() [79/114]

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

relates: CpeId Stream output

Definition at line 133 of file CpeId.h.

◆ operator<<() [80/114]

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<<() [81/114]

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/44]

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

relates: Dep

Definition at line 110 of file Dep.h.

◆ operator!=() [24/44]

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<<() [82/114]

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/44]

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

relates: IdString Equal

Definition at line 159 of file IdString.h.

◆ operator==() [26/44]

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/44]

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/44]

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/44]

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/44]

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

relates: IdString NotEqual

Definition at line 175 of file IdString.h.

◆ operator!=() [26/44]

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/44]

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/44]

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/44]

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<<() [83/114]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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/44]

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.

◆ 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/44]

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/44]

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<<() [84/114]

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/44]

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

relates: Rel

Definition at line 167 of file Rel.h.

◆ operator!=() [38/44]

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

relates: Rel

Definition at line 171 of file Rel.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()

constexpr IdString zypp::asIdString ( ResolverNamespace  obj)
inline

relates: ResolverNamespace The underlying libsolv ID

Definition at line 41 of file ResolverNamespace.h.

◆ asString() [5/7]

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

relates: ResolverNamespace String representation

Definition at line 50 of file ResolverNamespace.h.

◆ operator<<() [85/114]

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

relates: ResolverNamespace Stream output

Definition at line 54 of file ResolverNamespace.h.

◆ operator<<() [86/114]

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

relates: ResolverNamespaces Stream output

Definition at line 58 of file ResolverNamespace.h.

◆ resKind()

template<typename TRes >
ResKind zypp::resKind ( )
inline

Convenient access to well known ResKinds.

ResKind packagekind = ResKind::package;
ResKind packagekind = resKind<Package>();

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<<() [87/114]

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

Definition at line 237 of file keyring_p.h.

◆ operator<<() [88/114]

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/44]

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<<() [89/114]

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

relates: PublicSubkeyData Stream output

Definition at line 128 of file PublicKey.h.

◆ operator<<() [90/114]

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

relates: PublicKeySignatureData Stream output

Definition at line 188 of file PublicKey.h.

◆ operator<<() [91/114]

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/44]

bool zypp::operator!= ( const PublicKeyData lhs,
const PublicKeyData rhs 
)
inline

relates: PublicKeyData NotEqual.

Definition at line 360 of file PublicKey.h.

◆ operator<<() [92/114]

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

relates: PublicKey Stream output

Definition at line 488 of file PublicKey.h.

◆ operator<<() [93/114]

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/7]

template<class Tp , Tp TInitial>
std::string zypp::asString ( const DefaultIntegral< Tp, TInitial > &  obj)

Definition at line 98 of file defaultintegral.h.

◆ operator<<() [94/114]

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

relates: Errno Stream output

Definition at line 59 of file Errno.h.

◆ operator<<() [95/114]

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

relates: Exception Stream output

Definition at line 216 of file Exception.cc.

◆ operator<<() [96/114]

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<<() [97/114]

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.

◆ ZYPP_MAIN_THREAD_NAME()

constexpr std::string_view zypp::ZYPP_MAIN_THREAD_NAME ( "Zypp-main"  )

◆ operator<<() [98/114]

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

Definition at line 348 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 );
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)

Definition at line 409 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 432 of file LogTools.h.

◆ dumpRangeLine() [2/2]

template<class TContainer >
std::ostream& zypp::dumpRangeLine ( std::ostream &  str,
const TContainer &  cont 
)

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 437 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)

Definition at line 475 of file LogTools.h.

◆ rangeLine() [2/2]

template<class TContainer >
auto zypp::rangeLine ( const TContainer &  cont) -> decltype( rangeLine( cont.begin(), cont.end() ) )

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 479 of file LogTools.h.

◆ operator<<() [99/114]

template<class Tp >
std::ostream& zypp::operator<< ( std::ostream &  str,
const Iterable< Tp > &  obj 
)

Definition at line 509 of file LogTools.h.

◆ dump()

template<class Tp >
detail::Dump<Tp> zypp::dump ( const Tp &  obj_r)

Definition at line 762 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: ...

Definition at line 773 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 798 of file LogTools.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<<() [100/114]

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<<() [101/114]

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

relates: ByteCount Stream output

Definition at line 161 of file ByteCount.h.

◆ operator<<() [102/114]

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==() [40/44]

bool zypp::operator== ( const CheckSum lhs,
const CheckSum rhs 
)

relates: CheckSum

Definition at line 207 of file CheckSum.cc.

◆ operator!=() [40/44]

bool zypp::operator!= ( const CheckSum lhs,
const CheckSum rhs 
)

relates: CheckSum

Definition at line 211 of file CheckSum.cc.

◆ operator<<() [103/114]

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

relates: ContentType Stream output

Definition at line 112 of file ContentType.h.

◆ operator==() [41/44]

bool zypp::operator== ( const ContentType lhs,
const ContentType rhs 
)
inline

relates: ContentType

Definition at line 116 of file ContentType.h.

◆ operator!=() [41/44]

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<<() [104/114]

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<<() [105/114]

template<typename KVMapOpts >
std::ostream& zypp::operator<< ( std::ostream &  str,
const KVMap< KVMapOpts > &  obj 
)

Definition at line 199 of file kvmap.h.

◆ operator<<() [106/114]

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==() [42/44]

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!=() [42/44]

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<<() [107/114]

ZYPP_API std::ostream & zypp::operator<< ( std::ostream &  str,
const MirroredOrigin origin 
)

Definition at line 394 of file MirroredOrigin.cc.

◆ operator<<() [108/114]

ZYPP_API std::ostream & zypp::operator<< ( std::ostream &  str,
const MirroredOriginSet origin 
)

Definition at line 508 of file MirroredOrigin.cc.

◆ operator<<() [109/114]

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<<() [110/114]

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<<() [111/114]

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<<() [112/114]

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==() [43/44]

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!=() [43/44]

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/7]

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<<() [113/114]

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<<() [114/114]

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==() [44/44]

bool zypp::operator== ( const Url lhs,
const Url rhs 
)

needed for find

Definition at line 946 of file Url.cc.

◆ operator!=() [44/44]

bool zypp::operator!= ( const Url lhs,
const Url rhs 
)

Definition at line 951 of file Url.cc.

◆ rwcowClone< zyppng::HeaderValue::value_type >()

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)

◆ 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.

◆ NoResolverNamespaces

constexpr const ResolverNamespaces zypp::NoResolverNamespaces = ResolverNamespace()
static

relates: ResolverNamespace All bits set.

Definition at line 35 of file ResolverNamespace.h.

◆ AllResolverNamespaces

constexpr const ResolverNamespaces zypp::AllResolverNamespaces = ResolverNamespace(0xff)
static

relates: ResolverNamespace All bits set.

Definition at line 38 of file ResolverNamespace.h.

◆ always_false_v

template<class >
constexpr bool zypp::always_false_v = false
inline

Definition at line 60 of file LogControl.cc.