title: How to typedef a tuple that is concatenation of other tuples?
body: <pre><code>class A{ typedef tuple&lt;int, double, int&gt; list; };
  class B{ typedef tuple&lt;int, int&gt; list; };
  class C{ typedef tuple&lt;int, double, char&gt; list; };
  
  template &lt;typename... args&gt;
      class My_class{
            //need a tuple type that is combination of all the tuple named list in the class A B C
      };
  
      My_class&lt;A, B, C&gt; obj;
  </code></pre>
  
  <p>How do i create a typedef with in My_class so that it is equal to <code>tuple&lt;int, double, int, int, int, int, double, char&gt;</code> ? </p>