[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.
|