|
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 (IDENT or 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 |