|
Boost Users : |
Subject: Re: [Boost-users] [function_types] comparing arity
From: Jeff Flinn (Jeffrey.Flinn_at_[hidden])
Date: 2012-03-02 20:55:12
Jeff Flinn wrote:
> I'm trying to come up with the condition for an enable_if condition
> based on the function_arity of a signature. The following fails to compile:
>
> bool z
> = boost::mpl::equal_to
> < boost::function_types::function_arity<SIG>::value
> , boost::mpl::int_<3>
> >;
Ok this compiles:
bool z
= boost::mpl::equal_to
< typename boost::function_types::function_arity<SIG>::type
, boost::mpl::int_<3>
>::value;
But when used in the following fails to compile:
typename enable_if
< typename boost::mpl::equal_to
< typename boost::function_types::function_arity<SIG>::type
, boost::mpl::int_<3>
>::type
, typename boost::function_types::result_type<SIG>::type
>::type
Again, help is appreciated.
Thanks Jeff
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net