|Category: functors ||Component type: type |
Logical_or<T> is a functors; specifically, it is an AdaptableBinaryPredicate, which means it is a function object that tests the truth or falsehood of some condition. If
f is an object of class
y are objects of class
T is convertible to
f(x,y) returns true if and only if either
Finds the first instance of either ' ' or '
' in a string.
const char* wptr = find_if(str, str + MAXLEN,
bind2nd(equal_to<char>(), ' '),
assert(wptr == str + MAXLEN || *wptr == ' ' || *wptr == '\n');
Defined in the standard header functional, and in the nonstandard backward-compatibility header function.h.
|Parameter ||Description ||Default |
|The type of |
T must be convertible to
Public base classes
binary_function<T, T, bool>
logical_or's members are defined in the AdaptableBinaryFunction and DefaultConstructible requirements.
Logical_or does not introduce any new members.
logical_or are not very useful by themselves. They are mainly useful because, when combined with the function object adaptor
binary_compose, they perform logical operations on other function objects.