Doxygen usually handles forward declarations well. For instance,
class A;
class B {
};
class A {
};
leads to

without duplication A.
But if I create class templates Aand Bthen it Ais extracted twice:
template<typename T> class A;
template<typename T>
class B {
};
template<typename T>
class A {
};

How can I prevent this?
source
share