> 1) I have markup inside a class constructor like this:
>
> //! @page Com Windows COM
> //! @section ComRegistry Registry Example
> //!
> //! @verbatim
> //! __uuidof(NetFwMgr) == {304CE942-6E39-40D8-943A-B913C40C9CD4}
> //!
> //!
> [HKEY_CLASSES_ROOT\CLSID\{304CE942-6E39-40D8-943A-B913C40C9CD4}]
> //! @="HNetCfg.FwMgr"
> //!
> //! ...
> //!
> #ifdef DEBUG
> StringFromCLSID(__uuidof(INetFwMgr), &uuid_string);
> _RPTW1(_CRT_WARN, L"INetFwMgr %s\n", uuid_string);
> #endif
> //! __uuidof(INetFwMgr) == {F7898AF5-CAC4-4632-A2EC-DA06E5111AF2}
> //!
> //!
> [HKEY_CLASSES_ROOT\Interface\{F7898AF5-CAC4-4632-A2EC-DA06E511
1AF2}] \n
> //! @="INetFwMgr"
> //!
> //! @endverbatim
Apparently, placing \page and friends in a function body is a big no-no.
I just realized doing that effectively breaks the documentation for the
function. That's too bad. Moving that documentation outside of the
function body compromises its value when reading the source file
directly.
I can force the function documentation to occur with \fn, but then it
does not contain cross-reference information like "Definition at line
x of File y", References links, and call Graph (as though it was not
found - even though no warnings are given to that effect).
---
Kevin R. Bulgrien
New Product Development Engineer
The author is not under control of what appears below this point...
This message and/or attachments may include information subject to GD Corporate
Policy 07-105 and is intended to be accessed only by authorized personnel of
General Dynamics and approved service providers. Use, storage and transmission
are governed by General Dynamics and its policies. Contractual restrictions
apply to third parties. Recipients should refer to the policies or contract to
determine proper handling. Unauthorized review, use, disclosure or
distribution is prohibited. If you are not an intended recipient, please
contact the sender and destroy all copies of the original message.
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58041391&iu=/4140/ostg.clktrk
_______________________________________________
Doxygen-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/doxygen-users