Updated QtNetwork's type system.
This commit is contained in:
parent
8dd72c2630
commit
69d0627af3
1 changed files with 18 additions and 20 deletions
|
|
@ -233,17 +233,17 @@
|
||||||
return 16;
|
return 16;
|
||||||
</inject-code>
|
</inject-code>
|
||||||
</add-function>
|
</add-function>
|
||||||
<add-function signature="__getitem__">
|
<add-function signature="__getitem__">
|
||||||
<inject-code class="target" position="beginning">
|
<inject-code class="target" position="beginning">
|
||||||
if (_i >= 16) {
|
if (_i >= 16) {
|
||||||
PyErr_SetString(PyExc_IndexError, "index out of bounds");
|
PyErr_SetString(PyExc_IndexError, "index out of bounds");
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
if (_i < 0)
|
||||||
|
_i = 16 - qAbs(_i);
|
||||||
|
|
||||||
if (_i < 0)
|
uint item = %CPPSELF.c[_i];
|
||||||
_i = 16 - qAbs(_i);
|
return %CONVERTTOPYTHON[uint](item);
|
||||||
|
|
||||||
return %CONVERTTOPYTHON[uint](%CPPSELF->c[_i]);
|
|
||||||
</inject-code>
|
</inject-code>
|
||||||
</add-function>
|
</add-function>
|
||||||
<add-function signature="__len__">
|
<add-function signature="__len__">
|
||||||
|
|
@ -253,17 +253,15 @@
|
||||||
</add-function>
|
</add-function>
|
||||||
<add-function signature="__setitem__">
|
<add-function signature="__setitem__">
|
||||||
<inject-code class="target" position="beginning">
|
<inject-code class="target" position="beginning">
|
||||||
if (_i >= 16) {
|
if (_i >= 16) {
|
||||||
PyErr_SetString(PyExc_IndexError, "index out of bounds");
|
PyErr_SetString(PyExc_IndexError, "index out of bounds");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
if (_i < 0)
|
||||||
if (_i < 0)
|
_i = 16 - qAbs(_i);
|
||||||
_i = 16 - qAbs(_i);
|
quint8 item = %CONVERTTOCPP[quint8](_value);
|
||||||
|
%CPPSELF.c[_i] = item;
|
||||||
%CPPSELF->c[_i] = %CONVERTTOCPP[quint8](_value);
|
return 0;
|
||||||
|
|
||||||
return 0;
|
|
||||||
</inject-code>
|
</inject-code>
|
||||||
</add-function>
|
</add-function>
|
||||||
</value-type>
|
</value-type>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue