Base: modernize C++: use range-based for loop

This commit is contained in:
wmayer
2023-08-14 13:40:11 +02:00
committed by wwmayer
parent 2fd17be361
commit 367cdb36ed
13 changed files with 104 additions and 100 deletions

View File

@@ -148,8 +148,8 @@ PyObject* TypePy::getAllDerivedFrom(PyObject *args)
std::vector<Base::Type> ary;
Base::Type::getAllDerivedFrom(type, ary);
Py::List res;
for (std::vector<Base::Type>::iterator it = ary.begin(); it != ary.end(); ++it) {
res.append(Py::asObject(new TypePy(new Base::Type(*it))));
for (const auto & it : ary) {
res.append(Py::asObject(new TypePy(new Base::Type(it))));
}
return Py::new_reference_to(res);
}
@@ -163,8 +163,8 @@ PyObject* TypePy::getAllDerived(PyObject *args)
std::vector<Base::Type> ary;
Base::Type::getAllDerivedFrom(type, ary);
Py::List res;
for (std::vector<Base::Type>::iterator it = ary.begin(); it != ary.end(); ++it) {
res.append(Py::asObject(new TypePy(new Base::Type(*it))));
for (const auto & it : ary) {
res.append(Py::asObject(new TypePy(new Base::Type(it))));
}
return Py::new_reference_to(res);
}