std::binary_negate< _Predicate > - One of the negation functors.
Contents
Detailed Description
template<typename_Predicate>
class std::binary_negate< _Predicate >"One of the negationfunctors.
Member Typedef Documentation
typedef_Predicate::first_argument_typestd::binary_function<_Predicate::first_argument_type,_Predicate::second_argument_type,bool>::first_argument_type[inherited]
first_argument_type is the type of the first argument
typedefboolstd::binary_function<_Predicate::first_argument_type,_Predicate::second_argument_type,bool>::result_type[inherited]
result_type is the return type
typedef_Predicate::second_argument_typestd::binary_function<_Predicate::first_argument_type,_Predicate::second_argument_type,bool>::second_argument_type[inherited]
second_argument_type is the type of the second argument
Name
std::binary_negate< _Predicate > - One of the negationfunctors.
Synopsis
#include <functional>
Inherits std::binary_function<_Predicate::first_argument_type,_Predicate::second_argument_type,bool>.
PublicTypestypedef _Predicate::first_argument_type first_argument_type
first_argument_type is the type of the first argument
typedef bool result_type
result_type is the return type
typedef _Predicate::second_argument_type second_argument_type
second_argument_type is the type of the second argument
PublicMemberFunctions
constexpr binary_negate (const _Predicate &__x)
constexpr bool operator() (const typename _Predicate::first_argument_type &__x, const typename
_Predicate::second_argument_type &__y) const
ProtectedAttributes
_Predicate _M_pred