mirror of
https://github.com/mapnik/mapnik.git
synced 2025-12-08 20:13:09 +00:00
+ use std::auto_ptr
This commit is contained in:
parent
07ec5c31d0
commit
690b56a511
@ -107,7 +107,7 @@ void shape_io::read_polyline(mapnik::geometry_container & geom)
|
||||
int num_points = record.read_ndr_integer();
|
||||
if (num_parts == 1)
|
||||
{
|
||||
geometry_type* line = new geometry_type(mapnik::LineString);
|
||||
std::auto_ptr<geometry_type> line(new geometry_type(mapnik::LineString));
|
||||
record.skip(4);
|
||||
double x = record.read_double();
|
||||
double y = record.read_double();
|
||||
@ -131,7 +131,7 @@ void shape_io::read_polyline(mapnik::geometry_container & geom)
|
||||
int start, end;
|
||||
for (int k = 0; k < num_parts; ++k)
|
||||
{
|
||||
geometry_type* line = new geometry_type(mapnik::LineString);
|
||||
std::auto_ptr<geometry_type> line(new geometry_type(mapnik::LineString));
|
||||
start = parts[k];
|
||||
if (k == num_parts - 1)
|
||||
{
|
||||
@ -190,7 +190,7 @@ void shape_io::read_polygon(mapnik::geometry_container & geom)
|
||||
|
||||
for (int k = 0; k < num_parts; k++)
|
||||
{
|
||||
geometry_type* poly = new geometry_type(mapnik::Polygon);
|
||||
std::auto_ptr<geometry_type> poly(new geometry_type(mapnik::Polygon));
|
||||
int start = parts[k];
|
||||
int end;
|
||||
if (k == num_parts - 1)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user