Packages

c

me.shadaj.scalapy.interpreter

CPythonAPIInterface

class CPythonAPIInterface extends AnyRef

Linear Supertypes
AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CPythonAPIInterface
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new CPythonAPIInterface()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def PyBool_FromLong(long: NativeLong): Pointer
    Annotations
    @native()
  5. def PyCFunction_NewEx(ptr: Pointer, self: Pointer, module: Pointer): Pointer
    Annotations
    @native()
  6. def PyDict_Contains(dict: Pointer, key: Pointer): Int
    Annotations
    @native()
  7. def PyDict_DelItemString(dict: Pointer, key: String): Int
    Annotations
    @native()
  8. def PyDict_GetItem(dict: Pointer, key: Pointer): Pointer
    Annotations
    @native()
  9. def PyDict_GetItemString(dict: Pointer, key: String): Pointer
    Annotations
    @native()
  10. def PyDict_GetItemWithError(dict: Pointer, key: Pointer): Pointer
    Annotations
    @native()
  11. def PyDict_Keys(dict: Pointer): Pointer
    Annotations
    @native()
  12. def PyDict_New(): Pointer
    Annotations
    @native()
  13. def PyDict_SetItem(dict: Pointer, key: Pointer, value: Pointer): Int
    Annotations
    @native()
  14. def PyDict_SetItemString(dict: Pointer, key: String, value: Pointer): Int
    Annotations
    @native()
  15. def PyErr_Clear(): Unit
    Annotations
    @native()
  16. def PyErr_Fetch(pType: PointerToPointer, pValue: PointerToPointer, pTraceback: PointerToPointer): Unit
    Annotations
    @native()
  17. def PyErr_Occurred(): Pointer
    Annotations
    @native()
  18. def PyErr_Print(): Unit
    Annotations
    @native()
  19. def PyErr_SetString(tpe: Pointer, message: String): Unit
    Annotations
    @native()
  20. def PyEval_GetBuiltins(): Pointer
    Annotations
    @native()
  21. def PyEval_SaveThread(): Pointer
    Annotations
    @native()
  22. def PyFloat_AsDouble(float: Pointer): Double
    Annotations
    @native()
  23. def PyFloat_FromDouble(double: Double): Pointer
    Annotations
    @native()
  24. def PyGILState_Ensure(): Int
    Annotations
    @native()
  25. def PyGILState_Release(state: Int): Unit
    Annotations
    @native()
  26. def PyImport_ImportModule(str: String): Pointer
    Annotations
    @native()
  27. def PyList_GetItem(list: Pointer, index: NativeLong): Pointer
    Annotations
    @native()
  28. def PyList_New(size: Int): Pointer
    Annotations
    @native()
  29. def PyList_SetItem(list: Pointer, index: NativeLong, item: Pointer): Int
    Annotations
    @native()
  30. def PyList_Size(list: Pointer): NativeLong
    Annotations
    @native()
  31. def PyLong_AsLong(pyLong: Pointer): Int
    Annotations
    @native()
  32. def PyLong_AsLongLong(pyLong: Pointer): Long
    Annotations
    @native()
  33. def PyLong_FromLongLong(long: Long): Pointer
    Annotations
    @native()
  34. def PyLong_FromVoidPtr(ptr: Pointer): Unit
    Annotations
    @native()
  35. def PyMem_RawFree(p: Pointer): Unit
    Annotations
    @native()
  36. def PyNumber_Add(o1: Pointer, o2: Pointer): Pointer
    Annotations
    @native()
  37. def PyNumber_Multiply(o1: Pointer, o2: Pointer): Pointer
    Annotations
    @native()
  38. def PyNumber_Negative(o1: Pointer): Pointer
    Annotations
    @native()
  39. def PyNumber_Positive(o1: Pointer): Pointer
    Annotations
    @native()
  40. def PyNumber_Remainder(o1: Pointer, o2: Pointer): Pointer
    Annotations
    @native()
  41. def PyNumber_Subtract(o1: Pointer, o2: Pointer): Pointer
    Annotations
    @native()
  42. def PyNumber_TrueDivide(o1: Pointer, o2: Pointer): Pointer
    Annotations
    @native()
  43. def PyObject_Call(obj: Pointer, args: Pointer, kwArgs: Pointer): Pointer
    Annotations
    @native()
  44. def PyObject_DelItem(obj: Pointer, idx: Pointer): Int
    Annotations
    @native()
  45. def PyObject_GetAttr(obj: Pointer, name: Pointer): Pointer
    Annotations
    @native()
  46. def PyObject_GetAttrString(obj: Pointer, name: String): Pointer
    Annotations
    @native()
  47. def PyObject_GetItem(obj: Pointer, idx: Pointer): Pointer
    Annotations
    @native()
  48. def PyObject_Length(obj: Pointer): NativeLong
    Annotations
    @native()
  49. def PyObject_SetAttr(obj: Pointer, name: Pointer, newValue: Pointer): Pointer
    Annotations
    @native()
  50. def PyObject_SetAttrString(obj: Pointer, name: String, newValue: Pointer): Pointer
    Annotations
    @native()
  51. def PyObject_SetItem(obj: Pointer, key: Pointer, newValue: Pointer): Int
    Annotations
    @native()
  52. def PyObject_Str(obj: Pointer): Pointer
    Annotations
    @native()
  53. def PyRun_String(str: String, start: Int, globals: Pointer, locals: Pointer): Pointer
    Annotations
    @native()
  54. def PySequence_GetItem(obj: Pointer, idx: Int): Pointer
    Annotations
    @native()
  55. def PySequence_Length(obj: Pointer): NativeLong
    Annotations
    @native()
  56. def PySequence_SetItem(obj: Pointer, idx: Int, v: Pointer): Pointer
    Annotations
    @native()
  57. def PyTuple_GetItem(tuple: Pointer, index: NativeLong): Pointer
    Annotations
    @native()
  58. def PyTuple_New(size: Int): Pointer
    Annotations
    @native()
  59. def PyTuple_SetItem(tuple: Pointer, index: NativeLong, item: Pointer): Int
    Annotations
    @native()
  60. def PyTuple_Size(tuple: Pointer): NativeLong
    Annotations
    @native()
  61. def PyUnicode_AsUTF8(pyString: Pointer): Pointer
    Annotations
    @native()
  62. def PyUnicode_FromString(cStr: String): Pointer
    Annotations
    @native()
  63. def Py_BuildValue(str: String): Pointer
    Annotations
    @native()
  64. def Py_DecRef(ptr: Pointer): Unit
    Annotations
    @native()
  65. def Py_DecodeLocale(str: String, size: Pointer): WString
    Annotations
    @native()
  66. def Py_IncRef(ptr: Pointer): Unit
    Annotations
    @native()
  67. def Py_Initialize(): Unit
    Annotations
    @native()
  68. def Py_SetProgramName(str: WString): Unit
    Annotations
    @native()
  69. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  70. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  71. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  72. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  73. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  74. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  75. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  76. val loadAttempts: Stream[Try[Boolean]]
  77. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  78. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  79. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  80. val pythonLibrariesToTry: Seq[String]
  81. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  82. def toString(): String
    Definition Classes
    AnyRef → Any
  83. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  84. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  85. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped