RE: [Doxygen-users] Class collaboration
Brought to you by:
dimitri
From: Prikryl,Petr <PRI...@sk...> - 2001-09-14 12:35:05
|
Hi Kris, I agree that adding some extra command to manually mark the relation between the classes would be fine. Majority probably do not need some general solution of that kind. Those who need to capture the relationship of that special kind would probably agree to insert it manually. I cannot argue here. I belong to the majority ;-) Petr -- Petr Prikryl, SKIL, spol. s r.o., pri...@sk... > -----Original Message----- > From: Kris Thielemans [SMTP:kri...@ic...] > Sent: Friday, September 14, 2001 12:26 PM > To: dox...@li... > Subject: RE: [Doxygen-users] Class collaboration > > Dear Petr, > > I agree with you. It seems impossible to do this without knowing what > std::vector is. One could argue this is easy to do, but what about by own > class Array. Can doxygen know it's also a container class? Too hard. > > > > > [...] 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; }; > > > > "Is the result of a solution of the problem worth of the > > complexity of the solution?" > > So, I don't think anyone should try to build this in in the parser. > However, > it might be useful to have an extra doxygen command (one more!) to force a > class to be put in the collaboration diagram. That would solve this > conundrum I guess. [...] |