[Mobies-commit] [commit] r3993 - in UDM/trunk: include src/UdmPython

ksmyth at redhat1.isis.vanderbilt.edu ksmyth at redhat1.isis.vanderbilt.edu
Tue Jan 24 11:39:32 CST 2012


Author: ksmyth
Date: Tue Jan 24 11:39:31 2012
New Revision: 3993

Log:
Fix for broken compilers

Modified:
   UDM/trunk/include/UdmBase.h
   UDM/trunk/src/UdmPython/UdmPython.cpp

Modified: UDM/trunk/include/UdmBase.h
==============================================================================
--- UDM/trunk/include/UdmBase.h	Tue Jan 24 11:39:19 2012	(r3992)
+++ UDM/trunk/include/UdmBase.h	Tue Jan 24 11:39:31 2012	(r3993)
@@ -3361,7 +3361,7 @@
 	}
 
 	template<class CreateF>
-	void CreateNew(CreateF& f) {
+	void CreateNew_(CreateF& f) {
 		if(dn)
 			throw udm_exception("DataNetwork is already open"); 
 		dn = f(metaroot, pr);
@@ -3379,7 +3379,7 @@
 	}
 
 	template<class OpenF>
-	void OpenExisting(OpenF& f) {
+	void OpenExisting_(OpenF& f) {
 		if(dn)
 			throw udm_exception("DataNetwork is already open"); 
 		dn = f(metaroot, pr);

Modified: UDM/trunk/src/UdmPython/UdmPython.cpp
==============================================================================
--- UDM/trunk/src/UdmPython/UdmPython.cpp	Tue Jan 24 11:39:19 2012	(r3992)
+++ UDM/trunk/src/UdmPython/UdmPython.cpp	Tue Jan 24 11:39:31 2012	(r3993)
@@ -50,13 +50,13 @@
 	{
 		// OpenExisting calls AddRef
 		IUnknown* punk = object2IUnknown(systemname);
-
-		self.OpenExisting([&](const Udm::UdmDiagram &metaroot, Udm::UdmProject* pr) -> Udm::DataNetwork* {
-			std::auto_ptr<UdmGme::GmeDataNetwork> dn1(new UdmGme::GmeDataNetwork(metaroot, pr));
-			dn1->OpenExisting(punk, Udm::CHANGES_LOST_DEFAULT, true);
-			return dn1.release();
-		});
-		return;
+
+		self.OpenExisting_([&](const Udm::UdmDiagram &metaroot, Udm::UdmProject* pr) -> Udm::DataNetwork* {
+			std::auto_ptr<UdmGme::GmeDataNetwork> dn1(new UdmGme::GmeDataNetwork(metaroot, pr));
+			dn1->OpenExisting(punk, Udm::CHANGES_LOST_DEFAULT, true);
+			return dn1.release();
+		});
+		return;
 	}
 	throw runtime_error("Unrecognized type for systemname");
 }


More information about the Mobies-commit mailing list