std::logical_not
Min standard notice:
Header: <functional>
Function object for performing logical NOT (logical negation). Effectively calls operator! for type T.
# Declarations
template< class T >
struct logical_not;
(until C++14)
template< class T = void >
struct logical_not;
(since C++14)
# Parameters
arg: value to compute logical NOT of
# Return value
The result of !arg.