> On 30 Sep 2016, at 16:50 , Fabian Cenedese <cened...@indel.ch> wrote: > > Hi > > I'm having a problem I don't understand. In a project with several > cpp and h files I have many classes that are fully documented. > There's also a cpp file with just global functions and a corresponding > h file. I have the full documentation for function parameters and > return type in the h file, in the cpp file is only a description. Somehow > doxygen (Win32 1.8.12) sees both parts but can't match the functions > up. > > IBHelpers.cpp:65: warning: parameters of member GetIconIndex are not (all) > documented > IBHelpers.cpp:65: warning: return type of member GetIconIndex is not > documented > > However in the generated documentation doxygen declares that the > same function is in both files. > > GetIconIndex() : IBHelpers.h , IBHelpers.cpp > > Why does doxygen see the global function in the h and cpp file but > can't combine the documentation for it? I don't have any problem > doing the same thing for classes and methods.
This typically means that doxygen doesn't find a match between the parameters of the declaration and definition. So it considers them to be different functions (which could also happen in case of function overloading). More details are needed to further analyse why this happens. Regards, Dimitri ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________ Doxygen-users mailing list Doxygen-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/doxygen-users