Merge pull request #20835 from oursland/python-binding-generator-const
python: Make const methods declared const in C++.
This commit is contained in:
@@ -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)) {
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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)) {
|
||||
|
||||
@@ -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));
|
||||
|
||||
Reference in New Issue
Block a user