Mesh: modernize C++11

* remove redundant void-arg
* use nullptr
* replace deprecated headers
This commit is contained in:
wmayer
2022-01-26 18:05:02 +01:00
parent 213311524e
commit 59e605e6b8
88 changed files with 651 additions and 651 deletions

View File

@@ -36,7 +36,7 @@
using namespace MeshGui;
// returns a string which represents the object e.g. when printed in python
std::string ViewProviderMeshPy::representation(void) const
std::string ViewProviderMeshPy::representation() const
{
std::stringstream str;
str << "<View provider object at " << getViewProviderDocumentObjectPtr() << ">";
@@ -48,7 +48,7 @@ PyObject* ViewProviderMeshPy::setSelection(PyObject *args)
{
PyObject* obj;
if (!PyArg_ParseTuple(args, "O", &obj))
return 0;
return nullptr;
Py::Sequence list(obj);
std::vector<Mesh::FacetIndex> selection;
@@ -68,7 +68,7 @@ PyObject* ViewProviderMeshPy::addSelection(PyObject *args)
{
PyObject* obj;
if (!PyArg_ParseTuple(args, "O", &obj))
return 0;
return nullptr;
Py::Sequence list(obj);
std::vector<Mesh::FacetIndex> selection;
@@ -88,7 +88,7 @@ PyObject* ViewProviderMeshPy::removeSelection(PyObject *args)
{
PyObject* obj;
if (!PyArg_ParseTuple(args, "O", &obj))
return 0;
return nullptr;
Py::Sequence list(obj);
std::vector<Mesh::FacetIndex> selection;
@@ -107,7 +107,7 @@ PyObject* ViewProviderMeshPy::removeSelection(PyObject *args)
PyObject* ViewProviderMeshPy::invertSelection(PyObject *args)
{
if (!PyArg_ParseTuple(args, ""))
return 0;
return nullptr;
ViewProviderMesh* vp = getViewProviderMeshPtr();
vp->invertSelection();
@@ -117,7 +117,7 @@ PyObject* ViewProviderMeshPy::invertSelection(PyObject *args)
PyObject* ViewProviderMeshPy::clearSelection(PyObject *args)
{
if (!PyArg_ParseTuple(args, ""))
return 0;
return nullptr;
ViewProviderMesh* vp = getViewProviderMeshPtr();
vp->clearSelection();
@@ -128,7 +128,7 @@ PyObject* ViewProviderMeshPy::highlightSegments(PyObject *args)
{
PyObject* list;
if (!PyArg_ParseTuple(args, "O", &list))
return 0;
return nullptr;
App::PropertyColorList colors;
colors.setPyObject(list);
@@ -140,7 +140,7 @@ PyObject* ViewProviderMeshPy::highlightSegments(PyObject *args)
PyObject *ViewProviderMeshPy::getCustomAttributes(const char* /*attr*/) const
{
return 0;
return nullptr;
}
int ViewProviderMeshPy::setCustomAttributes(const char* /*attr*/, PyObject* /*obj*/)