$CHILD_TYPE* oldChild = %CPPSELF.$FUNCTION_GET_OLD();
if (oldChild) {
Shiboken::AutoDecRef pyChild(%CONVERTTOPYTHON[$CHILD_TYPE*](oldChild));
Shiboken::Object::setParent(NULL, pyChild);
}
Shiboken::Object::setParent(%PYSELF, $PYARG);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&ok_);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &ok_);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, &ok_, %3);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&ok_, %2);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&ok_, %2, %3);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&ok_, %2, %3, %4);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, %7, &ok_, %9);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6, &ok_, %8);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
bool ok_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, &ok_, %7);
%PYARG_0 = Shiboken::makeTuple(retval_, ok_);
%TYPE* sequence;
Py_ssize_t start, end;
Py_ssize_t len = %CPPSELF->count();
if (_i1 > len)
start = len;
else if (_i1 < 0)
start = 0;
else
start = _i1;
if (_i2 > len)
end = len;
else if (_i2 < 0)
end = 0;
else
end = _i2;
sequence = new %TYPE();
for (Py_ssize_t i = start; i < end; i++)
sequence->append(%CPPSELF->at(i));
return %CONVERTTOPYTHON[%TYPE](*sequence);
QRectF rect_;
%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &rect_);
%PYARG_0 = %CONVERTTOPYTHON[QRectF](rect_);
QRect rect_;
%CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &rect_);
%PYARG_0 = %CONVERTTOPYTHON[QRect](rect_);
char val_;
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(&val_);
%PYARG_0 = Shiboken::makeTuple(retval_, val_);
int a, b, c, d;
%CPPSELF.%FUNCTION_NAME(&a, &b, &c, &d);
%PYARG_0 = Shiboken::makeTuple(a, b, c, d);
qreal a, b, c, d;
%CPPSELF.%FUNCTION_NAME(&a, &b, &c, &d);
%PYARG_0 = Shiboken::makeTuple(a, b, c, d);
int a, b, c, d, e;
%CPPSELF.%FUNCTION_NAME(&a, &b, &c, &d, &e);
%PYARG_0 = Shiboken::makeTuple(a, b, c, d, e);
qreal a, b, c, d, e;
%CPPSELF.%FUNCTION_NAME(&a, &b, &c, &d, &e);
%PYARG_0 = Shiboken::makeTuple(a, b, c, d, e);
PySide::AutoArrayPointer<char> _data(%2);
qint64 _size = %CPPSELF.%FUNCTION_NAME(_data, %2);
if (_size > 0)
%PYARG_0 = %CONVERTTOPYTHON[QByteArray](QByteArray(_data, _size));
else
%PYARG_0 = %CONVERTTOPYTHON[QByteArray](QByteArray());
RETURNTYPE _ret;
int _arg;
_ret = %CPPSELF.%FUNCTION_NAME(%ARGUMENT_NAMES, &_arg);
%PYARG_0 = Shiboken::makeTuple(_ret, _arg);
Shiboken::AutoDecRef _py_ret_(PySequence_GetItem(%PYARG_0, 0));
Shiboken::AutoDecRef _py_ok_(PySequence_GetItem(%PYARG_0, 1));
%RETURN_TYPE %out = %CONVERTTOCPP[%RETURN_TYPE](_py_ret_);
*%2 = %CONVERTTOCPP[bool](_py_ok_);
%RETURN_TYPE _ret;
int a, b;
_ret = %CPPSELF.%FUNCTION_NAME(%1, &a, &b);
%PYARG_0 = Shiboken::makeTuple(_ret, a, b);
%PYARG_0 = %CONVERTTOPYTHON[QString](%1);
%RETURN_TYPE retval_ = %RETURN_TYPE(%CPPSELF.%FUNCTION_NAME(%1, %2));
%PYARG_0 = Shiboken::makeTuple(retval_, %1, %2);
%RETURN_TYPE retval_ = %CPPSELF.%FUNCTION_NAME(%1, %2, %3, %4, %5, %6);
%PYARG_0 = Shiboken::makeTuple(retval_, %4);
SbkObject* _pySelf = reinterpret_cast<SbkObject*>(%PYARG_0);
if (!Shiboken::Object::hasParentInfo(_pySelf))
Shiboken::Object::setParent(%CONVERTTOPYTHON[QApplication*](qApp), %PYARG_0);
QString format = QString().sprintf("%s(%REPR_FORMAT)", ((PyObject*)%PYSELF)->ob_type->tp_name, %REPR_ARGS);
%PYARG_0 = PyString_FromString(qPrintable(format));
QString format= QString("%1((").arg(((PyObject*)%PYSELF)->ob_type->tp_name);
QList< %MATRIX_TYPE > cppArgs;
%MATRIX_TYPE data[%MATRIX_SIZE];
%CPPSELF.copyDataTo(data);
int matrixSize = %MATRIX_SIZE;
for(int size=0; size < matrixSize; size++) {
if (size > 0)
format += ", ";
format += QString::number(data[size]);
}
format += "))";
%PYARG_0 = PyString_FromString(qPrintable(format));
%PYARG_0 = Py_BuildValue("(N(%REDUCE_FORMAT))", PyObject_Type(%PYSELF), %REDUCE_ARGS);
QList< %MATRIX_TYPE > cppArgs;
%MATRIX_TYPE data[%MATRIX_SIZE];
%CPPSELF.copyDataTo(data);
int matrixSize = %MATRIX_SIZE;
for(int size=0; size < matrixSize; size++)
cppArgs.append(data[size]);
PyObject *type = PyObject_Type(%PYSELF);
PyObject *args = Py_BuildValue("(N)", %CONVERTTOPYTHON[QList<%MATRIX_TYPE> ](cppArgs));
%PYARG_0 = Py_BuildValue("(NN)", type, args);
if (PySequence_Size(%PYARG_1) == %SIZE) {
Shiboken::AutoDecRef fast(PySequence_Fast(%PYARG_1, "Fail to parse sequnce on %TYPE constructor."));
qreal values[%SIZE];
for(int i=0; i < %SIZE; i++) {
PyObject *pv = PySequence_Fast_GET_ITEM(fast.object(), i);
values[i] = %CONVERTTOCPP[qreal](pv);
}
%0 = new %TYPE(values);
}
const qreal* data = %CPPSELF.constData();
PyObject *pyData = PyTuple_New(%MATRIX_SIZE);
if (data) {
for(int i=0; i < %MATRIX_SIZE; i++)
PyTuple_SET_ITEM(pyData, i, %CONVERTTOPYTHON[qreal](data[i]));
}
return pyData;
qreal value = %CONVERTTOCPP[qreal](%PYARG_1);
%CPPSELF.fill(value);
return %CONVERTTOPYTHON[%TRANSPOSED_TYPE](%CPPSELF.transposed());
Py_INCREF(%PYARG_#);
%PYARG_0 = %PYARG_#;