

This bug was previously marked ASSIGNED, which means it should be fixed inĭoxygen version 1.7.0. This should be corrected in the latest subversion update. On 12:24:29 +0000, Dimitri van Heesch wrote:Ĭonfirmed. I've debug the issue a little bit and what I've found so far is, that the anonymous class gets added as a class named " and this seems to hide data::totally_unrelated when the copydoc command looks up f1(). When I implement the interface data::abs_interface with an unnamed class, this will cause doxygen to not find the target in class data::totally_unrelated.Ī working workaround is to give the class of foo a name. AFXIDPFILEINVALIDFILE 'An invalid file handle was associated with 1.' AFXIDPFILEREMOVECURRENT '1 could not be removed because it is the current directory.' AFXIDPFILEDIRFULL '1 could not be created because the directory is full. The two classes data::abs_interface and data::totally_unrelated and the object foo might be in parts of the project that seems to be totally unrelated.

The attached file copy_doc.h contains a little example that reproduces the bug and I've used Comeau C/C++ Online to make sure, that this is valid C++.
Artcut an unamed file was not found code#
This might seem a little esoteric, but this is real code and it was quit hard to find what was triggering the bug. Reported in version 1.6.2 on platform Other Status RESOLVED severity normal in component general for.
