zypp Namespace Reference

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


Classes

class  Arch
 Architecture. More...
struct  ArchCompatibleWith
 Functor finding compatible architectures. More...
class  Atom
class  Counter
 Integral type with initial value 0. More...
class  DefaultFalseBool
 Bool whose default value is false. More...
class  Exception
 Base class for Exception. More...
struct  GetPairFirst
 Functor taking a std::pair returning pair.first. More...
struct  GetPairSecond
 Functor taking a std::pair returning pair.second . More...
struct  MapKVIteratorTraits
 Traits for std::map key and value iterators. More...
class  KindOf
 Maintain string values representing different kinds of a type. More...
struct  RW_pointer
 Wrapper for const correct access via Smart pointer types. More...
struct  RWCOW_pointer
 RW_pointer supporting 'copy on write' functionality. More...
class  ByteCount
 Store and operate with byte count. More...
class  Capability
 Resolvable capabilitiy. More...
struct  CapOrder
 Ordering relation used by CapSet. More...
struct  CapAndItem
class  CapFactory
 Factory for creating Capability. More...
class  CapMatch
 Tri state Capability match result. More...
class  ChangelogEntry
 Single entry in a change log. More...
class  CheckSum
class  CountryCode
 Country codes (iso3166-1-alpha-2). More...
class  Date
 Store and operate on date (time_t). More...
struct  Dep
 Enumeration class of dependency types. More...
struct  Dependencies
 Helper keeping CapSet for all kinds of dependencies. More...
struct  DigestReport
class  Digest
 Compute Message Digests (MD5, SHA1 etc). More...
class  DiskUsage
class  DiskUsageCounter
class  Edition
 Edition represents [epoch:]version[-release]. 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...
struct  KeyRingReport
struct  KeyRingSignals
struct  PublicKey
class  KeyRing
 Class that represent a text and multiple translations. More...
struct  KVMap
 A map of (key,value) strings. More...
class  Language
 Language interface. More...
class  LanguageCode
 Language codes (iso639_2/iso639_1). More...
class  Locale
class  Message
 Class representing the message to be shown during update. More...
class  NameKindProxy
 Retrieve and maintain PoolItem of a certain name and kind. More...
struct  MultiLocale
 Handle data depending on a locale. More...
struct  NVR
 Helper storing Name and Edition. More...
struct  NVRA
 Helper storing Name, Edition and Arch. More...
struct  NVRAD
 Helper storing Name, Edition, Arch and Dependencies. More...
class  Package
 Package interface. More...
class  Patch
 Class representing a patch. More...
class  Pattern
 Pattern interface. More...
class  PoolItem_Ref
 Reference to a PoolItem conecting ResObject and ResStatus. More...
class  ProblemSolution
 Class representing one possible solution to one problem found during resolving. More...
class  Product
 Product interface. More...
struct  Range
struct  Rel
 Relational operators. More...
struct  Compare
 General compare functor returning -1, 0, 1. More...
struct  CompareBy
 Functor to compare two elements by Rel based on a general _Compare functor. More...
struct  CompareByEQ
struct  CompareByNE
struct  CompareByLT
struct  CompareByLE
struct  CompareByGT
struct  CompareByGE
struct  CompareByANY
struct  CompareByNONE
class  ResObject
 Interface base for resolvable objects (common data). More...
class  Resolvable
 Interface base for resolvable objects (identification and dependencies). More...
class  Resolver
 Resolver interface. More...
class  ResolverProblem
class  ResPool
 Access to ResObject pool. More...
class  ResPoolManager
 Manage a ResObject pool. More...
struct  PoolItemSaver
 Tem. More...
struct  SelPoolHelper
class  ResPoolProxy
class  ResStatus
 Status bitfield. More...
class  ResStore
struct  ResolvableTraits
 Base of ResTraits. More...
struct  ResTraits
 ResTraits. More...
struct  ResTraits< Resolvable >
 ResTraits specialisation for Resolvable. More...
struct  ResTraits< ResObject >
 ResTraits specialisation for ResObject. More...
class  Script
 Class representing an update script. More...
class  Selection
 Selection interface. More...
class  Source_Ref
class  SourceCache
class  SourceFactory
 Factory to create a Source_Ref. More...
class  SourceFeed_Ref
 Feed Sources into a ResPool. More...
class  FailedSourcesRestoreException
class  SourcesAlreadyRestoredException
class  SourceManager
 Provide the known Sources. More...
class  SrcPackage
 SrcPackage interface. More...
class  SystemResObject
class  Target
class  TranslatedText
 Class that represent a text and multiple translations. More...
class  UpgradeOptions
 Struct for update options. More...
class  UpgradeStatistics
 Struct for update options, statistics, and result lists. More...
class  Url
 Url manipulation class. More...
class  VendorAttr
class  ZYpp
class  ZYppCommitPolicy
struct  ZYppCommitResult
 Result returned from ZYpp::commit. More...
class  ZYppGlobalLock
class  ZYppFactoryException
class  ZYppFactory
 ZYpp factory class (Singleton). More...

Namespaces

namespace  debug
namespace  exception_detail
namespace  externalprogram
namespace  base
namespace  functor
namespace  gettext
namespace  gzstream_detail
namespace  iostr
 Iostream related utilities.
namespace  rw_pointer
 Don't forgett to provide versions for _Ptr and _constPtr, esp.
namespace  str
 String related utilities and Regular expressions.
namespace  bit
namespace  HACK
namespace  callback
 Callbacks light.
namespace  capability
namespace  capfilter
namespace  detail
namespace  kvmap
namespace  media
namespace  name_kind_proxy_details
namespace  parser
namespace  filesystem
 Types and functions for filesystem operations.
namespace  pool
namespace  range_detail
namespace  resfilter
namespace  solver
namespace  zypp_detail
namespace  source
namespace  packagedelta
namespace  target
namespace  storage
namespace  thread
namespace  ui
namespace  url
 Url details namespace.
namespace  zypp_readonly_hack

Typedefs

typedef gzstream_detail::fXstream<
std::istream, gzstream_detail::fgzstreambuf
ifgzstream
 istream reading gzip files as well as plain files.
typedef gzstream_detail::fXstream<
std::ostream, gzstream_detail::fgzstreambuf
ofgzstream
 ostream writing gzip files.
typedef std::set< Capability,
CapOrder
CapSet
typedef std::list< ChangelogEntryChangelog
 List of ChangelogEntry.
typedef std::map< std::string,
std::string > 
OtherDefaultLanguage
typedef std::string Label
 Single line of (human readable) text.
typedef std::string Text
 Single line of (human readable) text.
typedef std::string License
 Offer a License text and methods to remember confirmation.
typedef std::string PackageGroup
 An rpm package group value.
typedef std::list< std::string > PackageKeywords
 Candidate for string unification?
typedef std::string Vendor
 Vendor.
typedef long ZmdId
 Id used inside ZMD.
typedef PoolItem_Ref PoolItem
typedef std::list< ProblemSolution_Ptr > ProblemSolutionList
typedef std::list< ProblemSolution_constPtr > CProblemSolutionList
typedef std::list< ResolverProblem_Ptr > ResolverProblemList
typedef std::list< ResolverProblem_constPtr > CResolverProblemList
typedef ResPool ResPool_Ref
typedef std::map< SourceManager::SourceId,
Source_Ref
SourceMap
typedef std::map< Vendor,
bool > 
TrustMap
typedef std::set< std::string > VendorList

Functions

 DEF_BUILTIN (noarch)
 DEF_BUILTIN (i386)
 DEF_BUILTIN (i486)
 DEF_BUILTIN (i586)
 DEF_BUILTIN (i686)
 DEF_BUILTIN (athlon)
 DEF_BUILTIN (x86_64)
 DEF_BUILTIN (ia64)
 DEF_BUILTIN (s390)
 DEF_BUILTIN (s390x)
 DEF_BUILTIN (ppc)
 DEF_BUILTIN (ppc64)
static const string canonical_arch (const string &arch)
template<class _Iterator, class _Filter, class _Function>
int invokeOnEach (_Iterator begin_r, _Iterator end_r, _Filter filter_r, _Function fnc_r)
 Iterate through [begin_r,end_r) and invoke fnc_r on each item that passes .
template<class _Iterator, class _Function>
int invokeOnEach (_Iterator begin_r, _Iterator end_r, _Function fnc_r)
 Iterate through [begin_r,end_r) and invoke fnc_r on each item.
std::ostream & operator<< (std::ostream &str, const Exception &obj)
template<class _Excpt>
void _ZYPP_THROW (const _Excpt &excpt_r, const exception_detail::CodeLocation &where_r)
 Helper for ZYPP_THROW macros.
template<class _Excpt>
void _ZYPP_CAUGHT (const _Excpt &excpt_r, const exception_detail::CodeLocation &where_r)
 Helper for ZYPP_THROW macros.
template<class _Excpt>
void _ZYPP_RETHROW (const _Excpt &excpt_r, const exception_detail::CodeLocation &where_r)
 Helper for ZYPP_THROW macros.
template<class _Filter, class _Container>
filter_iterator< _Filter,
typename _Container::const_iterator
make_filter_begin (_Filter f, const _Container &c)
 Convenience to create filter_iterator from container::begin().
template<class _Filter, class _Container>
filter_iterator< _Filter,
typename _Container::const_iterator
make_filter_begin (const _Container &c)
 Convenience to create filter_iterator from container::begin().
template<class _Filter, class _Container>
filter_iterator< _Filter,
typename _Container::const_iterator
make_filter_end (_Filter f, const _Container &c)
 Convenience to create filter_iterator from container::end().
template<class _Filter, class _Container>
filter_iterator< _Filter,
typename _Container::const_iterator
make_filter_end (const _Container &c)
 Convenience to create filter_iterator from container::end().
template<class _Map>
MapKVIteratorTraits< _Map
>::Key_const_iterator 
make_map_key_begin (const _Map &map_r)
 Convenience to create the key iterator from container::begin().
template<class _Map>
MapKVIteratorTraits< _Map
>::Key_const_iterator 
make_map_key_end (const _Map &map_r)
 Convenience to create the key iterator from container::end().
template<class _Map>
MapKVIteratorTraits< _Map
>::Value_const_iterator 
make_map_value_begin (const _Map &map_r)
 Convenience to create the value iterator from container::begin().
template<class _Map>
MapKVIteratorTraits< _Map
>::Value_const_iterator 
make_map_value_end (const _Map &map_r)
 Convenience to create the value iterator from container::end().
template<class _Iterator>
std::ostream & dumpRange (std::ostream &str, _Iterator begin, _Iterator 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.
template<class _Tp>
std::ostream & operator<< (std::ostream &str, const std::vector< _Tp > &obj)
template<class _Tp>
std::ostream & operator<< (std::ostream &str, const std::set< _Tp > &obj)
template<class _Tp>
std::ostream & operator<< (std::ostream &str, const std::list< _Tp > &obj)
template<class _D>
std::ostream & operator<< (std::ostream &str, const shared_ptr< _D > &obj)
template<class _D>
std::ostream & operator<< (std::ostream &str, const intrusive_ptr< _D > &obj)
std::ostream & operator<< (std::ostream &str, const Capability &obj)
template<class _Cap>
bool isKind (const Capability &cap)
std::ostream & operator<< (std::ostream &str, const CapFactory &obj)
std::ostream & operator<< (std::ostream &str, const CapMatch &obj)
std::ostream & operator<< (std::ostream &str, const CapSet &obj)
bool operator== (const CountryCode &lhs, const CountryCode &rhs)
bool operator!= (const CountryCode &lhs, const CountryCode &rhs)
Dep::for_use_in_switch parse (const std::string &strval_r)
std::ostream & operator<< (std::ostream &str, const Dependencies &obj)
void filterUnwantedReq (const CapSet &from, CapSet &to)
void filterExtraProvides (const Dependencies &from, Dependencies &to)
void filterExtraSupplements (const Dependencies &from, Dependencies &to)
std::ostream & operator<< (std::ostream &str, const DiskUsage::Entry &obj)
std::ostream & operator<< (std::ostream &str, const DiskUsage &obj)
int rpmverscmp (const std::string &lhs, const std::string &rhs)
 Rpm version comparison.
 IMPL_PTR_TYPE (KeyRing)
static void dumpRegexpResults (const str::smatch &what)
static bool printLine (const std::string &line)
static void dumpFile (const Pathname &file)
bool _keyRingDefaultAccept (getenv("ZYPP_KEYRING_DEFAULT_ACCEPT_ALL"))
 DEFINE_PTR_TYPE (KeyRing)
template<typename KVMapOpts>
std::ostream & operator<< (std::ostream &str, const KVMap< KVMapOpts > &obj)
 IMPL_PTR_TYPE (Language)
 DEFINE_PTR_TYPE (Language)
bool operator== (const LanguageCode &lhs, const LanguageCode &rhs)
bool operator!= (const LanguageCode &lhs, const LanguageCode &rhs)
std::ostream & operator<< (std::ostream &str, const NameKindProxy &obj)
std::ostream & operator<< (std::ostream &str, const NVR &obj)
std::ostream & operator<< (std::ostream &str, const NVRA &obj)
std::ostream & operator<< (std::ostream &str, const NVRAD &obj)
 IMPL_PTR_TYPE (Package)
 DEFINE_PTR_TYPE (Package)
 IMPL_PTR_TYPE (Patch)
 DEFINE_PTR_TYPE (Patch)
 IMPL_PTR_TYPE (Pattern)
 DEFINE_PTR_TYPE (Pattern)
std::ostream & operator<< (std::ostream &str, const CapAndItem &obj)
std::ostream & operator<< (std::ostream &str, const PoolItem_Ref &obj)
 IMPL_PTR_TYPE (ProblemSolution)
ostream & operator<< (ostream &os, const ProblemSolution &solution)
ostream & operator<< (ostream &os, const ProblemSolutionList &solutionlist)
ostream & operator<< (ostream &os, const CProblemSolutionList &solutionlist)
 DEFINE_PTR_TYPE (Resolver)
 DEFINE_PTR_TYPE (ProblemSolution)
 DEFINE_PTR_TYPE (ResolverProblem)
 IMPL_PTR_TYPE (Product)
 DEFINE_PTR_TYPE (Product)
template<class _Tp, class _Compare>
bool overlaps (const Range< _Tp, _Compare > &lhs, const Range< _Tp, _Compare > &rhs)
template<class _Tp, class _Compare>
bool operator== (const Range< _Tp, _Compare > &lhs, const Range< _Tp, _Compare > &rhs)
template<class _Tp, class _Compare>
bool operator!= (const Range< _Tp, _Compare > &lhs, const Range< _Tp, _Compare > &rhs)
Rel::for_use_in_switch parse (const std::string &strval_r)
template<class _Tp, class _Compare>
bool compareByRel (Rel op, const _Tp &lhs, const _Tp &rhs, _Compare compare)
 Comparison of two elements using relational operator op.
template<class _Tp>
bool compareByRel (Rel op, const _Tp &lhs, const _Tp &rhs)
 compareByRel convenience using Compare<_Tp> as general compare functor.
template<class _Res>
ResTraits< _Res >::constPtrType asKind (const ResObject::constPtr &p)
template<>
bool isKind< Resolvable > (const Resolvable::constPtr &p)
template<>
bool isKind< ResObject > (const Resolvable::constPtr &p)
 IMPL_PTR_TYPE (Resolver)
 IMPL_PTR_TYPE (ResolverProblem)
ostream & operator<< (ostream &os, const ResolverProblem &problem)
ostream & operator<< (ostream &os, const ResolverProblemList &problemlist)
pool::PoolTraits::Impl_constPtr noPool ()
 the empty pool used by ResPool::ResPool()
std::ostream & operator<< (std::ostream &str, const ResPool &obj)
std::ostream & operator<< (std::ostream &str, const ResPoolManager &obj)
std::ostream & operator<< (std::ostream &str, const ResPoolProxy &obj)
std::ostream & operator<< (std::ostream &str, const ResStatus &obj)
std::ostream & operator<< (std::ostream &str, const ResStore &obj)
 IMPL_PTR_TYPE (Selection)
 DEFINE_PTR_TYPE (Selection)
std::ostream & operator<< (std::ostream &str, const Source_Ref &obj)
std::ostream & operator<< (std::ostream &str, const SourceCache &obj)
std::ostream & operator<< (std::ostream &str, const SourceFactory &obj)
std::ostream & operator<< (std::ostream &str, const SourceFeed_Ref &obj)
std::ostream & dumpSourceTableOn (std::ostream &str, bool trailingENDL=true)
bool sourceTableRemove (SourceMap::iterator it)
SourceManager::SourceId sourceTableAdd (Source_Ref source_r)
std::ostream & operator<< (std::ostream &str, const SourceManager &obj)
 IMPL_PTR_TYPE (SrcPackage)
 DEFINE_PTR_TYPE (SrcPackage)
 IMPL_PTR_TYPE (Target)
 DEFINE_PTR_TYPE (Target)
std::ostream & operator<< (std::ostream &str, const Url &url)
bool trusted (const Vendor &vendor_r)
std::ostream & operator<< (std::ostream &str, const ZYppCommitPolicy &obj)
std::ostream & operator<< (std::ostream &str, const ZYppCommitResult &obj)
std::ostream & operator<< (std::ostream &str, const ZYppFactory &obj)

Variables

const Arch Arch_noarch (_noarch)
const Arch Arch_x86_64 (_x86_64)
const Arch Arch_athlon (_athlon)
const Arch Arch_i686 (_i686)
const Arch Arch_i586 (_i586)
const Arch Arch_i486 (_i486)
const Arch Arch_i386 (_i386)
const Arch Arch_s390x (_s390x)
const Arch Arch_s390 (_s390)
const Arch Arch_ppc64 (_ppc64)
const Arch Arch_ppc (_ppc)
const Arch Arch_ia64 (_ia64)
std::map< std::string, Dep::for_use_in_switch_table
static OtherDefaultLanguage otherDefaultLanguage
std::map< std::string, Rel::for_use_in_switch_table
media::MediaManager media_mgr
static SourceMap _sources
static SourceMap _deleted_sources
UrlByScheme g_urlSchemeRepository
TrustMap _trustMap
VendorList _trustedVendors
static ZYppGlobalLock globalLock


Detailed Description

Easy-to use interface to the ZYPP dependency resolver.

Author: Stefan Hundhammer <sh@suse.de>


Typedef Documentation

typedef gzstream_detail::fXstream<std::istream,gzstream_detail::fgzstreambuf> zypp::ifgzstream
 

istream reading gzip files as well as plain files.

Definition at line 257 of file GzStream.h.

typedef gzstream_detail::fXstream<std::ostream,gzstream_detail::fgzstreambuf> zypp::ofgzstream
 

ostream writing gzip files.

Definition at line 262 of file GzStream.h.

typedef std::set<Capability,CapOrder> zypp::CapSet
 

Definition at line 22 of file CapSetFwd.h.

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

List of ChangelogEntry.

Definition at line 53 of file Changelog.h.

typedef std::map<std::string, std::string> zypp::OtherDefaultLanguage
 

Definition at line 23 of file Locale.cc.

typedef PoolItem_Ref zypp::PoolItem
 

Definition at line 109 of file PoolItem.h.

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

Definition at line 42 of file ProblemTypes.h.

typedef std::list<ProblemSolution_constPtr> zypp::CProblemSolutionList
 

Definition at line 43 of file ProblemTypes.h.

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

Definition at line 46 of file ProblemTypes.h.

typedef std::list<ResolverProblem_constPtr> zypp::CResolverProblemList
 

Definition at line 47 of file ProblemTypes.h.

typedef ResPool zypp::ResPool_Ref
 

Todo:
rename class and eliminate typedef.

Definition at line 123 of file ResPool.h.

typedef std::map<SourceManager::SourceId, Source_Ref> zypp::SourceMap [static]
 

Definition at line 53 of file SourceManager.cc.

typedef std::map<Vendor,bool> zypp::TrustMap [static]
 

Definition at line 41 of file VendorAttr.cc.

typedef std::set<std::string> zypp::VendorList [static]
 

Definition at line 44 of file VendorAttr.cc.


Function Documentation

zypp::@0::DEF_BUILTIN noarch   )  [static]
 

zypp::@0::DEF_BUILTIN i386   )  [static]
 

zypp::@0::DEF_BUILTIN i486   )  [static]
 

zypp::@0::DEF_BUILTIN i586   )  [static]
 

zypp::@0::DEF_BUILTIN i686   )  [static]
 

zypp::@0::DEF_BUILTIN athlon   )  [static]
 

zypp::@0::DEF_BUILTIN x86_64   )  [static]
 

zypp::@0::DEF_BUILTIN ia64   )  [static]
 

zypp::@0::DEF_BUILTIN s390   )  [static]
 

zypp::@0::DEF_BUILTIN s390x   )  [static]
 

zypp::@0::DEF_BUILTIN ppc   )  [static]
 

zypp::@0::DEF_BUILTIN ppc64   )  [static]
 

static const string zypp::canonical_arch const string &  arch  )  [static]
 

Definition at line 290 of file Arch.cc.

template<class _Iterator, class _Filter, class _Function>
int zypp::invokeOnEach _Iterator  begin_r,
_Iterator  end_r,
_Filter  filter_r,
_Function  fnc_r
[inline]
 

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

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.

Referenced by zypp::PoolItemSaver::diffState(), zypp::solver::detail::Helper::findReinstallItem(), zypp::solver::detail::Helper::findUpdateItem(), zypp::solver::detail::hint_match(), zypp::solver::detail::TransactLanguage::operator()(), zypp::solver::detail::QueueItemUninstall::process(), zypp::solver::detail::ResolverContext::requirementIsMet(), zypp::solver::detail::ResolverContext::requirementIsPossible(), and zypp::solver::detail::transactCaps().

template<class _Iterator, class _Function>
int zypp::invokeOnEach _Iterator  begin_r,
_Iterator  end_r,
_Function  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.

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

Definition at line 77 of file Exception.cc.

References zypp::Exception::dumpError().

template<class _Excpt>
void zypp::_ZYPP_THROW const _Excpt &  excpt_r,
const exception_detail::CodeLocation &  where_r
 

Helper for ZYPP_THROW macros.

Definition at line 197 of file Exception.h.

References zypp::Exception::log().

template<class _Excpt>
void zypp::_ZYPP_CAUGHT const _Excpt &  excpt_r,
const exception_detail::CodeLocation &  where_r
 

Helper for ZYPP_THROW macros.

Definition at line 206 of file Exception.h.

References zypp::Exception::log().

template<class _Excpt>
void zypp::_ZYPP_RETHROW const _Excpt &  excpt_r,
const exception_detail::CodeLocation &  where_r
 

Helper for ZYPP_THROW macros.

Definition at line 213 of file Exception.h.

References zypp::Exception::log().

template<class _Iterator>
std::ostream& zypp::dumpRange std::ostream &  str,
_Iterator  begin,
_Iterator  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.

 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 rande
A comma separated list enclosed in () would be
 dumpRange( stream, begin, end, "(", "", ", ", "", ")" );

Definition at line 45 of file LogTools.h.

Referenced by zypp::packagedelta::operator<<().

template<class _Tp>
std::ostream& zypp::operator<< std::ostream &  str,
const std::vector< _Tp > &  obj
 

Definition at line 65 of file LogTools.h.

template<class _Tp>
std::ostream& zypp::operator<< std::ostream &  str,
const std::set< _Tp > &  obj
 

Definition at line 69 of file LogTools.h.

template<class _Tp>
std::ostream& zypp::operator<< std::ostream &  str,
const std::list< _Tp > &  obj
 

Definition at line 73 of file LogTools.h.

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

Definition at line 81 of file Capability.cc.

References zypp::Capability::_pimpl.

template<class _Cap>
bool zypp::isKind const Capability &  cap  )  [inline]
 

Definition at line 147 of file Capability.h.

References zypp::Capability::kind().

std::ostream& zypp::operator<< std::ostream &  str,
const CapFactory &  obj
 

Definition at line 532 of file CapFactory.cc.

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

Definition at line 32 of file CapMatch.cc.

References zypp::CapMatch::_result, zypp::CapMatch::IRRELEVANT, and zypp::CapMatch::MATCH.

std::ostream & zypp::operator<< std::ostream &  str,
const CapSet obj
 

Definition at line 28 of file CapSet.cc.

References zypp::filesystem::copy().

bool zypp::operator== const CountryCode &  lhs,
const CountryCode &  rhs
[related]
 

bool zypp::operator!= const CountryCode &  lhs,
const CountryCode &  rhs
[related]
 

Dep::for_use_in_switch zypp::@0::parse const std::string &  strval_r  )  [static]
 

Definition at line 28 of file Dep.cc.

References zypp::Dep::CONFLICTS_e, zypp::Dep::ENHANCES_e, zypp::Dep::FRESHENS_e, zypp::Dep::OBSOLETES_e, zypp::Dep::PREREQUIRES_e, zypp::Dep::PROVIDES_e, zypp::Dep::RECOMMENDS_e, zypp::Dep::REQUIRES_e, zypp::Dep::SUGGESTS_e, and zypp::Dep::SUPPLEMENTS_e.

Referenced by zypp::Language::availableInstance(), zypp::source::susetags::PackagesParser::collectDeps(), iobind::parser::xml_escape_parser::escape(), zypp::Resolvable::Impl::Impl(), zypp::Language::installedInstance(), zypp::CapFactory::parse(), and iobind::parser::xml_escape_parser::unescape().

std::ostream& zypp::operator<< std::ostream &  str,
const Dependencies &  obj
[related]
 

Definition at line 28 of file Dependencies.cc.

References zypp::Dep::CONFLICTS, zypp::Dep::ENHANCES, zypp::Dep::FRESHENS, zypp::Dep::OBSOLETES, zypp::Dep::PREREQUIRES, zypp::Dep::PROVIDES, zypp::Dep::RECOMMENDS, zypp::Dep::REQUIRES, zypp::Dep::SUGGESTS, and zypp::Dep::SUPPLEMENTS.

void zypp::@0::filterUnwantedReq const CapSet from,
CapSet to
[static]
 

Definition at line 39 of file ResolvableImpl.cc.

Referenced by zypp::Resolvable::Impl::Impl().

void zypp::@1::filterExtraProvides const Dependencies &  from,
Dependencies &  to
[static]
 

Definition at line 110 of file ResolvableImpl.cc.

Referenced by zypp::Resolvable::Impl::Impl().

void zypp::@1::filterExtraSupplements const Dependencies &  from,
Dependencies &  to
[static]
 

Definition at line 121 of file ResolvableImpl.cc.

Referenced by zypp::Resolvable::Impl::Impl().

std::ostream& zypp::operator<< std::ostream &  str,
const DiskUsage::Entry &  obj
 

Definition at line 20 of file DiskUsage.cc.

References zypp::DiskUsage::Entry::_files, zypp::DiskUsage::Entry::_size, and zypp::DiskUsage::Entry::path.

std::ostream& zypp::operator<< std::ostream &  str,
const DiskUsage &  obj
 

Definition at line 80 of file DiskUsage.cc.

References zypp::DiskUsage::_dirs.

int zypp::@0::rpmverscmp const std::string &  lhs,
const std::string &  rhs
[static]
 

Rpm version comparison.

lhs and rhs are expected to be either version or release strings. Not both separated by a '-'.

Returns:
-1,0,1 if version strings are <,==,>
Todo:
review

Definition at line 39 of file Edition.cc.

Referenced by zypp::Edition::compare(), and zypp::Edition::match().

zypp::IMPL_PTR_TYPE KeyRing   ) 
 

static void zypp::dumpRegexpResults const str::smatch &  what  )  [static]
 

Definition at line 42 of file KeyRing.cc.

References XXX.

static bool zypp::printLine const std::string &  line  )  [static]
 

Definition at line 50 of file KeyRing.cc.

References MIL.

Referenced by dumpFile().

static void zypp::dumpFile const Pathname file  )  [static]
 

Definition at line 55 of file KeyRing.cc.

References zypp::filesystem::Pathname::asString(), zypp::iostr::forEachLine(), and printLine().

bool zypp::@0::_keyRingDefaultAccept getenv("ZYPP_KEYRING_DEFAULT_ACCEPT_ALL")   )  [static]
 

Referenced by zypp::KeyRingReport::askUserToAcceptUnknownKey(), zypp::KeyRingReport::askUserToAcceptUnsignedFile(), zypp::KeyRingReport::askUserToAcceptVerificationFailed(), and zypp::KeyRingReport::askUserToTrustKey().

zypp::DEFINE_PTR_TYPE KeyRing   ) 
 

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

Definition at line 200 of file KVMap.h.

zypp::IMPL_PTR_TYPE Language   ) 
 

zypp::DEFINE_PTR_TYPE Language   ) 
 

bool zypp::operator== const LanguageCode &  lhs,
const LanguageCode &  rhs
[related]
 

bool zypp::operator!= const LanguageCode &  lhs,
const LanguageCode &  rhs
[related]
 

std::ostream& zypp::operator<< std::ostream &  str,
const NameKindProxy &  obj
[related]
 

Definition at line 77 of file NameKindProxy.cc.

References zypp::NameKindProxy::availableBegin(), zypp::NameKindProxy::availableEnd(), zypp::NameKindProxy::availableSize(), zypp::NameKindProxy::installedBegin(), zypp::NameKindProxy::installedEnd(), zypp::NameKindProxy::installedSize(), zypp::NameKindProxy::kind(), zypp::NameKindProxy::name(), and zypp::solver::detail::str.

std::ostream& zypp::operator<< std::ostream &  str,
const NVR &  obj
[related]
 

Definition at line 34 of file NVR.cc.

References zypp::NVR::edition, and zypp::NVR::name.

std::ostream& zypp::operator<< std::ostream &  str,
const NVRA &  obj
[related]
 

Definition at line 36 of file NVRA.cc.

References zypp::NVRA::arch, zypp::NVR::edition, and zypp::NVR::name.

std::ostream& zypp::operator<< std::ostream &  str,
const NVRAD &  obj
[related]
 

Definition at line 29 of file NVRAD.cc.

References zypp::NVRA::arch, zypp::NVR::edition, and zypp::NVR::name.

zypp::IMPL_PTR_TYPE Package   ) 
 

zypp::DEFINE_PTR_TYPE Package   ) 
 

zypp::IMPL_PTR_TYPE Patch   ) 
 

zypp::DEFINE_PTR_TYPE Patch   ) 
 

zypp::IMPL_PTR_TYPE Pattern   ) 
 

zypp::DEFINE_PTR_TYPE Pattern   ) 
 

std::ostream& zypp::operator<< std::ostream &  str,
const CapAndItem &  obj
 

Definition at line 27 of file PoolImpl.cc.

References zypp::CapAndItem::cap, and zypp::CapAndItem::item.

std::ostream& zypp::operator<< std::ostream &  str,
const PoolItem_Ref &  obj
 

Definition at line 199 of file PoolItem.cc.

References zypp::PoolItem_Ref::_pimpl.

zypp::IMPL_PTR_TYPE ProblemSolution   ) 
 

ostream& zypp::operator<< ostream &  os,
const ProblemSolution &  solution
 

Definition at line 41 of file ProblemSolution.cc.

References zypp::ProblemSolution::_actions, zypp::ProblemSolution::_description, and zypp::ProblemSolution::_details.

ostream& zypp::operator<< ostream &  os,
const ProblemSolutionList solutionlist
 

Definition at line 51 of file ProblemSolution.cc.

ostream& zypp::operator<< ostream &  os,
const CProblemSolutionList solutionlist
 

Definition at line 60 of file ProblemSolution.cc.

zypp::DEFINE_PTR_TYPE Resolver   ) 
 

zypp::DEFINE_PTR_TYPE ProblemSolution   ) 
 

zypp::DEFINE_PTR_TYPE ResolverProblem   ) 
 

zypp::IMPL_PTR_TYPE Product   ) 
 

zypp::DEFINE_PTR_TYPE Product   ) 
 

template<class _Tp, class _Compare>
bool zypp::overlaps const Range< _Tp, _Compare > &  lhs,
const Range< _Tp, _Compare > &  rhs
[inline]
 

Definition at line 68 of file Range.h.

References zypp::Range< _Tp, _Compare >::overlaps().

Referenced by zypp::capability::NamedCap::matches().

template<class _Tp, class _Compare>
bool zypp::operator== const Range< _Tp, _Compare > &  lhs,
const Range< _Tp, _Compare > &  rhs
[inline]
 

Definition at line 75 of file Range.h.

References zypp::Rel::ANY, zypp::Rel::EQ, zypp::Rel::NONE, zypp::Range< _Tp, _Compare >::op, and zypp::Range< _Tp, _Compare >::value.

template<class _Tp, class _Compare>
bool zypp::operator!= const Range< _Tp, _Compare > &  lhs,
const Range< _Tp, _Compare > &  rhs
[inline]
 

Definition at line 88 of file Range.h.

Rel::for_use_in_switch zypp::@0::parse const std::string &  strval_r  )  [static]
 

Definition at line 27 of file Rel.cc.

References zypp::Rel::ANY_e, zypp::Rel::EQ_e, zypp::Rel::GE_e, zypp::Rel::GT_e, zypp::Rel::LE_e, zypp::Rel::LT_e, zypp::Rel::NE_e, and zypp::Rel::NONE_e.

template<class _Res>
ResTraits< _Res >::constPtrType zypp::asKind const ResObject::constPtr &  p  )  [inline]
 

Definition at line 129 of file ResObject.h.

template<>
bool zypp::isKind< Resolvable > const Resolvable::constPtr &  p  )  [inline]
 

template<>
bool zypp::isKind< ResObject > const Resolvable::constPtr &  p  )  [inline]
 

zypp::IMPL_PTR_TYPE Resolver   ) 
 

zypp::IMPL_PTR_TYPE ResolverProblem   ) 
 

ostream& zypp::operator<< ostream &  os,
const ResolverProblem &  problem
 

Definition at line 38 of file ResolverProblem.cc.

References zypp::ResolverProblem::_description, zypp::ResolverProblem::_details, and zypp::ResolverProblem::_solutions.

ostream& zypp::operator<< ostream &  os,
const ResolverProblemList problemlist
 

Definition at line 49 of file ResolverProblem.cc.

pool::PoolTraits::Impl_constPtr zypp::@0::noPool  )  [static]
 

the empty pool used by ResPool::ResPool()

Definition at line 27 of file ResPool.cc.

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

Definition at line 95 of file ResPool.cc.

References zypp::ResPool::_pimpl.

std::ostream& zypp::operator<< std::ostream &  str,
const ResPoolManager &  obj
 

Definition at line 59 of file ResPoolManager.cc.

References zypp::ResPoolManager::_pimpl.

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

Definition at line 293 of file ResPoolProxy.cc.

References zypp::ResPoolProxy::_pimpl.

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

Definition at line 85 of file ResStatus.cc.

References zypp::ResStatus::isByApplHigh(), zypp::ResStatus::isByApplLow(), zypp::ResStatus::isBySolver(), zypp::ResStatus::isByUser(), zypp::ResStatus::isEstablishedIncomplete(), zypp::ResStatus::isEstablishedSatisfied(), zypp::ResStatus::isEstablishedUneeded(), zypp::ResStatus::isImpossible(), zypp::ResStatus::isInstalled(), zypp::ResStatus::isLocked(), zypp::ResStatus::isSeen(), zypp::ResStatus::isToBeInstalledSoft(), zypp::ResStatus::isToBeUninstalledDueToObsolete(), zypp::ResStatus::isToBeUninstalledDueToUnlink(), zypp::ResStatus::isToBeUninstalledDueToUpgrade(), and zypp::ResStatus::transacts().

std::ostream& zypp::operator<< std::ostream &  str,
const ResStore &  obj
 

Definition at line 96 of file ResStore.cc.

References zypp::ResStore::size().

zypp::IMPL_PTR_TYPE Selection   ) 
 

zypp::DEFINE_PTR_TYPE Selection   ) 
 

std::ostream& zypp::operator<< std::ostream &  str,
const Source_Ref &  obj
 

Definition at line 205 of file Source.cc.

References zypp::Source_Ref::_pimpl.

std::ostream& zypp::operator<< std::ostream &  str,
const SourceCache &  obj
 

Definition at line 137 of file SourceCache.cc.

std::ostream& zypp::operator<< std::ostream &  str,
const SourceFactory &  obj
 

Definition at line 292 of file SourceFactory.cc.

std::ostream& zypp::operator<< std::ostream &  str,
const SourceFeed_Ref &  obj
 

Definition at line 131 of file SourceFeed.cc.

References zypp::SourceFeed_Ref::_pimpl.

std::ostream& zypp::@0::dumpSourceTableOn std::ostream &  str,
bool  trailingENDL = true
[inline, static]
 

Definition at line 70 of file SourceManager.cc.

Referenced by operator<<(), sourceTableAdd(), and sourceTableRemove().

bool zypp::@0::sourceTableRemove SourceMap::iterator  it  )  [inline, static]
 

Definition at line 86 of file SourceManager.cc.

References DBG, dumpSourceTableOn(), and MIL.

Referenced by zypp::SourceManager::removeSource(), and zypp::SourceManager::removeSourceByUrl().

SourceManager::SourceId zypp::@0::sourceTableAdd Source_Ref  source_r  )  [inline, static]
 

Definition at line 102 of file SourceManager.cc.

References DBG, dumpSourceTableOn(), MIL, and zypp::Source_Ref::numericId().

Referenced by zypp::SourceManager::addSource().

std::ostream& zypp::operator<< std::ostream &  str,
const SourceManager &  obj
 

Definition at line 510 of file SourceManager.cc.

References dumpSourceTableOn().

zypp::IMPL_PTR_TYPE SrcPackage   ) 
 

zypp::DEFINE_PTR_TYPE SrcPackage   ) 
 

zypp::IMPL_PTR_TYPE Target   ) 
 

zypp::DEFINE_PTR_TYPE Target   ) 
 

std::ostream & zypp::operator<< std::ostream &  str,
const Url &  url
 

Definition at line 776 of file Url.cc.

References zypp::Url::asString(), and url.

bool zypp::@0::trusted const Vendor vendor_r  )  [static]
 

Definition at line 47 of file VendorAttr.cc.

References zypp::str::toLower().

Referenced by zypp::VendorAttr::autoProtect(), and zypp::VendorAttr::isKnown().

std::ostream& zypp::operator<< std::ostream &  str,
const ZYppCommitPolicy &  obj
[related]
 

Definition at line 21 of file ZYppCommitPolicy.cc.

References zypp::ZYppCommitPolicy::dryRun(), zypp::ZYppCommitPolicy::restrictToMedia(), and zypp::ZYppCommitPolicy::rpmNoSignature().

std::ostream& zypp::operator<< std::ostream &  str,
const ZYppCommitResult &  obj
[related]
 

Definition at line 21 of file ZYppCommitResult.cc.

References zypp::ZYppCommitResult::_errors, zypp::ZYppCommitResult::_remaining, zypp::ZYppCommitResult::_result, and zypp::ZYppCommitResult::_srcremaining.

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

Definition at line 351 of file ZYppFactory.cc.


Variable Documentation

const Arch zypp::Arch_noarch(_noarch)
 

Referenced by zypp::source::yum::YUMSourceImpl::createGroup().

const Arch zypp::Arch_x86_64(_x86_64)
 

const Arch zypp::Arch_athlon(_athlon)
 

const Arch zypp::Arch_i686(_i686)
 

Referenced by zypp::zypp_detail::defaultArchitecture().

const Arch zypp::Arch_i586(_i586)
 

Referenced by zypp::zypp_detail::defaultArchitecture().

const Arch zypp::Arch_i486(_i486)
 

const Arch zypp::Arch_i386(_i386)
 

const Arch zypp::Arch_s390x(_s390x)
 

const Arch zypp::Arch_s390(_s390)
 

const Arch zypp::Arch_ppc64(_ppc64)
 

const Arch zypp::Arch_ppc(_ppc)
 

const Arch zypp::Arch_ia64(_ia64)
 

std::map<std::string,Dep::for_use_in_switch> zypp::_table [static]
 

Definition at line 26 of file Dep.cc.

OtherDefaultLanguage zypp::otherDefaultLanguage [static]
 

Definition at line 24 of file Locale.cc.

Referenced by zypp::Locale::Impl::fallback().

std::map<std::string,Rel::for_use_in_switch> zypp::_table [static]
 

Definition at line 25 of file Rel.cc.

media::MediaManager zypp::media_mgr
 

Definition at line 30 of file SourceFactory.cc.

Referenced by zypp::SourceFactory::createFrom(), zypp::source::MediaSet::getMediaAccessId(), zypp::SourceFactory::listProducts(), zypp::source::MediaSet::reattach(), zypp::source::MediaSet::redirect(), zypp::source::MediaSet::release(), zypp::source::MediaSet::reset(), and zypp::source::MediaSet::~MediaSet().

SourceMap zypp::_sources [static]
 

Definition at line 55 of file SourceManager.cc.

Referenced by zypp::SourceManager::allSources(), zypp::SourceManager::begin(), zypp::SourceManager::disableAllSources(), zypp::SourceManager::enabledSources(), zypp::SourceManager::end(), zypp::SourceFeed_Ref::Impl::erase(), zypp::SourceManager::findSource(), zypp::SourceManager::findSourceByUrl(), zypp::SourceManager::reattachSources(), zypp::SourceManager::releaseAllSources(), zypp::SourceManager::removeSource(), zypp::SourceManager::removeSourceByUrl(), zypp::SourceManager::reset(), zypp::SourceManager::restore(), zypp::SourceManager::Source_begin(), zypp::SourceManager::Source_end(), zypp::SourceManager::SourceId_begin(), and zypp::SourceManager::SourceId_end().

SourceMap zypp::_deleted_sources [static]
 

Definition at line 56 of file SourceManager.cc.

Referenced by zypp::SourceManager::reset(), and zypp::SourceManager::store().

UrlByScheme zypp::g_urlSchemeRepository [static]
 

Definition at line 260 of file Url.cc.

Referenced by zypp::Url::getRegisteredSchemes(), zypp::Url::isRegisteredScheme(), zypp::Url::parseUrl(), and zypp::Url::registerScheme().

TrustMap zypp::_trustMap [static]
 

Definition at line 42 of file VendorAttr.cc.

VendorList zypp::_trustedVendors [static]
 

Definition at line 45 of file VendorAttr.cc.

Referenced by zypp::VendorAttr::VendorAttr().

ZYppGlobalLock zypp::globalLock [static]
 

Definition at line 270 of file ZYppFactory.cc.

Referenced by zypp::ZYppFactory::getZYpp().


Generated on Thu Jul 6 00:07:30 2006 for zypp by  doxygen 1.4.6