libzypp  17.38.7
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>
Include dependency graph for SolvableType.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 zypp
 Easy-to use interface to the ZYPP dependency resolver.
 
 zypp::sat
 Libsolv interface
 

Functions

template<class Derived >
std::ostream & zypp::sat::operator<< (std::ostream &str, const SolvableType< Derived > &obj)
 relates: SolvableType Stream output More...
 
template<class Derived >
std::ostream & zypp::sat::dumpOn (std::ostream &str, const SolvableType< Derived > &obj)
 relates: SolvableType More verbose stream output including dependencies More...
 
template<class LDerived , class RDerived >
bool zypp::sat::operator== (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
 relates: SolvableType Equal More...
 
template<class Derived >
bool zypp::sat::operator== (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::operator== (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
template<class LDerived , class RDerived >
bool zypp::sat::operator!= (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
 relates: SolvableType NotEqual More...
 
template<class Derived >
bool zypp::sat::operator!= (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::operator!= (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
template<class LDerived , class RDerived >
bool zypp::sat::operator< (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
 relates: SolvableType Less More...
 
template<class Derived >
bool zypp::sat::operator< (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::operator< (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
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. More...
 
template<class LDerived , class RDerived >
bool zypp::sat::identical (const SolvableType< LDerived > &lhs, const SolvableType< RDerived > &rhs)
 relates: SolvableType Test for same content. More...
 
template<class Derived >
bool zypp::sat::identical (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::identical (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
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. More...
 
template<class Derived >
bool zypp::sat::sameNVRA (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::sameNVRA (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
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. More...
 
template<class Derived >
bool zypp::sat::compareByN (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::compareByN (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
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. More...
 
template<class Derived >
bool zypp::sat::compareByNVR (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::compareByNVR (const Solvable &lhs, const SolvableType< Derived > &rhs)
 
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. More...
 
template<class Derived >
bool zypp::sat::compareByNVRA (const SolvableType< Derived > &lhs, const Solvable &rhs)
 
template<class Derived >
bool zypp::sat::compareByNVRA (const Solvable &lhs, const SolvableType< Derived > &rhs)