[Lemon-commits] Alpar Juttner: Merge
Lemon HG
hg at lemon.cs.elte.hu
Wed Mar 4 14:54:46 CET 2009
details: http://lemon.cs.elte.hu/hg/lemon/rev/fc6c7aab4b8d
changeset: 564:fc6c7aab4b8d
user: Alpar Juttner <alpar [at] cs.elte.hu>
date: Wed Mar 04 13:43:05 2009 +0000
description:
Merge
diffstat:
2 files changed, 18 insertions(+)
lemon/glpk.cc | 6 ++++++
lemon/glpk.h | 12 ++++++++++++
diffs (38 lines):
diff --git a/lemon/glpk.cc b/lemon/glpk.cc
--- a/lemon/glpk.cc
+++ b/lemon/glpk.cc
@@ -522,6 +522,12 @@
cols.clear();
}
+ void GlpkBase::freeEnv() {
+ glp_free_env();
+ }
+
+ GlpkBase::FreeEnvHelper GlpkBase::freeEnvHelper;
+
// GlpkLp members
GlpkLp::GlpkLp()
diff --git a/lemon/glpk.h b/lemon/glpk.h
--- a/lemon/glpk.h
+++ b/lemon/glpk.h
@@ -100,6 +100,18 @@
virtual void _clear();
+ private:
+
+ static void freeEnv();
+
+ struct FreeEnvHelper {
+ ~FreeEnvHelper() {
+ freeEnv();
+ }
+ };
+
+ static FreeEnvHelper freeEnvHelper;
+
public:
///Pointer to the underlying GLPK data structure.
More information about the Lemon-commits
mailing list