Hello,

I'm surprised to find out that some of the functions in the C++ project I'm 
working on have an empty "referenced by" list despite the fact they are called. 

Let's call f one of the functions with empty "referenced by". And let's call g 
a function that calls f. I see that g lists f in its "references" list. How 
come g is not in f's "referenced by" list? Am I misunderstanding something?

I must add that f and g are actually template functions. And that f is 
overloaded. Is it a known limitation of Doxygen to forget about these functions 
in the "referenced by" and "caller graph"?

The detailed real examples that I have is with foo an overloaded version of f. 
foo has the empty referenced by. Whereas f has a big referenced by list that I 
suspect contains the foo's callers.

I use Doxygen 1.8.8 with doxywizard.

(FWIW, my initial intent was to spot useless functions, ones that were never 
called.)

Thank you in advance,
anyway, Doxygen is a great tool!

Vincent Liard

------------------------------------------------------------------------------
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to