Go to the documentation of this file.
41 template <
typename LhsNames,
typename RhsNames>
48 template <
typename LhsType,
typename RhsType>
49 bool less (LhsType
const& lhs, RhsType
const& rhs)
51 return detail::compare <
60 template <
typename LhsType,
typename RhsType>
61 bool greater (LhsType
const& lhs, RhsType
const& rhs)
63 return detail::compare <
72 template <
typename LhsType,
typename RhsType>
75 return detail::compare <
84 template <
typename LhsType,
typename RhsType>
87 return detail::compare <
96 template <
typename LhsType,
typename RhsType>
97 bool equal (LhsType
const& lhs, RhsType
const& rhs)
99 return detail::compare <
108 template <
typename LhsType,
typename RhsType>
111 return detail::compare <
126 template <
typename Parent>
133 friend bool operator< (Parent
const& lhs, Parent
const& rhs)
135 return less(lhs, rhs);
142 friend bool operator> (Parent
const& lhs, Parent
const& rhs)
151 friend bool operator<= (Parent
const& lhs, Parent
const& rhs)
160 friend bool operator>= (Parent
const& lhs, Parent
const& rhs)
169 friend bool operator== (Parent
const& lhs, Parent
const& rhs)
171 return equal(lhs, rhs);
178 friend bool operator!= (Parent
const& lhs, Parent
const& rhs)
186 #include <framework/serializable/utility/comparable.inl>