12 #ifndef ZYPP_RELCOMPARE_H 13 #define ZYPP_RELCOMPARE_H 105 template<
class Tp,
class TCompare>
111 return compare( lhs, rhs ) == 0;
114 return compare( lhs, rhs ) != 0;
117 return compare( lhs, rhs ) < 0;
120 return compare( lhs, rhs ) <= 0;
123 return compare( lhs, rhs ) > 0;
126 return compare( lhs, rhs ) >= 0;
155 template<
class Tp,
class TCompare = Compare<Tp> >
168 template<
class Tp,
class TCompare = Compare<Tp> >
175 template<
class Tp,
class TCompare = Compare<Tp> >
182 template<
class Tp,
class TCompare = Compare<Tp> >
189 template<
class Tp,
class TCompare = Compare<Tp> >
196 template<
class Tp,
class TCompare = Compare<Tp> >
203 template<
class Tp,
class TCompare = Compare<Tp> >
210 template<
class Tp,
class TCompare = Compare<Tp> >
217 template<
class Tp,
class TCompare = Compare<Tp> >
230 #endif // ZYPP_RELCOMPARE_H bool operator()(const Tp &lhs, const Tp &rhs) const
bool compareByRel(Rel op, const Tp &lhs, const Tp &rhs, TCompare compare)
Comparison of two elements using relational operator op.
bool operator()(const Tp &lhs, const Tp &rhs) const
bool operator()(const Tp &lhs, const Tp &rhs) const
bool operator()(const Tp &lhs, const Tp &rhs) const
bool operator()(const Tp &lhs, const Tp &rhs) const
bool operator()(const Tp &lhs, const Tp &rhs) const
bool operator()(const Tp &lhs, const Tp &rhs) const
int operator()(const Tp &lhs, const Tp &rhs) const
SetCompare compare(const SetRelationMixin< Derived > &src, const SetRelationMixin< Derived > &trg)
relates: SetRelationMixin Compare sets
bool operator()(const Tp &lhs, const Tp &rhs) const
for_use_in_switch inSwitch() const
Enumarator provided for use in switch statement.
General compare functor returning -1, 0, 1.
Functor to compare two elements by Rel based on a general TCompare functor.
bool operator()(const Tp &lhs, const Tp &rhs) const
Easy-to use interface to the ZYPP dependency resolver.