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 Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users