Predicate Class LessThan < T > template <typename T> class LessThan { public: bool operator () (const T& t1, const T& t2) const ; } ; template <typename T> int LessThan<T>::operator () (const T& t1, const T& t2) const { return (t1 < t2); }
template <typename T> class LessThan { public: bool operator () (const T& t1, const T& t2) const ; } ; template <typename T> int LessThan<T>::operator () (const T& t1, const T& t2) const { return (t1 < t2); }