Doxygen has a really neat feature whereby it will generate inheritance graphs from code. However, when using multiple inheritance from classes with a common base, the plot shows two separate base classes (even though I'm using virtual inheritance as signified by the dashed lines around the base class)
How can I make Doxygen plot something more like the following . . .
D
/ \
B C
\ /
A
And not: (as happens without virtual inheritance)
D
/ \
B C
| |
A A