logical_and class template — Binary functional for logical conjunction
template <typename T> struct logical_and : binary_function<T, T, bool> { bool operator( )(const T& x, const T& y) const; };
The logical_and
class
template is a binary functional in which operator( )
returns x
&&
y
. Note that no short-circuiting occurs
because both arguments must be evaluated before operator( )
can be called.