1
// preprocessed version of 'boost/mpl/aux_/template_arity.hpp' header
2
// see the original for copyright information
4
namespace boost { namespace mpl { namespace aux {
7
struct template_arity_impl
9
template< typename F > struct result_
11
static int const value = -1;
16
struct template_arity_impl<true>
18
template< typename F > struct result_
20
static int const value = F::arity;
25
template< typename F >
27
: template_arity_impl< ::boost::mpl::aux::has_rebind<F>::value >
32
}}} // namespace boost::mpl::aux