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

@@ -96,7 +96,7 @@ int ExternalGeometryExtensionPy::PyInit(PyObject* args, PyObject* /*kwd*/)
return -1;
}
PyObject* ExternalGeometryExtensionPy::testFlag(PyObject* args)
PyObject* ExternalGeometryExtensionPy::testFlag(PyObject* args) const
{
char* flag;
if (PyArg_ParseTuple(args, "s", &flag)) {

View File

@@ -74,7 +74,7 @@ int ExternalGeometryFacadePy::PyInit(PyObject* args, PyObject* /*kwd*/)
return -1;
}
PyObject* ExternalGeometryFacadePy::testFlag(PyObject* args)
PyObject* ExternalGeometryFacadePy::testFlag(PyObject* args) const
{
char* flag;
if (PyArg_ParseTuple(args, "s", &flag)) {
@@ -295,7 +295,7 @@ PyObject* ExternalGeometryFacadePy::setExtension(PyObject* args)
return nullptr;
}
PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args)
PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -338,7 +338,7 @@ PyObject* ExternalGeometryFacadePy::getExtensionOfType(PyObject* args)
return nullptr;
}
PyObject* ExternalGeometryFacadePy::getExtensionOfName(PyObject* args)
PyObject* ExternalGeometryFacadePy::getExtensionOfName(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -372,7 +372,7 @@ PyObject* ExternalGeometryFacadePy::getExtensionOfName(PyObject* args)
return nullptr;
}
PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args)
PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -400,7 +400,7 @@ PyObject* ExternalGeometryFacadePy::hasExtensionOfType(PyObject* args)
return nullptr;
}
PyObject* ExternalGeometryFacadePy::hasExtensionOfName(PyObject* args)
PyObject* ExternalGeometryFacadePy::hasExtensionOfName(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -467,7 +467,7 @@ PyObject* ExternalGeometryFacadePy::deleteExtensionOfName(PyObject* args)
return nullptr;
}
PyObject* ExternalGeometryFacadePy::getExtensions(PyObject* args)
PyObject* ExternalGeometryFacadePy::getExtensions(PyObject* args) const
{
if (!PyArg_ParseTuple(args, "")) {
PyErr_SetString(Part::PartExceptionOCCError, "No arguments were expected");

View File

@@ -118,7 +118,7 @@ void GeometryFacadePy::setBlocked(Py::Boolean arg)
getGeometryFacadePtr()->setBlocked(arg);
}
PyObject* GeometryFacadePy::testGeometryMode(PyObject* args)
PyObject* GeometryFacadePy::testGeometryMode(PyObject* args) const
{
char* flag;
if (PyArg_ParseTuple(args, "s", &flag)) {
@@ -271,7 +271,7 @@ PyObject* GeometryFacadePy::setExtension(PyObject* args)
return nullptr;
}
PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args)
PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -314,7 +314,7 @@ PyObject* GeometryFacadePy::getExtensionOfType(PyObject* args)
return nullptr;
}
PyObject* GeometryFacadePy::getExtensionOfName(PyObject* args)
PyObject* GeometryFacadePy::getExtensionOfName(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -348,7 +348,7 @@ PyObject* GeometryFacadePy::getExtensionOfName(PyObject* args)
return nullptr;
}
PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args)
PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -376,7 +376,7 @@ PyObject* GeometryFacadePy::hasExtensionOfType(PyObject* args)
return nullptr;
}
PyObject* GeometryFacadePy::hasExtensionOfName(PyObject* args)
PyObject* GeometryFacadePy::hasExtensionOfName(PyObject* args) const
{
char* o;
if (PyArg_ParseTuple(args, "s", &o)) {
@@ -443,7 +443,7 @@ PyObject* GeometryFacadePy::deleteExtensionOfName(PyObject* args)
return nullptr;
}
PyObject* GeometryFacadePy::getExtensions(PyObject* args)
PyObject* GeometryFacadePy::getExtensions(PyObject* args) const
{
if (!PyArg_ParseTuple(args, "")) {
PyErr_SetString(Part::PartExceptionOCCError, "No arguments were expected");

View File

@@ -134,7 +134,7 @@ void SketchGeometryExtensionPy::setConstruction(Py::Boolean arg)
getSketchGeometryExtensionPtr()->setGeometryMode(GeometryMode::Construction, arg);
}
PyObject* SketchGeometryExtensionPy::testGeometryMode(PyObject* args)
PyObject* SketchGeometryExtensionPy::testGeometryMode(PyObject* args) const
{
char* flag;
if (PyArg_ParseTuple(args, "s", &flag)) {

View File

@@ -491,7 +491,7 @@ PyObject* SketchObjectPy::renameConstraint(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::getIndexByName(PyObject* args)
PyObject* SketchObjectPy::getIndexByName(PyObject* args) const
{
char* utf8Name;
if (!PyArg_ParseTuple(args, "et", "utf-8", &utf8Name)) {
@@ -788,7 +788,7 @@ PyObject* SketchObjectPy::setDatum(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::getDatum(PyObject* args)
PyObject* SketchObjectPy::getDatum(PyObject* args) const
{
const std::vector<Constraint*>& vals = this->getSketchObjectPtr()->Constraints.getValues();
Constraint* constr = nullptr;
@@ -907,7 +907,7 @@ PyObject* SketchObjectPy::moveDatumsToEnd(PyObject* args)
}
PyObject* SketchObjectPy::getDriving(PyObject* args)
PyObject* SketchObjectPy::getDriving(PyObject* args) const
{
int constrid;
bool driving;
@@ -1048,7 +1048,7 @@ PyObject* SketchObjectPy::setActive(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::getActive(PyObject* args)
PyObject* SketchObjectPy::getActive(PyObject* args) const
{
int constrid;
bool isactive;
@@ -1083,7 +1083,7 @@ PyObject* SketchObjectPy::toggleActive(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::getLabelPosition(PyObject* args)
PyObject* SketchObjectPy::getLabelPosition(PyObject* args) const
{
int constrid {};
float pos {};
@@ -1117,7 +1117,7 @@ PyObject* SketchObjectPy::setLabelPosition(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::getLabelDistance(PyObject* args)
PyObject* SketchObjectPy::getLabelDistance(PyObject* args) const
{
int constrid {};
float dist {};
@@ -1235,7 +1235,7 @@ PyObject* SketchObjectPy::moveGeometry(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::getGeoVertexIndex(PyObject* args)
PyObject* SketchObjectPy::getGeoVertexIndex(PyObject* args) const
{
int index;
if (!PyArg_ParseTuple(args, "i", &index)) {
@@ -1252,7 +1252,7 @@ PyObject* SketchObjectPy::getGeoVertexIndex(PyObject* args)
return Py::new_reference_to(tuple);
}
PyObject* SketchObjectPy::getPoint(PyObject* args)
PyObject* SketchObjectPy::getPoint(PyObject* args) const
{
int GeoId, PointType;
if (!PyArg_ParseTuple(args, "ii", &GeoId, &PointType)) {
@@ -1274,7 +1274,7 @@ PyObject* SketchObjectPy::getPoint(PyObject* args)
new Base::Vector3d(obj->getPoint(GeoId, static_cast<Sketcher::PointPos>(PointType))));
}
PyObject* SketchObjectPy::getAxis(PyObject* args)
PyObject* SketchObjectPy::getAxis(PyObject* args) const
{
int AxId;
if (!PyArg_ParseTuple(args, "i", &AxId)) {
@@ -2035,7 +2035,7 @@ PyObject* SketchObjectPy::makeMissingEquality(PyObject* args)
Py_Return;
}
PyObject* SketchObjectPy::evaluateConstraints()
PyObject* SketchObjectPy::evaluateConstraints() const
{
bool ok = this->getSketchObjectPtr()->evaluateConstraints();
return Py::new_reference_to(Py::Boolean(ok));