[geos-commits] r2745 - in trunk/source: geom headers/geos/geom

svn_geos at osgeo.org svn_geos at osgeo.org
Thu Nov 26 16:21:57 EST 2009


Author: strk
Date: 2009-11-26 16:21:56 -0500 (Thu, 26 Nov 2009)
New Revision: 2745

Modified:
   trunk/source/geom/CoordinateSequenceFactory.cpp
   trunk/source/geom/Makefile.am
   trunk/source/headers/geos/geom/CoordinateSequenceFactory.h
Log:
Put destructor of the CoordinateSequenceFactory in an implementation file, hopefully reducing linker confusion about RTTI (see ticket #299)


Modified: trunk/source/geom/CoordinateSequenceFactory.cpp
===================================================================
--- trunk/source/geom/CoordinateSequenceFactory.cpp	2009-11-26 19:49:24 UTC (rev 2744)
+++ trunk/source/geom/CoordinateSequenceFactory.cpp	2009-11-26 21:21:56 UTC (rev 2745)
@@ -22,6 +22,9 @@
 namespace geos {
 namespace geom { // geos::geom
 
+CoordinateSequenceFactory::~CoordinateSequenceFactory()
+{}
+
 } // namespace geos::geom
 }
 

Modified: trunk/source/geom/Makefile.am
===================================================================
--- trunk/source/geom/Makefile.am	2009-11-26 19:49:24 UTC (rev 2744)
+++ trunk/source/geom/Makefile.am	2009-11-26 21:21:56 UTC (rev 2745)
@@ -8,12 +8,10 @@
 
 INCLUDES = -I$(top_srcdir)/source/headers 
 
-## full inlined
-# CoordinateSequenceFactory.cpp 
-
 libgeom_la_SOURCES = \
 	Coordinate.cpp \
 	CoordinateSequence.cpp \
+	CoordinateSequenceFactory.cpp  \
 	CoordinateArraySequence.cpp \
 	CoordinateArraySequenceFactory.cpp \
 	Dimension.cpp \

Modified: trunk/source/headers/geos/geom/CoordinateSequenceFactory.h
===================================================================
--- trunk/source/headers/geos/geom/CoordinateSequenceFactory.h	2009-11-26 19:49:24 UTC (rev 2744)
+++ trunk/source/headers/geos/geom/CoordinateSequenceFactory.h	2009-11-26 21:21:56 UTC (rev 2745)
@@ -78,7 +78,7 @@
 	virtual CoordinateSequence *create(size_t size,
 			size_t dimension) const=0;
 
-	virtual ~CoordinateSequenceFactory() {}
+	virtual ~CoordinateSequenceFactory();
 };
 
 } // namespace geos::geom



More information about the geos-commits mailing list