libzypp: zypp/sat/SolvableType.h File Reference

libzypp 17.38.14

SolvableType.h File Reference
`#include <iosfwd>`
`#include <zypp/sat/Solvable.h>`
`#include <zypp/Repository.h>`
`#include <zypp-core/OnMediaLocation>`
`#include <zypp-core/ByteCount.h>`
`#include <zypp/CheckSum.h>`
`#include <zypp/CpeId.h>`
`#include <zypp-core/Date.h>`

Go to the source code of this file.

## Classes
class | zypp::sat::SolvableType< Derived >
| Base class for creating Solvable based types. More...

## Namespaces
namespace | zypp
| Easy-to use interface to the ZYPP dependency resolver.
namespace | zypp::sat
| Libsolv interface

## Functions
template<class Derived>
std::ostream & | zypp::sat::operator<< (std::ostream &str, const SolvableType< Derived > &obj)
| relates: SolvableType Stream output
template<class Derived>
std::ostream & | zypp::sat::dumpOn (std::ostream &str, const SolvableType< Derived > &obj)
| relates: SolvableType More verbose stream output including dependencies
template<class LDerived, class RDerived>
bool | zypp::sat::operator== (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Equal
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 LDerived, class RDerived>
bool | zypp::sat::operator!= (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType NotEqual
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 LDerived, class RDerived>
bool | zypp::sat::operator< (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Less
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 TRes, class Derived>
bool | zypp::sat::isKind (const SolvableType< Derived > &solvable_r)
| relates: SolvableType Test whether the Solvable is of a certain ResKind.
template<class LDerived, class RDerived>
bool | zypp::sat::identical (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Test for same content.
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 LDerived, class RDerived>
bool | zypp::sat::sameNVRA (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Test for same name version release and arch.
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 LDerived, class RDerived>
int | zypp::sat::compareByN (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Compare according to kind and name.
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 LDerived, class RDerived>
int | zypp::sat::compareByNVR (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Compare according to kind, name and edition.
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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 LDerived, class RDerived>
int | zypp::sat::compareByNVRA (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
| relates: SolvableType Compare according to kind, name, edition and arch.
template<class Derived>
bool | zypp::sat::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 | zypp::sat::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.