Objects/moduledefs

Search:
Group by:
Source   Edit  

Types

PyModuleDef = ref object
  m_name*: string
  typ*: PyTypeObject
  m_slots*: PyModuleDef_Slots
Source   Edit  
PyModuleDef_Slot = object
  case
  of Py_mod_unknown:
    nil
  of Py_mod_create:
  of Py_mod_exec:
Source   Edit  
PyModuleDef_SlotKind = enum
  Py_mod_unknown,           ## invalid, or nim will complain object variant not start from 0
  Py_mod_create = 1, Py_mod_exec
Source   Edit  

Procs

proc newPyModuleDef(name: string; typ: PyTypeObject): PyModuleDef {....raises: [],
    tags: [], forbids: [].}
Source   Edit