Merge pull request #20835 from oursland/python-binding-generator-const

python: Make const methods declared const in C++.
This commit is contained in:
Chris Hennes
2025-04-21 10:58:21 -05:00
committed by GitHub
73 changed files with 554 additions and 553 deletions

View File

@@ -50,7 +50,7 @@ std::string ComplexGeoDataPy::representation() const
return {"<ComplexGeoData object>"};
}
PyObject* ComplexGeoDataPy::getElementTypes(PyObject* args)
PyObject* ComplexGeoDataPy::getElementTypes(PyObject* args) const
{
if (!PyArg_ParseTuple(args, "")) {
return nullptr;
@@ -64,7 +64,7 @@ PyObject* ComplexGeoDataPy::getElementTypes(PyObject* args)
return Py::new_reference_to(list);
}
PyObject* ComplexGeoDataPy::countSubElements(PyObject* args)
PyObject* ComplexGeoDataPy::countSubElements(PyObject* args) const
{
char* type;
if (!PyArg_ParseTuple(args, "s", &type)) {
@@ -81,7 +81,7 @@ PyObject* ComplexGeoDataPy::countSubElements(PyObject* args)
}
}
PyObject* ComplexGeoDataPy::getFacesFromSubElement(PyObject* args)
PyObject* ComplexGeoDataPy::getFacesFromSubElement(PyObject* args) const
{
char* type;
unsigned long index;
@@ -119,7 +119,7 @@ PyObject* ComplexGeoDataPy::getFacesFromSubElement(PyObject* args)
return Py::new_reference_to(tuple);
}
PyObject* ComplexGeoDataPy::getLinesFromSubElement(PyObject* args)
PyObject* ComplexGeoDataPy::getLinesFromSubElement(PyObject* args) const
{
char* type;
int index;
@@ -155,7 +155,7 @@ PyObject* ComplexGeoDataPy::getLinesFromSubElement(PyObject* args)
return Py::new_reference_to(tuple);
}
PyObject* ComplexGeoDataPy::getPoints(PyObject* args)
PyObject* ComplexGeoDataPy::getPoints(PyObject* args) const
{
double accuracy = 0.05;
if (!PyArg_ParseTuple(args, "d", &accuracy)) {
@@ -187,7 +187,7 @@ PyObject* ComplexGeoDataPy::getPoints(PyObject* args)
return Py::new_reference_to(tuple);
}
PyObject* ComplexGeoDataPy::getLines(PyObject* args)
PyObject* ComplexGeoDataPy::getLines(PyObject* args) const
{
double accuracy = 0.05;
if (!PyArg_ParseTuple(args, "d", &accuracy)) {
@@ -221,7 +221,7 @@ PyObject* ComplexGeoDataPy::getLines(PyObject* args)
return Py::new_reference_to(tuple);
}
PyObject* ComplexGeoDataPy::getFaces(PyObject* args)
PyObject* ComplexGeoDataPy::getFaces(PyObject* args) const
{
double accuracy = 0.05;
if (!PyArg_ParseTuple(args, "d", &accuracy)) {
@@ -310,7 +310,7 @@ PyObject* ComplexGeoDataPy::transformGeometry(PyObject* args)
}
}
PyObject* ComplexGeoDataPy::getElementName(PyObject* args)
PyObject* ComplexGeoDataPy::getElementName(PyObject* args) const
{
char* input;
int direction = 0;
@@ -334,7 +334,7 @@ PyObject* ComplexGeoDataPy::getElementName(PyObject* args)
}
}
PyObject* ComplexGeoDataPy::getElementIndexedName(PyObject* args)
PyObject* ComplexGeoDataPy::getElementIndexedName(PyObject* args) const
{
char* input;
PyObject* returnID = Py_False;
@@ -358,7 +358,7 @@ PyObject* ComplexGeoDataPy::getElementIndexedName(PyObject* args)
return Py::new_reference_to(Py::TupleN(name, list));
}
PyObject* ComplexGeoDataPy::getElementMappedName(PyObject* args)
PyObject* ComplexGeoDataPy::getElementMappedName(PyObject* args) const
{
char* input;
PyObject* returnID = Py_False;

View File

@@ -76,7 +76,7 @@ Py::Object DocumentObjectPy::getDocument() const
}
}
PyObject* DocumentObjectPy::isAttachedToDocument(PyObject* args)
PyObject* DocumentObjectPy::isAttachedToDocument(PyObject* args) const
{
if (!PyArg_ParseTuple(args, "")) {
return nullptr;
@@ -452,7 +452,7 @@ PyObject* DocumentObjectPy::recompute(PyObject* args)
}
}
PyObject* DocumentObjectPy::isValid(PyObject* args)
PyObject* DocumentObjectPy::isValid(PyObject* args) const
{
if (!PyArg_ParseTuple(args, "")) {
return nullptr;
@@ -467,7 +467,7 @@ PyObject* DocumentObjectPy::isValid(PyObject* args)
}
}
PyObject* DocumentObjectPy::getStatusString(PyObject* args)
PyObject* DocumentObjectPy::getStatusString(PyObject* args) const
{
if (!PyArg_ParseTuple(args, "")) {
return nullptr;
@@ -872,7 +872,7 @@ PyObject* DocumentObjectPy::getPathsByOutList(PyObject* args)
}
}
PyObject* DocumentObjectPy::getElementMapVersion(PyObject* args)
PyObject* DocumentObjectPy::getElementMapVersion(PyObject* args) const
{
const char* name;
PyObject* restored = Py_False;
@@ -908,7 +908,7 @@ Py::Boolean DocumentObjectPy::getRemoving() const
return {getDocumentObjectPtr()->testStatus(ObjectStatus::Remove)};
}
PyObject* DocumentObjectPy::resolve(PyObject* args)
PyObject* DocumentObjectPy::resolve(PyObject* args) const
{
const char* subname;
if (!PyArg_ParseTuple(args, "s", &subname)) {
@@ -934,7 +934,7 @@ PyObject* DocumentObjectPy::resolve(PyObject* args)
Py_Return;
}
PyObject* DocumentObjectPy::resolveSubElement(PyObject* args)
PyObject* DocumentObjectPy::resolveSubElement(PyObject* args) const
{
const char* subname;
PyObject* append = Py_False;

View File

@@ -178,7 +178,7 @@ int ExtensionContainerPy::setCustomAttributes(const char* /*attr*/, PyObject* /*
return 0;
}
PyObject* ExtensionContainerPy::hasExtension(PyObject* args)
PyObject* ExtensionContainerPy::hasExtension(PyObject* args) const
{
char* type;

View File

@@ -510,7 +510,7 @@ Py::List PropertyContainerPy::getPropertiesList() const
}
PyObject* PropertyContainerPy::dumpPropertyContent(PyObject* args, PyObject* kwds)
PyObject* PropertyContainerPy::dumpPropertyContent(PyObject* args, PyObject* kwds) const
{
int compression = 3;
const char* property {};

View File

@@ -54,8 +54,7 @@ int StringHasherPy::PyInit(PyObject* args, PyObject* kwds)
return 0;
}
PyObject* StringHasherPy::isSame(PyObject* args)
PyObject* StringHasherPy::isSame(PyObject* args) const
{
PyObject* other;
if (!PyArg_ParseTuple(args, "O!", &StringHasherPy::Type, &other)) {

View File

@@ -35,7 +35,7 @@ std::string StringIDPy::representation() const
return getStringIDPtr()->toString(this->_index);
}
PyObject* StringIDPy::isSame(PyObject* args)
PyObject* StringIDPy::isSame(PyObject* args) const
{
PyObject* other = nullptr;
if (!PyArg_ParseTuple(args, "O!", &StringIDPy::Type, &other)) {