[Doxygen-develop] Namespace not properly recognized
Brought to you by:
dimitri
From: Tim N. <nie...@kb...> - 2008-05-08 10:06:48
|
Hi Doxygen developers. I have files like the following: file.h: namespace mynamespace { class MyClass { public: MyClass(); } } file.cpp: using namespace mynamespace; /** @class MyClass <file.h> * My fancy class. */ /** Constructor. */ MyClass::MyClass() { } This seems to be valid C++ and compiles properly (tested with GCC 4.1 and 4.3 on Fedora 8 and 9). However, if I try to run doxygen (doxygen-1.5.5-2.fc8) on this it will complain: Warning: Compound mynamespace::MyClass is not documented. What I would expect is that it collects the "using namespace" clauses and prepends these namespaces to the class names to test for matching documentation. Can someone point me to the relevant lines in the code to have a closer look or knows a solution already? Regards from Aachen, Tim -- Tim Niemueller KBSG - Knowledge-Based Systems Group ======================================================================== AllemaniACs RoboCup Team RWTH Aachen University http://robocup.rwth-aachen.de Ahornstrasse 55 http://www.kbsg.rwth-aachen.de D-52056 Aachen |