@@ -523,4 +523,10 @@
}
void GlpkBase::freeEnv() {
glp_free_env();
GlpkBase::FreeEnvHelper GlpkBase::freeEnvHelper;
// GlpkLp members
@@ -101,4 +101,16 @@
virtual void _clear();
private:
static void freeEnv();
struct FreeEnvHelper {
~FreeEnvHelper() {
freeEnv();
};
static FreeEnvHelper freeEnvHelper;
public: