added destructor to loaded commands

This commit is contained in:
Ken Martin
2002-09-17 10:38:00 -04:00
parent d17830ee5e
commit 0a2f6c876c
2 changed files with 13 additions and 1 deletions
+11 -1
View File
@@ -28,6 +28,9 @@ public:
this->info.CAPI = &cmStaticCAPI;
}
///! clean up any memory allocated by the plugin
~cmLoadedCommand();
/**
* This is a virtual constructor for the command.
*/
@@ -139,7 +142,14 @@ void cmLoadedCommand::FinalPass()
{
this->info.FinalPass((void *)&this->info,(void *)this->m_Makefile);
}
}
cmLoadedCommand::~cmLoadedCommand()
{
if (this->info.Destructor)
{
this->info.Destructor((void *)&this->info);
}
}
// cmLoadCommandCommand