fork download
  1. #include <tuple>
  2.  
  3. template <typename _Ty>
  4. struct Pack
  5. {
  6. typedef std::tuple<_Ty> type;
  7. };
  8.  
  9. template <typename _ContractsList>
  10. struct AgentContracts
  11. {
  12. typedef typename Pack<_ContractsList>::type Contracts;
  13. };
  14.  
  15. template <typename _Ty1, typename _Ty0>
  16. struct AgentContracts<std::tuple<_Ty1, _Ty0>>
  17. {
  18. typedef std::tuple<_Ty1, _Ty0> Contracts;
  19. };
  20.  
  21. int main()
  22. {
  23.  
  24. }
Success #stdin #stdout 0s 2880KB
stdin
Standard input is empty
stdout
Standard output is empty