[prev in list] [next in list] [prev in thread] [next in thread] 

List:       doxygen-users
Subject:    Re: [Doxygen-users] Overloaded functions not recognized
From:       Dimitri van Heesch <doxygen () gmail ! com>
Date:       2012-09-30 9:02:30
Message-ID: BD7B9691-AE6A-47C6-AFEE-B810F63F9FE5 () gmail ! com
[Download RAW message or body]


On Sep 30, 2012, at 10:45 , Juanjo <jjgarcia@users.sourceforge.net> wrote:

> Dimitri van Heesch <doxygen <at> gmail.com> writes:
> 
>> That might be causing the problem.
>> Please file a bug report in the tracker.
> 
> https://bugzilla.gnome.org/show_bug.cgi?id=685125
> 
> I managed to cook a minimal example.
> It might be even made smaller by removing the two *.cc files.
> This is doxygen 1.8.2 as shipped by Homebrew OS X.
> 
> Do you think there could be a workaround?
> This bug is kind of a showstopper for me.
> It is trashing the documentation of a library I have to release at work.

You could use:

struct RTensor : public Tensor<double>  {};
struct CTensor : public Tensor<cdouble> {};

instead of the typedefs. 

Optionally only do this in a section that doxygen sees:

#ifdef DOXYGEN_ONLY
struct RTensor : public Tensor<double> {};
struct CTensor : public Tensor<cdouble> {};
#else
original typedefs ...
#endif

Along with the following settings:
ENABLE_PREPROCESSING   = YES
PREDEFINED             = DOXYGEN_ONLY

Regards,
  Dimitri

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://ad.doubleclick.net/clk;258768047;13503038;j?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic