libzypp  10.5.0
zypp::sat Namespace Reference

Libsolv interface More...

Namespaces

namespace  detail
namespace  solvitermixin_detail

Classes

class  AttrMatcher
 String matching (STRING|SUBSTRING|GLOB|REGEX). 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  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...

Functions

std::ostream & operator<< (std::ostream &str, const AttrMatcher &obj)
bool operator== (const AttrMatcher &lhs, const AttrMatcher &rhs)
bool operator< (const AttrMatcher &lhs, const AttrMatcher &rhs)
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)
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)
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 & 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


Function Documentation

std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const AttrMatcher &  obj 
) [related]

Definition at line 318 of file AttrMatcher.cc.

bool zypp::sat::operator== ( const AttrMatcher &  lhs,
const AttrMatcher &  rhs 
) [related]

Definition at line 323 of file AttrMatcher.cc.

bool zypp::sat::operator< ( const AttrMatcher &  lhs,
const AttrMatcher &  rhs 
) [related]

Definition at line 329 of file AttrMatcher.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 746 of file LookupAttr.cc.

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

Definition at line 591 of file LookupAttr.h.

template<class _ResultT , class _AttrT >
std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const ArrayAttr< _ResultT, _AttrT > &  obj 
) [related]
std::ostream& zypp::sat::operator<< ( std::ostream &  str,
const Pool &  obj 
) [related]

Definition at line 226 of file Pool.cc.

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

Definition at line 100 of file Queue.cc.

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

Definition at line 103 of file Queue.cc.

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

Definition at line 417 of file Solvable.cc.

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

Definition at line 630 of file Solvable.cc.

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

Definition at line 646 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 335 of file Transaction.cc.

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

Definition at line 338 of file Transaction.cc.

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

Definition at line 347 of file Transaction.cc.

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

Definition at line 377 of file Transaction.cc.

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

Definition at line 387 of file Transaction.cc.

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

Definition at line 401 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 162 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

Definition at line 31 of file WhatObsoletes.cc.