fork(1) download
  1. #include <type_traits>
  2. #include <tuple>
  3.  
  4. template<typename... Types, typename... Args>
  5. void fxn(Args&&... args) {
  6. static_assert(std::is_same<std::tuple<Types...>, std::tuple<int, bool>>::value, "!");
  7. static_assert(std::is_same<std::tuple<Args...>, std::tuple<int, double, char>>::value, "!");
  8. }
  9.  
  10. int main()
  11. {
  12. fxn<int, bool>(42, 3.14, 'c');
  13. }
  14.  
Success #stdin #stdout 0s 2892KB
stdin
Standard input is empty
stdout
Standard output is empty