I have some nested typedefs which I am trying to debug. The first I want to do is to print them out so I can see how they are instantiated.
E.g.
 using tt = std::conditional<conditionForType1, type_1, type_2>;
where type_1 and type_2 are two other evaluated aliases. How can I print the content of tt, type_1, and type_2
 
     
     
    