15 lines
209 B
C++
15 lines
209 B
C++
template <typename T>
|
|
struct A {
|
|
using reference = T&;
|
|
};
|
|
|
|
template <typename U>
|
|
struct B {
|
|
using reference = A<U>::reference;
|
|
};
|
|
|
|
template <typename Z>
|
|
struct C {
|
|
using type = B<Z>::reference;
|
|
};
|