diff --git a/src/Mod/Points/App/Points.h b/src/Mod/Points/App/Points.h index caa7d54712..080bff5770 100644 --- a/src/Mod/Points/App/Points.h +++ b/src/Mod/Points/App/Points.h @@ -182,9 +182,9 @@ public: /** @name Iterator */ //@{ const_point_iterator begin() const - { return const_point_iterator(this, _Points.begin()); } + { return {this, _Points.begin()}; } const_point_iterator end() const - { return const_point_iterator(this, _Points.end()); } + { return {this, _Points.end()}; } const_reverse_iterator rbegin() const { return const_reverse_iterator(end()); } const_reverse_iterator rend() const diff --git a/src/Mod/Points/App/PointsPyImp.cpp b/src/Mod/Points/App/PointsPyImp.cpp index d3c05d1d8d..454ea0267f 100644 --- a/src/Mod/Points/App/PointsPyImp.cpp +++ b/src/Mod/Points/App/PointsPyImp.cpp @@ -41,7 +41,7 @@ using namespace Points; // returns a string which represents the object e.g. when printed in python std::string PointsPy::representation() const { - return std::string(""); + return {""}; } PyObject *PointsPy::PyMake(struct _typeobject *, PyObject *, PyObject *) // Python wrapper