aether::mpl::zip< std::tuple< A, As... >, std::tuple< B, Bs... > > Struct Template Reference

#include <mpl.hh>

Public Types

using type = typename aether::mpl::cons< std::pair< A, B >, typename zip< std::tuple< As... >, std::tuple< Bs... >>::type >::type
 

Member Typedef Documentation

template<typename A , typename B , typename... As, typename... Bs>
using aether::mpl::zip< std::tuple< A, As... >, std::tuple< B, Bs... > >::type = typename aether::mpl::cons<std::pair<A, B>, typename zip<std::tuple<As...>, std::tuple<Bs...>>::type>::type