logical_or class template — Binary functional for logical disjunction
template <typename T> struct logical_or : binary_function<T, T, bool> { bool operator( )(const T& x, const T& y) const; };
The logical_or
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.