Using doxygen 1.8.3 on Fedora-18, I am getting the following warning:
-------------------------
/home/bradbell/cppad/trunk/cppad/local/unary_minus.hpp:89: warning: no 
uniquely matching class member found for
   template < Base >
   AD< Base > AD< Base >::operator-(void) const

Possible candidates:
   friend AD< Base > AD< Base >::operator-(const AD< Base > &left, const 
AD< Base > &right)' at line 112 of file 
/home/bradbell/cppad/trunk/cppad/local/ad.hpp

   AD AD< Base >::operator-(void) const ' at line 179 of file 
/home/bradbell/cppad/trunk/cppad/local/ad.hpp
---------------------------
1. This problem did not occur with doxygen 1.8.11 on Fedora-17

2. It seems to me that doxygen is confused between using the unary and 
binary minus operators.

3. The unary_minus.hpp file can be viewed at
https://projects.coin-or.org/CppAD/browser/trunk/cppad/local/unary_minus.hpp

4. The ad.hpp file can be viewed at
https://projects.coin-or.org/CppAD/browser/trunk/cppad/local/ad.hpp

Why doesn't doxygen match line 170 of ad.hpp for the function being 
defined at line 89 of unary_minus.hpp ?





------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to