After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 456475 - Finalizer support for Managed C++
Finalizer support for Managed C++
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: build
1.5.2
Other Windows
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2007-07-13 06:07 UTC by Thomas Popp
Modified: 2007-07-27 09:22 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Thomas Popp 2007-07-13 06:07:11 UTC
> I'm using Doxygen 1.52. to document Managed C++ code for .NET 2.0. It 
> works ok, but the "Finalizer"-functions does not get detected. It is 
> declared similiar to a destructor, but instead of '~' the '!' is being 
> used. Here is a sample class to depict this.
>  
> class CTest
> {
> public:
>     CTest ();  // constructor
>    ~CTest (); // destructor
>  
> ///////////////////////////    Here now the finalizer
>    !CTest (); // finalizer
> /////
> };
Comment 1 Dimitri van Heesch 2007-07-16 17:33:56 UTC
I'll add support for this in the next CVS update.
Comment 2 Dimitri van Heesch 2007-07-27 09:22:47 UTC
This bug was marked ASSIGNED and as a result has been moved to the FIXED state with the release of 1.5.3, since I believe the bug has been fixed in this release. I kindly ask you to verify this and reopen the bug should this not be the case.