[Doxygen-users] Doc bug for operator %= (), doxygen 1.2.12
Brought to you by:
dimitri
From: Alexander S. <Ale...@co...> - 2002-01-09 12:29:53
|
Hello all, it seems that doxygen is not able to produce correct latex output for the overloaded operator %= . Minimal sample: ================================= /// The class X class X { public: /// constructor X(void); /// overloaded operator long operator %= (long n); } ================================= The latex output for class X look like this: \begin{CompactList}\small\item\em constructor.\item\end{CompactList}\item \hypertarget{classX_a1}{ \index{operator\%=@{operator\%=}!X@{X}}\index{X@{X}!operator%=@{operator\%=}} long \hyperlink{classX_a1}{operator\%=} (long n)} \label{classX_a1} which results in an error compiling with latex: Runaway argument? { \index {operator\%=@{operator\%=}!X@{X}}\index {X@{X}!operatorlong \ETC. ! Paragraph ended before \hypertarget was complete. <to be read again> \par l.23 I suppose it should create the following instead ( operator% -> operator\% ) \begin{CompactList}\small\item\em constructor.\item\end{CompactList}\item \hypertarget{classX_a1}{ \index{operator\%=@{operator\%=}!X@{X}}\index{X@{X}!operator\%=@{operator\%=}} long \hyperlink{classX_a1}{operator\%=} (long n)} \label{classX_a1} Does anyone know how to temporarily prevent this function from being commented or how to fix this? Regards, Alexander Dipl.-Ing. Alexander Speetzen Communication Networks, Aachen University of Technology; Phone: ++49-241-8027954, Fax: ++49-241-8022242; mailto:Ale...@Sp... | mailto:sp...@co... http://www.speetzen.de, | http://www.comnets.rwth-aachen.de/~spee |