%INTYPE::size_type vectorSize = %in.size();
PyObject* %out = PyList_New((int) vectorSize);
for (%INTYPE::size_type idx = 0; idx < vectorSize; ++idx) {
%INTYPE_0 cppItem(%in[idx]);
PyList_SET_ITEM(%out, idx, %CONVERTTOPYTHON[%INTYPE_0](cppItem));
}
return %out;
Shiboken::AutoDecRef seq(PySequence_Fast(%in, 0));
int vectorSize = PySequence_Fast_GET_SIZE(seq.object());
%out.reserve(vectorSize);
for (int idx = 0; idx < vectorSize; ++idx ) {
PyObject* pyItem = PySequence_Fast_GET_ITEM(seq.object(), idx);
%OUTTYPE_0 cppItem = %CONVERTTOCPP[%OUTTYPE_0](pyItem);
%out.push_back(cppItem);
}
auto result = %in.py_object();
return result;
%out = %OUTTYPE(%in);
static int argc;
static char **argv;
Shiboken::listToArgcArgv(%1, &argc, &argv, "PySideApp");
auto retval = new SqpApplication(argc,argv);
%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](retval);
%BEGIN_ALLOW_THREADS
%0 = new ScalarTimeSerieWrapper();
%0.set_data(std::move(%1.data),std::move(%2.data));
%END_ALLOW_THREADS
%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME();
%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0);
%BEGIN_ALLOW_THREADS
%0 = new VectorTimeSerieWrapper();
%0.set_data(std::move(%1.data),%2.to_std_vect_vect());
%END_ALLOW_THREADS
%RETURN_TYPE %0 = %CPPSELF.%FUNCTION_NAME();
%PYARG_0 = %CONVERTTOPYTHON[%RETURN_TYPE](%0);