Use %0 instead of cptr, because cptr is an implementation detail.

This commit is contained in:
Hugo Lima 2010-02-23 14:47:49 -03:00
commit 1461f2e6d2

View file

@ -1149,7 +1149,7 @@
<inject-code class="target" position="beginning"> <inject-code class="target" position="beginning">
if (PyString_Size(%PYARG_1) == 1) { if (PyString_Size(%PYARG_1) == 1) {
char value = %CONVERTTOCPP[char](%PYARG_1); char value = %CONVERTTOCPP[char](%PYARG_1);
cptr = new %TYPE(value); %0 = new %TYPE(value);
} else { } else {
PyErr_SetString(PyExc_TypeError, "expected string of size 1"); PyErr_SetString(PyExc_TypeError, "expected string of size 1");
} }
@ -1225,7 +1225,7 @@
<add-function signature="QPoint(PyObject*)"> <add-function signature="QPoint(PyObject*)">
<inject-code class="target" position="beginning"> <inject-code class="target" position="beginning">
%TYPE ptr = %CONVERTTOCPP[%TYPE](%PYARG_1); %TYPE ptr = %CONVERTTOCPP[%TYPE](%PYARG_1);
cptr = new %TYPE(ptr.x(), ptr.y()); %0 = new %TYPE(ptr.x(), ptr.y());
</inject-code> </inject-code>
</add-function> </add-function>
<modify-function signature="rx()" remove="all"/> <modify-function signature="rx()" remove="all"/>
@ -1710,7 +1710,7 @@
<add-function signature="QVariant(PyObject*)"> <add-function signature="QVariant(PyObject*)">
<inject-code class="target" position="beginning"> <inject-code class="target" position="beginning">
cptr = new %TYPE(%CONVERTTOCPP[QVariant](%PYARG_1)); %0 = new %TYPE(%CONVERTTOCPP[QVariant](%PYARG_1));
</inject-code> </inject-code>
</add-function> </add-function>
<add-function signature="toPyObject()" return-type="PyObject*"> <add-function signature="toPyObject()" return-type="PyObject*">
@ -1881,7 +1881,7 @@
<!-- Keep \x00 bytes passed in python strings --> <!-- Keep \x00 bytes passed in python strings -->
<inject-code class="target" position="beginning"> <inject-code class="target" position="beginning">
int size = PyString_Size(pyargs[0]); int size = PyString_Size(pyargs[0]);
cptr = new QByteArray(cpp_arg0, size); %0 = new QByteArray(cpp_arg0, size);
</inject-code> </inject-code>
</modify-function> </modify-function>
<!-- buffer protocol --> <!-- buffer protocol -->