Since the discussion and workarounds in 

Getting shared_ptr refs to appear in collaboration diagrams..... Eric J. 
Holtman 2010-03-01

and
 
Re: templates and association diagrams  James Ahlborn   2004-08-04

there is now the C++C11 standard (and one dos not need boost for certain smart 
pointer anymore) and I am still searching for an solution which is showing an 
embedded class object by a smart pointer (std::shared_ptr, std::week_ptr, 
std::unique_ptr) like a usual raw pointer.

When generating UML look diagrams raw pointer s are indicated which the usually 
diamond symbol, but classed embedded by smart pointers are not shown.

The workarounds managed in the post above are not solving the problem because 
they are showing an intermediate object "shared_ptr" between class and embedded 
class object.

Since smart pointer can be use like raw pointers (and provide a lot of 
advantages) they should be treated like raw pointers.

Maybe there are some good reasons that doxygen will not show all classes 
embedded in containers.

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to