Hi!

Bug.     Doxygen 1.8.1.2 on 64-bit WindowsServer2008 (server version of Vista).

Sample page   (in file testme.dox):
-----------------------------------------
/*! \page testme TESTME

[TOC]

# First header  {#testme_firstheader}
First line of text

\code{.cpp}
void MethodName( int arg1  /* = 0 */,
                 int arg2  /* = 0 */ )
{
    DoNothing();
}
\endcode

# Next header  {#testme_nextheader}
The header "Next header" will not appear.

*/
-----------------------------------------


Resulting doxygen page looks normal, EXCEPT:  ALL headers after the \code block 
are missing from the page AND missing from the TOC.  All other text, code, 
comments, etc, appears normally.  The \code block starts and ends normally.

It seems to be tied to the C-style comments in the method signature, placed 
there to remind the developer that the declaration provides default values for 
those arguments.  I've tried different combinations of those comments: each one 
individually, before/after the comma, before/after the closing parenthesis, 
etc.  All fail.

Removing those C-style comments makes the "Next header" section header appear 
correctly.

Bug.  C++ allows C-style comments.

        Mike



This email was sent to you by Thomson Reuters, the global news and information 
company. Any views expressed in this message are those of the individual 
sender, except where the sender specifically states them to be the views of 
Thomson Reuters.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Doxygen-users mailing list
Doxygen-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/doxygen-users

Reply via email to