[geos-commits] r2786 - trunk/source/headers/geos/util
svn_geos at osgeo.org
svn_geos at osgeo.org
Thu Dec 3 14:57:24 EST 2009
Author: mloskot
Date: 2009-12-03 14:57:24 -0500 (Thu, 03 Dec 2009)
New Revision: 2786
Modified:
trunk/source/headers/geos/util/UniqueCoordinateArrayFilter.h
Log:
Part 25 of larger changeset - source/headers/geos/util:
* Declare noncopyable types as such explicitly (Ticket #304).
* Tidy up.
Modified: trunk/source/headers/geos/util/UniqueCoordinateArrayFilter.h
===================================================================
--- trunk/source/headers/geos/util/UniqueCoordinateArrayFilter.h 2009-12-03 19:55:11 UTC (rev 2785)
+++ trunk/source/headers/geos/util/UniqueCoordinateArrayFilter.h 2009-12-03 19:57:24 UTC (rev 2786)
@@ -35,12 +35,8 @@
*
* Last port: util/UniqueCoordinateArrayFilter.java rev. 1.17
*/
-class GEOS_DLL UniqueCoordinateArrayFilter: public geom::CoordinateFilter {
-
-private:
- geom::Coordinate::ConstVect &pts; // target set reference
- geom::Coordinate::ConstSet uniqPts; // unique points set
-
+class GEOS_DLL UniqueCoordinateArrayFilter: public geom::CoordinateFilter
+{
public:
/**
* Constructs a CoordinateArrayFilter.
@@ -70,8 +66,15 @@
{
pts.push_back(coord);
}
- }
+ }
+private:
+ geom::Coordinate::ConstVect &pts; // target set reference
+ geom::Coordinate::ConstSet uniqPts; // unique points set
+
+ // Declare type as noncopyable
+ UniqueCoordinateArrayFilter(const UniqueCoordinateArrayFilter& other);
+ UniqueCoordinateArrayFilter& operator=(const UniqueCoordinateArrayFilter& rhs);
};
} // namespace geos::util
More information about the geos-commits
mailing list