// // test.cpp(34) : conflicting types for `typedef const class ClsRef constClsRef' // test.cpp(29) : previous declaration as `typedef class Templ constClsRef' // // // Just a class // class Cls; // // Just a template // template class Templ; // // // typedef Templ ClsRef; // // First forward declaration // typedef const ClsRef constClsRef; // // Second forward declaration // typedef const ClsRef constClsRef; // line 29 // // Third forward declaration. // typedef const ClsRef constClsRef; // line 34