Have code like:
Don't know how to get it working. Similar problem could happen on class declaration. But that can be solved by predeclaration. How can I deal with typedef.Code:template <...> Tmp_a; template <...> Tmp_b; class A { typedef Tmp_a<B:type_b> Type_a; }; class B { typedef Tmp_b<A:type_a> Type_b; }