12#ifndef ZYPP_RELCOMPARE_H
13#define ZYPP_RELCOMPARE_H
87 {
return Tp::compare( lhs, rhs ); }
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> >
bool compareByRel(Rel op, const Tp &lhs, const Tp &rhs, TCompare compare)
Comparison of two elements using relational operator op.
Easy-to use interface to the ZYPP dependency resolver.
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
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
General compare functor returning -1, 0, 1.
int operator()(const Tp &lhs, const Tp &rhs) const
for_use_in_switch inSwitch() const
Enumarator provided for use in switch statement.