![]() ![]() ![]() bad news, seems to be opened on bug tracker :, : looks like I'm looking for a workaround rather than a clean solution.When running doxygen, he seems confused and produces error messages: warning: no uniquely matching class member found for f(A)Īny idea how to get rid of these errors and make doxygen aware of the "using" directive ? Is it possible to remove top level namespace from class names, but show inclosed namespaces Stack Overflow. Inside the implementation, we have using namespace N1::N2 When working with library ABC, it natural that all names are included into the same top level namespace. To hide these namespaces I use this method. vendor.) without the namespace (cos I have the namespace referenced in a 'use'). But if I reference in an return or param a class from elsewhere (e.g. These strings are structured by using namespaces. Can doxygen determine the class from the use statements Im trying to document code with doxygen and for classes within my app code the links to other classes work as desired. The project is done in a way that we use polymorphism (due to extensive use of proxy pattern)Īs it's a common practice, we forbid the using directive inside the header and we use it in implementation file. I have some header files with static const strings wich define network communication json structures. In addition, we have quite a few independant components (and externals) that we isolate inside namespaces. Our doxygen configuration files harvest any header /hpp) / implementation /cpp) file inside the project. ![]() We have a c++ project that we document using doxygen, putting only doxygen comments inside headers for classes, we document static functions inside cpp. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |