PyEval_EvalCodeWithName method

Pointer<PyObject> PyEval_EvalCodeWithName(
  1. Pointer<PyObject> co,
  2. Pointer<PyObject> globals,
  3. Pointer<PyObject> locals,
  4. Pointer<Pointer<PyObject>> args,
  5. int argcount,
  6. Pointer<Pointer<PyObject>> kwnames,
  7. Pointer<Pointer<PyObject>> kwargs,
  8. int kwcount,
  9. int kwstep,
  10. Pointer<Pointer<PyObject>> defs,
  11. int defcount,
  12. Pointer<PyObject> kwdefs,
  13. Pointer<PyObject> closure,
  14. Pointer<PyObject> name,
  15. Pointer<PyObject> qualname,
)

Implementation

ffi.Pointer<PyObject> PyEval_EvalCodeWithName(
  ffi.Pointer<PyObject> co,
  ffi.Pointer<PyObject> globals,
  ffi.Pointer<PyObject> locals,
  ffi.Pointer<ffi.Pointer<PyObject>> args,
  int argcount,
  ffi.Pointer<ffi.Pointer<PyObject>> kwnames,
  ffi.Pointer<ffi.Pointer<PyObject>> kwargs,
  int kwcount,
  int kwstep,
  ffi.Pointer<ffi.Pointer<PyObject>> defs,
  int defcount,
  ffi.Pointer<PyObject> kwdefs,
  ffi.Pointer<PyObject> closure,
  ffi.Pointer<PyObject> name,
  ffi.Pointer<PyObject> qualname,
) {
  return _PyEval_EvalCodeWithName(
    co,
    globals,
    locals,
    args,
    argcount,
    kwnames,
    kwargs,
    kwcount,
    kwstep,
    defs,
    defcount,
    kwdefs,
    closure,
    name,
    qualname,
  );
}