CPythonAPI

class Object
trait Matchable
class Any

Value members

Inherited methods

@native
def PyBool_FromLong(long: NativeLong): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyCFunction_NewEx(ptr: Pointer, self: Pointer, module: Pointer): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyDict_Contains(dict: Pointer, key: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
def PyDict_DelItemString(dict: Pointer, key: String): Int
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyDict_GetItemString(dict: Pointer, key: String): Pointer
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyDict_SetItem(dict: Pointer, key: Pointer, value: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
def PyDict_SetItemString(dict: Pointer, key: String, value: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
def PyErr_Clear(): Unit
Inherited from:
CPythonAPIInterface
@native
def PyErr_Fetch(pType: PointerToPointer, pValue: PointerToPointer, pTraceback: PointerToPointer): Unit
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyErr_Print(): Unit
Inherited from:
CPythonAPIInterface
@native
def PyErr_SetString(tpe: Pointer, message: String): Unit
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyFloat_AsDouble(float: Pointer): Double
Inherited from:
CPythonAPIInterface
@native
def PyFloat_FromDouble(double: Double): Pointer
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyGILState_Release(state: Int): Unit
Inherited from:
CPythonAPIInterface
@native
def PyImport_ImportModule(str: String): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyList_GetItem(list: Pointer, index: NativeLong): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyList_New(size: Int): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyList_SetItem(list: Pointer, index: NativeLong, item: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
def PyList_Size(list: Pointer): NativeLong
Inherited from:
CPythonAPIInterface
@native
def PyLong_AsLong(pyLong: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
def PyLong_AsLongLong(pyLong: Pointer): Long
Inherited from:
CPythonAPIInterface
@native
def PyLong_FromLongLong(long: Long): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyLong_FromVoidPtr(ptr: Pointer): Unit
Inherited from:
CPythonAPIInterface
@native
def PyMem_RawFree(p: Pointer): Unit
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyObject_Call(obj: Pointer, args: Pointer, kwArgs: Pointer): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyObject_DelItem(obj: Pointer, idx: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyObject_GetAttrString(obj: Pointer, name: String): Pointer
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyObject_Length(obj: Pointer): NativeLong
Inherited from:
CPythonAPIInterface
@native
def PyObject_SetAttr(obj: Pointer, name: Pointer, newValue: Pointer): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyObject_SetAttrString(obj: Pointer, name: String, newValue: Pointer): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyObject_SetItem(obj: Pointer, key: Pointer, newValue: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyRun_String(str: String, start: Int, globals: Pointer, locals: Pointer): Pointer
Inherited from:
CPythonAPIInterface
@native
def PySequence_GetItem(obj: Pointer, idx: Int): Pointer
Inherited from:
CPythonAPIInterface
@native
def PySequence_Length(obj: Pointer): NativeLong
Inherited from:
CPythonAPIInterface
@native
def PySequence_SetItem(obj: Pointer, idx: Int, v: Pointer): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyTuple_GetItem(tuple: Pointer, index: NativeLong): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyTuple_New(size: Int): Pointer
Inherited from:
CPythonAPIInterface
@native
def PyTuple_SetItem(tuple: Pointer, index: NativeLong, item: Pointer): Int
Inherited from:
CPythonAPIInterface
@native
def PyTuple_Size(tuple: Pointer): NativeLong
Inherited from:
CPythonAPIInterface
@native
Inherited from:
CPythonAPIInterface
@native
def PyUnicode_FromString(cStr: String): Pointer
Inherited from:
CPythonAPIInterface
@native
def Py_BuildValue(str: String): Pointer
Inherited from:
CPythonAPIInterface
@native
def Py_DecRef(ptr: Pointer): Unit
Inherited from:
CPythonAPIInterface
@native
def Py_DecodeLocale(str: String, size: Pointer): WString
Inherited from:
CPythonAPIInterface
@native
def Py_IncRef(ptr: Pointer): Unit
Inherited from:
CPythonAPIInterface
@native
def Py_Initialize(): Unit
Inherited from:
CPythonAPIInterface
@native
def Py_SetProgramName(str: WString): Unit
Inherited from:
CPythonAPIInterface

Inherited fields

val loadAttempts: Stream[Try[Boolean]]
Inherited from:
CPythonAPIInterface
val pythonLibrariesToTry: Seq[String]
Inherited from:
CPythonAPIInterface