5#ifndef BALL_CONCEPT_PREDICATE_H
6#define BALL_CONCEPT_PREDICATE_H
8#ifndef BALL_COMMON_GLOBAL_H
16 using std::unary_function;
17 using std::binary_function;
29 :
public unary_function<T, bool>
42 template <
typename T1,
typename T2>
49 virtual bool operator() (
const T1& x,
const T2& y)
const
63 template <
typename T1,
typename T2>
virtual ~BinaryPredicate()
virtual bool operator()(const T1 &x, const T2 &y) const
virtual bool operator()(const T &) const
virtual ~UnaryPredicate()