libzypp  14.48.5
zypp::sat Namespace Reference

Libsolv interface More...

Namespaces

 detail
 
 solvitermixin_detail
 

Classes

class  FileConflicts
 Libsolv queue representing file conflicts. More...
 
class  LocaleSupport
 Convenience methods to manage support for a specific Locale. More...
 
class  LookupAttr
 Lightweight attribute value lookup. More...
 
class  LookupRepoAttr
 Lightweight repository attribute value lookup. More...
 
class  ArrayAttr
 LookupAttr::transformIterator based container to retrieve list attributes. More...
 
class  Map
 Libsolv (bit)Map wrapper. More...
 
class  Pool
 Global sat-pool. More...
 
class  Queue
 Libsolv Id queue wrapper. More...
 
class  Solvable
 A Solvable object within the sat Pool. More...
 
struct  asSolvable
 To Solvable transform functor. More...
 
class  SolvableSet
 Solvable set wrapper to allow adding additioanal convenience iterators. More...
 
class  SolvAttr
 Solvable attribute keys. More...
 
class  SolvIterMixin
 Base class providing common iterator types based on a Solvable iterator. More...
 
class  Transaction
 Libsolv transaction wrapper. More...
 
class  WhatObsoletes
 Container of installed Solvable which would be obsoleted by the Solvable passed to the ctor. More...
 
class  WhatProvides
 Container of Solvable providing a Capability (read only). More...
 

Typedefs

typedef StrMatcher AttrMatcher
 
typedef Queue SolvableQueue
 Queue with Solvable ids. More...
 
typedef Queue StringQueue
 Queue with String ids. More...
 

Functions

std::ostream & operator<< (std::ostream &str, const FileConflicts &obj)
 
std::ostream & operator<< (std::ostream &str, const FileConflicts::Conflict &obj)
 
std::ostream & dumpAsXmlOn (std::ostream &str, const FileConflicts &obj)
 
std::ostream & dumpAsXmlOn (std::ostream &str, const FileConflicts::Conflict &obj)
 
std::ostream & operator<< (std::ostream &str, const LocaleSupport &obj)
 
std::ostream & dumpOn (std::ostream &str, const LocaleSupport &obj)
 
std::ostream & operator<< (std::ostream &str, const LookupAttr &obj)
 
std::ostream & dumpOn (std::ostream &str, const LookupAttr &obj)
 
std::ostream & operator<< (std::ostream &str, const LookupAttr::iterator &obj)
 
template<class _ResultT , class _AttrT >
std::ostream & operator<< (std::ostream &str, const ArrayAttr< _ResultT, _AttrT > &obj)
 
bool operator== (const Map &lhs, const Map &rhs)
 
std::ostream & operator<< (std::ostream &str, const Pool &obj)
 
std::ostream & operator<< (std::ostream &str, const Queue &obj)
 
std::ostream & dumpOn (std::ostream &str, const Queue &obj)
 
bool operator== (const Queue &lhs, const Queue &rhs)
 
Capabilities _getCapabilities (detail::IdType *idarraydata_r,::Offset offs_r)
 
std::ostream & operator<< (std::ostream &str, const Solvable &obj)
 
std::ostream & dumpOn (std::ostream &str, const Solvable &obj)
 
std::ostream & dumpAsXmlOn (std::ostream &str, const Solvable &obj)
 
std::ostream & operator<< (std::ostream &str, const SolvableSet &obj)
 
std::ostream & operator<< (std::ostream &str, const Transaction &obj)
 
std::ostream & dumpOn (std::ostream &str, const Transaction &obj)
 
bool operator== (const Transaction &lhs, const Transaction &rhs)
 
std::ostream & operator<< (std::ostream &str, const Transaction::Step &obj)
 
std::ostream & operator<< (std::ostream &str, Transaction::StepType obj)
 
std::ostream & operator<< (std::ostream &str, Transaction::StepStage obj)
 
 ZYPP_DECLARE_OPERATORS_FOR_FLAGS (Transaction::StepStages)
 
std::ostream & operator<< (std::ostream &str, const WhatObsoletes &obj)
 
std::ostream & operator<< (std::ostream &str, const WhatProvides &obj)
 
Helpers and forward declarations from LookupAttrTools.h
template<>
std::string LookupAttr::iterator::asType< std::string > () const
 

Variables

bool obsoleteUsesProvides = false
 

Detailed Description

Typedef Documentation

Definition at line 24 of file AttrMatcher.h.

Queue with Solvable ids.

Definition at line 25 of file Queue.h.

Queue with String ids.

Definition at line 27 of file Queue.h.

Function Documentation

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const FileConflicts &  obj 
)
related

Definition at line 109 of file FileConflicts.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const FileConflicts::Conflict &  obj 
)
related

Definition at line 112 of file FileConflicts.cc.

std::ostream& zypp::sat::dumpAsXmlOn ( std::ostream &  str,
const FileConflicts &  obj 
)
related

Definition at line 132 of file FileConflicts.cc.

std::ostream& zypp::sat::dumpAsXmlOn ( std::ostream &  str,
const FileConflicts::Conflict &  obj 
)
related

Definition at line 156 of file FileConflicts.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const LocaleSupport &  obj 
)
related

Definition at line 31 of file LocaleSupport.cc.

std::ostream& zypp::sat::dumpOn ( std::ostream &  str,
const LocaleSupport &  obj 
)
related

Definition at line 41 of file LocaleSupport.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const LookupAttr &  obj 
)
related

Definition at line 255 of file LookupAttr.cc.

std::ostream& zypp::sat::dumpOn ( std::ostream &  str,
const LookupAttr &  obj 
)
related

Definition at line 272 of file LookupAttr.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const LookupAttr::iterator &  obj 
)
related

Definition at line 781 of file LookupAttr.cc.

template<>
std::string zypp::sat::LookupAttr::iterator::asType< std::string > ( ) const
inline

Definition at line 586 of file LookupAttr.h.

template<class _ResultT , class _AttrT >
std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const ArrayAttr< _ResultT, _AttrT > &  obj 
)
related
bool zypp::sat::operator== ( const Map &  lhs,
const Map &  rhs 
)
related

Definition at line 123 of file Map.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const Pool &  obj 
)
related

Definition at line 237 of file Pool.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const Queue &  obj 
)
related

Definition at line 121 of file Queue.cc.

std::ostream& zypp::sat::dumpOn ( std::ostream &  str,
const Queue &  obj 
)
related

Definition at line 124 of file Queue.cc.

bool zypp::sat::operator== ( const Queue &  lhs,
const Queue &  rhs 
)
related

Definition at line 136 of file Queue.cc.

Capabilities zypp::sat::_getCapabilities ( detail::IdType *  idarraydata_r,
::Offset  offs_r 
)
inline

Definition at line 384 of file Solvable.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const Solvable &  obj 
)
related

Definition at line 607 of file Solvable.cc.

std::ostream& zypp::sat::dumpOn ( std::ostream &  str,
const Solvable &  obj 
)
related

Definition at line 623 of file Solvable.cc.

std::ostream& zypp::sat::dumpAsXmlOn ( std::ostream &  str,
const Solvable &  obj 
)
related

Definition at line 643 of file Solvable.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const SolvableSet &  obj 
)
related

Definition at line 31 of file SolvableSet.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const Transaction &  obj 
)
related

Definition at line 363 of file Transaction.cc.

std::ostream& zypp::sat::dumpOn ( std::ostream &  str,
const Transaction &  obj 
)
related

Definition at line 366 of file Transaction.cc.

bool zypp::sat::operator== ( const Transaction &  lhs,
const Transaction &  rhs 
)
related

Definition at line 375 of file Transaction.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const Transaction::Step &  obj 
)
related

Definition at line 405 of file Transaction.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
Transaction::StepType  obj 
)

Definition at line 415 of file Transaction.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
Transaction::StepStage  obj 
)

Definition at line 429 of file Transaction.cc.

zypp::sat::ZYPP_DECLARE_OPERATORS_FOR_FLAGS ( Transaction::StepStages  )
std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const WhatObsoletes &  obj 
)
related

Definition at line 166 of file WhatObsoletes.cc.

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const WhatProvides &  obj 
)
related

Definition at line 162 of file WhatProvides.cc.

Variable Documentation

bool zypp::sat::obsoleteUsesProvides = false

Definition at line 34 of file WhatObsoletes.cc.