Class sh::scripting::pythoninterop::_PyObjectFunctionToNativeFunction_TupleValueSetter

template<int pos, class ...Args>
class sh::scripting::pythoninterop::_PyObjectFunctionToNativeFunction_TupleValueSetter

This class is a workaround for gcc<4.9 bug 55914. It was not able to call …::setTupleValue directly from within the invokePython lambda

Public Functions

_PyObjectFunctionToNativeFunction_TupleValueSetter(Args... args)
void set(PyObject *tuple)

Private Members

std::function<void(PyObject*)> _set

Private Static Functions

void __set(Args... args, PyObject *tuple)