Remove std::unary/binary_function use, they have been removed in C++17

This commit is contained in:
Peter Dimov
2016-11-06 14:43:42 +02:00
parent 21ad529e10
commit c326d30f28
3 changed files with 42 additions and 11 deletions

View File

@ -656,17 +656,6 @@ namespace boost {
BOOST_FUNCTION_TEMPLATE_PARMS
>
class BOOST_FUNCTION_FUNCTION : public function_base
#if BOOST_FUNCTION_NUM_ARGS == 1
, public std::unary_function<T0,R>
#elif BOOST_FUNCTION_NUM_ARGS == 2
, public std::binary_function<T0,T1,R>
#endif
{
public:
#ifndef BOOST_NO_VOID_RETURNS