Empirical
Public Types | List of all members
emp::internal::ip_sort_impl< T_IN, T_OUT > Struct Template Reference

#include <IntPack.h>

Public Types

template<int V>
using spop = typename T_IN::template pop_val< V >
 
template<int V>
using snext = ip_sort_impl< spop< V >, typename T_OUT::template push_back< V > >
 
template<int V>
using sort = typename snext< V >::template sort< spop< V >::Min(T_IN::first) >
 

Member Typedef Documentation

template<typename T_IN, typename T_OUT>
template<int V>
using emp::internal::ip_sort_impl< T_IN, T_OUT >::snext = ip_sort_impl< spop<V>, typename T_OUT::template push_back<V> >
template<typename T_IN, typename T_OUT>
template<int V>
using emp::internal::ip_sort_impl< T_IN, T_OUT >::sort = typename snext<V>::template sort< spop<V>::Min(T_IN::first) >
template<typename T_IN, typename T_OUT>
template<int V>
using emp::internal::ip_sort_impl< T_IN, T_OUT >::spop = typename T_IN::template pop_val<V>

The documentation for this struct was generated from the following file: