1*0a6a1f1dSLionel Sambuc #ifndef A_H 2*0a6a1f1dSLionel Sambuc #define A_H 3*0a6a1f1dSLionel Sambuc template<typename T> struct S; 4*0a6a1f1dSLionel Sambuc template<typename U> struct T { 5*0a6a1f1dSLionel Sambuc struct S; 6*0a6a1f1dSLionel Sambuc enum E : int; 7*0a6a1f1dSLionel Sambuc }; 8*0a6a1f1dSLionel Sambuc #endif 9