Hi,
Can someone explain the underlying procedure for doCycle()?
     static void doCycle() {
        {
          FLEXUS_PROFILE_N( mpl::deref<DriveHandleIter>::type::drive::name() );
          for (index_t i = 0; i < mpl::deref<DriveHandleIter>::type::width(); 
i++) {
              mpl::deref<DriveHandleIter>::type::getReference(i).drive( 
typename mpl::deref<DriveHandleIter>::type::drive () );
          }
        }
        do_cycle_step<N-1, typename mpl::next<DriveHandleIter>::type 
>::doCycle();
     }

thanks,

// Naderan *Mahmood;

Reply via email to