TR1 conformance: derive from unary_function/binary_function

[SVN r34481]
This commit is contained in:
Peter Dimov
2006-07-08 18:07:33 +00:00
parent 69ee6e2375
commit 872f12efee
2 changed files with 12 additions and 0 deletions

View File

@ -446,6 +446,17 @@ namespace boost {
typename Allocator = BOOST_FUNCTION_DEFAULT_ALLOCATOR
>
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