fork download
  1. template<typename A>
  2. struct T1
  3. {
  4. template<typename B>
  5. struct T2{};
  6. };
  7.  
  8. template<typename A>
  9. class C
  10. {
  11. T1<A> t;
  12. };
  13.  
  14. template<typename A>
  15. using U1=decltype(C<A>::t);
  16.  
  17. template<typename A, typename B>
  18. using U2=typename U1<A>::template T2<B>;
  19.  
  20. int main()
  21. {
  22. }
  23.  
Success #stdin #stdout 0s 2892KB
stdin
Standard input is empty
stdout
Standard output is empty