12 lines
		
	
	
		
			231 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			231 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| template<typename T> struct SomeTemplate {};
 | |
| 
 | |
| struct DefinedInCommon {
 | |
|   void f();
 | |
|   struct Inner {};
 | |
|   friend void FoundByADL(DefinedInCommon);
 | |
| };
 | |
| 
 | |
| template<typename T> struct CommonTemplate {
 | |
|   enum E { a = 1, b = 2, c = 3 };
 | |
| };
 | 
