Object

me.shadaj.scalapy.interpreter

CPythonAPI

Related Doc: package interpreter

Permalink

object CPythonAPI extends CPythonAPIInterface

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

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def PyBool_FromLong(long: NativeLong): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  5. def PyCFunction_NewEx(ptr: Pointer, self: Pointer, module: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  6. def PyDict_Contains(dict: Pointer, key: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  7. def PyDict_DelItemString(dict: Pointer, key: String): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  8. def PyDict_GetItem(dict: Pointer, key: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  9. def PyDict_GetItemString(dict: Pointer, key: String): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  10. def PyDict_GetItemWithError(dict: Pointer, key: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  11. def PyDict_Keys(dict: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  12. def PyDict_New(): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  13. def PyDict_SetItem(dict: Pointer, key: Pointer, value: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  14. def PyDict_SetItemString(dict: Pointer, key: String, value: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  15. def PyErr_Clear(): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  16. def PyErr_Fetch(pType: PointerToPointer, pValue: PointerToPointer, pTraceback: PointerToPointer): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  17. def PyErr_Occurred(): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  18. def PyErr_Print(): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  19. def PyErr_SetString(tpe: Pointer, message: String): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  20. def PyEval_GetBuiltins(): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  21. def PyEval_SaveThread(): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  22. def PyFloat_AsDouble(float: Pointer): Double

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  23. def PyFloat_FromDouble(double: Double): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  24. def PyGILState_Ensure(): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  25. def PyGILState_Release(state: Int): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  26. def PyImport_ImportModule(str: String): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  27. def PyList_GetItem(list: Pointer, index: NativeLong): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  28. def PyList_New(size: Int): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  29. def PyList_SetItem(list: Pointer, index: NativeLong, item: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  30. def PyList_Size(list: Pointer): NativeLong

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  31. def PyLong_AsLong(pyLong: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  32. def PyLong_AsLongLong(pyLong: Pointer): Long

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  33. def PyLong_FromLongLong(long: Long): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  34. def PyLong_FromVoidPtr(ptr: Pointer): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  35. def PyNumber_Add(o1: Pointer, o2: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  36. def PyNumber_Multiply(o1: Pointer, o2: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  37. def PyNumber_Negative(o1: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  38. def PyNumber_Positive(o1: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  39. def PyNumber_Remainder(o1: Pointer, o2: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  40. def PyNumber_Subtract(o1: Pointer, o2: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  41. def PyNumber_TrueDivide(o1: Pointer, o2: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  42. def PyObject_Call(obj: Pointer, args: Pointer, kwArgs: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  43. def PyObject_GetAttr(obj: Pointer, name: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  44. def PyObject_GetAttrString(obj: Pointer, name: String): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  45. def PyObject_GetItem(obj: Pointer, idx: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  46. def PyObject_Length(obj: Pointer): NativeLong

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  47. def PyObject_SetAttr(obj: Pointer, name: Pointer, newValue: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  48. def PyObject_SetAttrString(obj: Pointer, name: String, newValue: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  49. def PyObject_SetItem(obj: Pointer, key: Pointer, newValue: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  50. def PyObject_Str(obj: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  51. def PyRun_String(str: String, start: Int, globals: Pointer, locals: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  52. def PySequence_GetItem(obj: Pointer, idx: Int): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  53. def PySequence_Length(obj: Pointer): NativeLong

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  54. def PyTuple_GetItem(tuple: Pointer, index: NativeLong): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  55. def PyTuple_New(size: Int): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  56. def PyTuple_SetItem(tuple: Pointer, index: NativeLong, item: Pointer): Int

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  57. def PyTuple_Size(tuple: Pointer): NativeLong

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  58. def PyUnicode_AsUTF8(pyString: Pointer): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  59. def PyUnicode_FromString(cStr: String): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  60. def Py_BuildValue(str: String): Pointer

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  61. def Py_DecRef(ptr: Pointer): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  62. def Py_IncRef(ptr: Pointer): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  63. def Py_Initialize(): Unit

    Permalink
    Definition Classes
    CPythonAPIInterface
    Annotations
    @native()
  64. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  65. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  67. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  68. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  69. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  70. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  71. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  72. val loadAttempts: Stream[Product with Serializable with Try[Boolean]]

    Permalink
    Definition Classes
    CPythonAPIInterface
  73. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  74. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  75. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  76. val pythonLibrariesToTry: Seq[String]

    Permalink
    Definition Classes
    CPythonAPIInterface
  77. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  78. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  79. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  81. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from CPythonAPIInterface

Inherited from AnyRef

Inherited from Any

Ungrouped