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