#include <python.hpp>
Public Types | |
typedef State::second | bits |
typedef State::first | result0 |
typedef mpl::if_< mpl::or_ < typename Spec::required, typename Spec::optimized_default, mpl::bitand_< bits, mpl::long_ < 1 > > >, typename mpl::push_back< result0, Spec > ::type, result0 >::type | result |
typedef mpl::if_< mpl::or_ < typename Spec::required, typename Spec::optimized_default > , bits, typename mpl::shift_right< bits, mpl::long_< 1 > >::type > ::type | next_bits |
typedef mpl::pair< result, next_bits > | type |
typedef State::second boost::parameter::python::aux::combinations_op< Spec, State >::bits |
typedef mpl::if_< mpl::or_< typename Spec::required , typename Spec::optimized_default > , bits , typename mpl::shift_right<bits, mpl::long_<1> >::type >::type boost::parameter::python::aux::combinations_op< Spec, State >::next_bits |
typedef mpl::if_< mpl::or_< typename Spec::required , typename Spec::optimized_default , mpl::bitand_<bits, mpl::long_<1> > > , typename mpl::push_back<result0, Spec>::type , result0 >::type boost::parameter::python::aux::combinations_op< Spec, State >::result |
typedef State::first boost::parameter::python::aux::combinations_op< Spec, State >::result0 |
typedef mpl::pair< result , next_bits > boost::parameter::python::aux::combinations_op< Spec, State >::type |