fork(3) download
  1. #include <iostream>
  2. #include <tuple>
  3. #include <iomanip>
  4.  
  5. template <typename T, typename... L>
  6. struct foo{};
  7.  
  8. template <typename T>
  9. struct bar {
  10. using toto = T;
  11. };
  12.  
  13. template <template<typename, typename...> class F, typename T, typename... L>
  14. struct bar<F<T,L...>> {
  15. using toto = T;
  16. };
  17.  
  18. int main() {
  19.  
  20. bar< foo<int,char,char> > a;
  21. }
Success #stdin #stdout 0s 3136KB
stdin
Standard input is empty
stdout
Standard output is empty