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
|