libzypp 17.31.23
|
#include <iosfwd>
#include <string>
#include <zypp/base/Easy.h>
#include <zypp/base/EnumClass.h>
Go to the source code of this file.
Classes | |
class | zypp::ESetCompareDef |
Result of set comparison (use like 'enum class SetCompare') This is the type a compare function should return. More... | |
class | zypp::ESetRelationDef |
Set Relation based on SetCompare (use like 'enum class SetRelation') Comparison ( == !=) between SetRelation and SetCompare is defined to let SetRelation::subset match SetCompare::equal as well as SetCompare::properSubset . More... | |
class | zypp::base::SetRelationMixin< Derived > |
Provide set relation methods based on Derived::setRelationMixinCompare A class using this mixin must provide: More... | |
Namespaces | |
namespace | zypp |
Easy-to use interface to the ZYPP dependency resolver. | |
namespace | zypp::base |
Macros | |
#define | SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN(DERIVED_TYPE, OTHER_TYPE) |
Define compare between Derived and some other type (e.g. | |
Functions | |
std::ostream & | zypp::operator<< (std::ostream &str, const SetCompare &obj) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
std::ostream & | zypp::operator<< (std::ostream &str, const SetRelation &obj) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetRelation::Enum &lhs, const SetCompare &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetRelation &lhs, const SetCompare::Enum &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetRelation &lhs, const SetCompare &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetCompare::Enum &lhs, const SetRelation::Enum &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetCompare::Enum &lhs, const SetRelation &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetCompare &lhs, const SetRelation::Enum &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator== (const SetCompare &lhs, const SetRelation &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetRelation::Enum &lhs, const SetCompare &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetRelation &lhs, const SetCompare::Enum &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetRelation &lhs, const SetCompare &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetCompare::Enum &lhs, const SetRelation::Enum &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetCompare::Enum &lhs, const SetRelation &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetCompare &lhs, const SetRelation::Enum &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
bool | zypp::operator!= (const SetCompare &lhs, const SetRelation &rhs) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. | |
#define SETRELATIONMIXIN_DEFINE_COMPARE_BETWEEN | ( | DERIVED_TYPE, | |
OTHER_TYPE | |||
) |
Define compare between Derived and some other type (e.g.
std::string)
Definition at line 212 of file SetRelationMixin.h.