Advertisement
Guest User

Untitled

a guest
Jul 25th, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. template < class >
  2. struct repack;
  3.  
  4. template<template<typename...> class T, typename... Args>
  5. struct repack< T<Args...> > {
  6.  
  7. template < template<class...> class U >
  8. using type = U<Args...>;
  9. };
  10.  
  11. template < typename From, template < class ... > class To >
  12. using repack_t = typename repack<From>:: template type<To>;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement