[Doxygen-users] Class collaboration
Brought to you by:
dimitri
From: Anthony Y. <an...@ac...> - 2001-09-13 15:50:12
|
Hi, I found another "problem" that "bugs" me (pun intended!). In the class collaboration diagram that is generated, I think something is not quite right. Let me give an example: class A { /* some methods */ }; class B { std::vector<A *> vec; }; I'm just using the std::vector as an example. It can be any kind of (STL) container. Even though this strongly suggests that class B somehow uses class A for "something" (in my case, B *does* make use of A, which is why B stores a vector of pointers to A), Doxygen does not conclude that there is collaboration between A and B. This can be extended to include the use of smart pointers stored in a container. I'm interested to know if this is the intended behaviour. If so, what is the reason behind? If not, maybe this is a bug? Thanks for your time. |