12#ifndef ZYPP_RELCOMPARE_H
13#define ZYPP_RELCOMPARE_H
89 {
return Tp::compare( lhs, rhs ); }
107 template<
class Tp,
class TCompare>
113 return compare( lhs, rhs ) == 0;
116 return compare( lhs, rhs ) != 0;
119 return compare( lhs, rhs ) < 0;
122 return compare( lhs, rhs ) <= 0;
125 return compare( lhs, rhs ) > 0;
128 return compare( lhs, rhs ) >= 0;
157 template<
class Tp,
class TCompare = Compare<Tp> >
170 template<
class Tp,
class TCompare = Compare<Tp> >
177 template<
class Tp,
class TCompare = Compare<Tp> >
184 template<
class Tp,
class TCompare = Compare<Tp> >
191 template<
class Tp,
class TCompare = Compare<Tp> >
198 template<
class Tp,
class TCompare = Compare<Tp> >
205 template<
class Tp,
class TCompare = Compare<Tp> >
212 template<
class Tp,
class TCompare = Compare<Tp> >
219 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
Functor to compare two elements by Rel based on a general TCompare functor.
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.