#ifndef D_H #define D_H template<typename> struct S; template<typename> struct T; #endif