Many changes and fixes to remove leaks and return objects by reference

This commit is contained in:
Alessandro Ranellucci 2013-09-03 19:26:58 +02:00
parent 275422fac7
commit a49dc603cc
27 changed files with 67 additions and 46 deletions

View file

@ -12,7 +12,7 @@ Polygon::last_point() const
}
SV*
Polygon::to_SV_ref() const {
Polygon::to_SV_ref() {
SV* sv = newSV(0);
sv_setref_pv( sv, "Slic3r::Polygon::Ref", (void*)this );
return sv;
@ -26,7 +26,7 @@ Polygon::to_SV_clone_ref() const {
}
Lines
Polygon::lines()
Polygon::lines() const
{
Lines lines;
for (int i = 0; i < this->points.size()-1; i++) {