On 1/19/19 10:03 AM, Hans wrote: > Hi, > > > I have a largish project, consisting of 12 libraries and 50 or so > executables. Some of the executables declare 'duplicate' class names - > they are not real duplicates, of course, since they are never linked > together, but the same name is still find in several places. How do I > tell Doxygen that symbols from two executables really refer to two > different things? > > For example, foo.exe contains class MainWindow. bar.exe also contains > class MainWindow, but of course it is a different thing altogether. > Can I somehow get Doxygen to keep them separate in the output? > > I don't want to run Doxygen 50 times, once for each executable. It > would be incredibly slow, and take up a huge amount of diskspace. > > > Thanks in advance! > > H. Guijt > That isn't really how Doxygen is intended to be used from what I know, but one way around it would be for each executable to place its duplicates in a unique namespace (perhaps named for the executable), and then Doxygen would document each in its own namespace, and not see them as duplicates. The header declaring the class could even than bring the name into the global namespace so most of the program doesn't need to see the difference.
-- Richard Damon _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users