Re: [Doxygen-users] Sealed classes in C++ generating with name "sealed"
Brought to you by:
dimitri
From: Erik Z. <ze...@ma...> - 2014-04-09 17:32:34
|
On Wed, Apr 9, 2014 at 10:46 AM, Michael Lanzetta <lan...@gm...> wrote: > Hey all, > > I'm running version 1.8.6, and I've noticed that classes marked > 'sealed' have the name 'sealed' instead of their actual name used, > when generating C++ documentation. This is odd, since sealed methods > don't have the same issue. > For instance: > > public ref class MySealed sealed > { > public: > MySealed() > { > } > > virtual void SealedMethod() sealed {} > }; > > Generates the "class" 'sealed' instead of MySealed, but that class has > the SealedMethod method. > > I've submitted a bug to the bugzilla DB (725183) but so far it's been > untouched, but I'm hoping you'll tell me it's a PEBKAC issue and > there's a hidden configuration option I missed that fixes the problem. > If not, has anyone else seen this (and if so do you have a > workaround)? > > Thanks, > Mike "sealed" is not part of C++. It's a nonstandard MS extension. You can probably use the preprocessor to convert it to final (new in C++11, not sure if doxygen understands it yet). Erik -- ************************************************* Erik Zeek ze...@ma... ************************************************* Against stupidity the very gods Themselves contend in vain. - Johann Christoph Friedrich von Schiller (1801) ************************************************* |