|
BEGIN
|
|
template<typename T = void> struct L;
|
|
struct FriendL {
|
|
template<typename T> friend struct L;
|
|
};
|
|
END
|
|
|
|
namespace DeferredLookup {
|
|
namespace Indirect {
|
|
template<typename, bool = true> struct A {};
|
|
template<typename> struct B { template<typename T> using C = A<T>; };
|
|
}
|
|
}
|