static PyObject *Triton_getSymVars(PyObject *self, PyObject *noArg) { std::vector<SymbolicVariable *> symVars; std::vector<SymbolicVariable *>::iterator it; PyObject *symVarsList; symVars = ap.getSymVars(); symVarsList = xPyList_New(symVars.size()); Py_ssize_t index = 0; for (it = symVars.begin(); it != symVars.end(); it++){ PyList_SetItem(symVarsList, index, PySymbolicVariable(*it)); index += 1; } return symVarsList; }