Hi All,
I have a problem with member type. Say I have a trait class
template <typename T>
strut SomeTrait
{
//... some stuff
typedef some_type type;
};
There are several such traits. Then say I have a main class template, which
inherits from or contains several traits type. For example,
template <typename T>
class MainClass
{
typename Trait1<T>::type member1;
typename Trait2<T>::type member2;
//... more trait members
};
Then when generate the collaboration graph, the graph shows all members points
to a type called `type`, which is clearly meaningless though in some sense
Doxygen is right.
Similarly if I have several classes derived from a Trait<T>::type, then the
inheritance graph shows that they all derive from `type`
I searched again and again in the configuration section of the reference
manual. I think I must missed something.
Is there a way to have Doxygen use the fully qualified name, including the
class template name for such member types?
Best,
Yan
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
Doxygen-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-users