From 3a34995c8abc99a2fb079c3dc9239545d8984421 Mon Sep 17 00:00:00 2001 From: David L Parkhurst Date: Fri, 20 Jul 2012 23:03:08 +0000 Subject: [PATCH] Starting to work on next problems, arguments for RM_pass_data. git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@6804 1feff8c3-07ed-0310-ac33-dd36852eb9cd --- IPhreeqcLib.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/IPhreeqcLib.cpp b/IPhreeqcLib.cpp index 395ed9aa..40f5e7df 100644 --- a/IPhreeqcLib.cpp +++ b/IPhreeqcLib.cpp @@ -8,6 +8,7 @@ class IPhreeqcLib { public: + //static void CleanupIPhreeqcInstances(void); static int CreateIPhreeqc(void); static IPQ_RESULT DestroyIPhreeqc(int n); static IPhreeqc* GetInstance(int n); @@ -949,3 +950,17 @@ IPhreeqcLib::GetInstance(int id) } return 0; } +//// static method +//void IPhreeqcLib::CleanupIPhreeqcInstances(void) +//{ +// std::map::iterator it = IPhreeqc::Instances.begin(); +// std::vector ip_list; +// for ( ; it != IPhreeqc::Instances.end(); it++) +// { +// ip_list.push_back(it->second); +// } +// for (size_t i = 0; i < ip_list.size(); i++) +// { +// delete ip_list[i]; +// } +//} \ No newline at end of file