Hello,

I am using Doxygen's XML output in a custom tool to help analyze my C++
project, which is fairly large and complex.

The project consists of a great deal of object-oriented code as well as
C-style functions.  My tool is supposed to help navigate the complex
relationships between entities by making use of Doxygen's call/caller-graph
abilities.

Within the scope of the C++ classes and structs, everything works perfectly.
I can parse Doxygen's output and see all the call/caller relationships.

Unfortunately, no matter what I do to the config file, I can't seem to get
<references> or <referencedby> tags for the global functions.  I do get them
for all the classes and structs; just not the functions.  These functions
are in the anonymous global namespace (i.e. no namespace at all).

I've tried capturing Doxygen's console output, and indeed I see no lines
about "Generating caller graph..." for the global functions.

I'm not even sure where I should be looking to find them if they were
generated; the only place I see these functions documented is in the .h/.cpp
file documents (my_file_8cpp.xml, e.g.).

I'm sure I am just doing something wrong, as I'm somewhat of a novice
Doxygen user.  I appreciate all input and assistance!

I have created a small contrived example which reproduces the problem; I
will be glad to provide it if needed.

Thanks,
~Brian

------------------------------------------------------ 
          Brian Henning, Software Engineer

    /\    Pine Research Instrumentation 
   //\\   2741 Campus Walk Ave, Bldg 100 
  ///\\\  Durham, NC 27705 
 ////\\\\ USA 
    || 
    ||    phone: 919.782.8320 
          fax:   919.782.8323 
          email: bhenn...@pineinst.com 
------------------------------------------------------ 





------------------------------------------------------------------------------
Introducing AppDynamics Lite, a free troubleshooting tool for Java/.NET
Get 100% visibility into your production application - at no cost.
Code-level diagnostics for performance bottlenecks with <2% overhead
Download for free and get started troubleshooting in minutes.
http://p.sf.net/sfu/appdyn_d2d_ap1
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to