|  | 
| 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 TResult, class TAttr> | 
| std::ostream & | operator<< (std::ostream &str, const ArrayAttr< TResult, TAttr > &obj) | 
|  | 
| bool | operator== (const Map &lhs, const Map &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const Pool &obj) | 
|  | 
| void | updateSolvFileIndex (const Pathname &solvfile_r) | 
|  | Create solv file content digest for zypper bash completion. 
 | 
|  | 
| 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) | 
|  | 
| 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 SolvableSpec &obj) | 
|  | 
|  | SolvableSpec () | 
|  | 
|  | ~SolvableSpec () | 
|  | Dtor. 
 | 
|  | 
|  | SolvableSpec (const SolvableSpec &)=default | 
|  | 
|  | SolvableSpec (SolvableSpec &&) noexcept=default | 
|  | 
| SolvableSpec & | operator= (const SolvableSpec &)=default | 
|  | 
| SolvableSpec & | operator= (SolvableSpec &&) noexcept=default | 
|  | 
| void | addIdent (IdString ident_r) | 
|  | Add all sat::Solvable with this ident_r. 
 | 
|  | 
| void | addProvides (Capability provides_r) | 
|  | A all sat::Solvable matching this provides_r. 
 | 
|  | 
| bool | addIdenticalInstalledToo () const | 
|  | Extend the provides set to include idential installed items as well. 
 | 
|  | 
| void | addIdenticalInstalledToo (bool yesno_r) | 
|  | 
| void | parse (const C_Str &spec_r) | 
|  | Parse and add spec from a string ( IDENTor provides:CAPABILITY`).
 | 
|  | 
| void | parseFrom (const InputStream &istr_r) | 
|  | Parse file istr_r and add its specs (one per line, #-comments). 
 | 
|  | 
| template<class TIterator> | 
| void | parseFrom (TIterator begin, TIterator end) | 
|  | Parse and add specs from iterator range. 
 | 
|  | 
| void | splitParseFrom (const C_Str &multispec_r) | 
|  | Convenience using str::splitEscaped(", \t") to parse multiple specs from one line. 
 | 
|  | 
| bool | contains (const sat::Solvable &solv_r) const | 
|  | Test whether solv_r matches the spec. 
 | 
|  | 
| template<class Derived> | 
| bool | contains (const SolvableType< Derived > &solv_r) const | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| bool | dirty () const | 
|  | Whether the cache is needed and dirty. 
 | 
|  | 
| void | setDirty () const | 
|  | Explicitly flag the cache as dirty, so it will be rebuilt on the next request. 
 | 
|  | 
| bool | empty () const | 
|  | Whether neither idents nor provides are set. 
 | 
|  | 
| bool | containsIdent (const IdString &ident_r) const | 
|  | Whether ident_r has been added to the specs (mainly for parser tests). 
 | 
|  | 
| bool | containsProvides (const Capability &provides_r) const | 
|  | Whether provides_r has been added to the sepcs (mainly for parser tests). 
 | 
|  | 
| template<class Derived> | 
| bool | operator== (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | operator== (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | operator!= (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | operator!= (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | operator< (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | operator< (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | identical (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | identical (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | sameNVRA (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | sameNVRA (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | compareByN (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | compareByN (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | compareByNVR (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | compareByNVR (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | compareByNVRA (const SolvableType< Derived > &lhs, const Solvable &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| template<class Derived> | 
| bool | compareByNVRA (const Solvable &lhs, const SolvableType< Derived > &rhs) | 
|  | This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. 
 | 
|  | 
| std::ostream & | operator<< (std::ostream &str, 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) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const FileConflicts &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | dumpAsXmlOn (std::ostream &str, const FileConflicts &obj) ZYPP_API | 
|  | XML output. 
 | 
|  | 
| bool | operator== (const FileConflicts &lhs, const FileConflicts &rhs) | 
|  | 
| bool | operator!= (const FileConflicts &lhs, const FileConflicts &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const LocaleSupport &obj) | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | dumpOn (std::ostream &str, const LocaleSupport &obj) | 
|  | More verbose stream output including dependencies. 
 | 
|  | 
| bool | operator== (const LocaleSupport &lhs, const LocaleSupport &rhs) | 
|  | 
| bool | operator!= (const LocaleSupport &lhs, const LocaleSupport &rhs) | 
|  | 
| bool | operator< (const LocaleSupport &lhs, const LocaleSupport &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const LookupAttr &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | dumpOn (std::ostream &str, const LookupAttr &obj) ZYPP_API | 
|  | Verbose stream output including the query result. 
 | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const Map &obj) | 
|  | Stream output. 
 | 
|  | 
| bool | operator== (const Map &lhs, const Map &rhs) ZYPP_API | 
|  | 
| bool | operator!= (const Map &lhs, const Map &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const Pool &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| bool | operator== (const Pool &lhs, const Pool &rhs) | 
|  | 
| bool | operator!= (const Pool &lhs, const Pool &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const Queue &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | dumpOn (std::ostream &str, const Queue &obj) ZYPP_API | 
|  | Stream output assuming a Solvable queue. 
 | 
|  | 
| bool | operator== (const Queue &lhs, const Queue &rhs) ZYPP_API | 
|  | 
| bool | operator!= (const Queue &lhs, const Queue &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const Solvable &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | dumpOn (std::ostream &str, const Solvable &obj) ZYPP_API | 
|  | More verbose stream output including dependencies. 
 | 
|  | 
| std::ostream & | dumpAsXmlOn (std::ostream &str, const Solvable &obj) ZYPP_API | 
|  | XML output. 
 | 
|  | 
| bool | operator== (const Solvable &lhs, const Solvable &rhs) | 
|  | 
| bool | operator!= (const Solvable &lhs, const Solvable &rhs) | 
|  | 
| bool | operator< (const Solvable &lhs, const Solvable &rhs) | 
|  | 
| template<class TRes> | 
| bool | isKind (const Solvable &solvable_r) | 
|  | Test whether a Solvable is of a certain Kind. 
 | 
|  | 
| bool | identical (const Solvable &lhs, const Solvable &rhs) | 
|  | Test for same content. 
 | 
|  | 
| bool | sameNVRA (const Solvable &lhs, const Solvable &rhs) | 
|  | Test for same name version release and arch. 
 | 
|  | 
| int | compareByN (const Solvable &lhs, const Solvable &rhs) | 
|  | Compare according to kind and name. 
 | 
|  | 
| int | compareByNVR (const Solvable &lhs, const Solvable &rhs) | 
|  | Compare according to kind, name and edition. 
 | 
|  | 
| int | compareByNVRA (const Solvable &lhs, const Solvable &rhs) | 
|  | Compare according to kind, name, edition and arch. 
 | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const SolvableSet &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| template<class Derived> | 
| std::ostream & | operator<< (std::ostream &str, const SolvableType< Derived > &obj) | 
|  | Stream output. 
 | 
|  | 
| template<class Derived> | 
| std::ostream & | dumpOn (std::ostream &str, const SolvableType< Derived > &obj) | 
|  | More verbose stream output including dependencies. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| bool | operator== (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Equal. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| bool | operator!= (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | NotEqual. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| bool | operator< (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Less. 
 | 
|  | 
| template<class TRes, class Derived> | 
| bool | isKind (const SolvableType< Derived > &solvable_r) | 
|  | Test whether the Solvable is of a certain ResKind. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| bool | identical (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Test for same content. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| bool | sameNVRA (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Test for same name version release and arch. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| int | compareByN (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Compare according to kind and name. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| int | compareByNVR (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Compare according to kind, name and edition. 
 | 
|  | 
| template<class LDerived, class RDerived> | 
| int | compareByNVRA (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs) | 
|  | Compare according to kind, name, edition and arch. 
 | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const Transaction &obj) ZYPP_API | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | dumpOn (std::ostream &str, const Transaction &obj) ZYPP_API | 
|  | Verbose stream output. 
 | 
|  | 
| bool | operator== (const Transaction &lhs, const Transaction &rhs) ZYPP_API | 
|  | 
| bool | operator!= (const Transaction &lhs, const Transaction &rhs) | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const WhatObsoletes &obj) | 
|  | Stream output. 
 | 
|  | 
| std::ostream & | operator<< (std::ostream &str, const WhatProvides &obj) | 
|  | Stream output. 
 | 
|  | 
| static const SolvableIdType | noSolvableId (0) | 
|  | Id to denote Solvable::noSolvable. 
 | 
|  | 
|  | 
| template<> | 
| std::string | LookupAttr::iterator::asType< std::string > () const | 
|  |