Lines Matching refs:binary_function
267 // Ignore warnings about std::unary_function and std::binary_function.
287 /// Determines if the type _Tp derives from binary_function.
293 static __one __test(const volatile binary_function<_T1, _T2, _Res>*);
360 * Knowing which of unary_function and binary_function _Tp derives
367 // Not a unary_function or binary_function, so try a weak result type.
373 // unary_function but not binary_function
380 // binary_function but not unary_function
383 : binary_function<typename _Tp::first_argument_type,
388 // Both unary_function and binary_function. Import result_type to
394 binary_function<typename _Tp::first_argument_type,
402 * Derives from unary_function or binary_function when it
405 * derive from both unary_function and binary_function.
424 : binary_function<_T1, _T2, _Res>
436 : binary_function<_T1, _T2, _Res>
448 : binary_function<_T1*, _T2, _Res>
460 : binary_function<const _T1*, _T2, _Res>
472 : binary_function<volatile _T1*, _T2, _Res>
484 : binary_function<const volatile _T1*, _T2, _Res>
568 * Derives from @c unary_function or @c binary_function, or perhaps
580 /// Derives from @c binary_function, as appropriate.
583 : std::binary_function<_T1, _T2, _Res> { };