My project uses a macro as an alias for a globally defined engine, for brevity.
The macro definition is as follows:#define gEngine theApp.m_Engine
This permits engine methods to be called as follows:gEngine.foo();
Unfortunately such calls appear in the References section of class documents as
just "gEngine." which is not correct. If I edit my source and replace
gEngine.foo() with theApp.m_Engine.foo(), the references are OK.My config file
definitely has ENABLE_PREPROCESSING and MACRO_EXPANSION set to YES. Could I
have found an issue with doxygen's parser, or am I missing something?
It's as if the references were being created from the raw source files, without
preprocessing.
Best regards,Chris
http://chordease.sourceforge.net/
PS I'm using doxygen 1.8.9.1, and Visual C++ (version 6.0) under Windows 7
64-bit.
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users