scalapy-core
scalapy-core
me.shadaj.scalapy
PyNone
None
me.shadaj.scalapy.interpreter
CPythonAPI
CPythonAPIInterface
CPythonInterpreter
Platform
Callback0
Callback1
Callback2
PyValue
PyValue
me.shadaj.scalapy.py
Any
Any
AnyDynamics
AnyPopulateWith
AnyRawValue
ConvertableToSeqElem
ConvertableToSeqElem
Dynamic
Dynamic
DynamicGlobal
global
FacadeCreator
FacadeCreator
FacadesCreatorMacros
IndexError
Module
Module
ModuleApply
Object
PyFunction
PyMacros
PyBracketAccess
native
PyQuotable
PyQuotable
PyQuote
PythonException
SeqConverters
StaticModule
StaticValue
|
|
me.shadaj.scalapy.readwrite
FunctionReaders
FunctionWriters
Reader
Reader
TupleReaders
TupleWriters
Writer
Writer
me.shadaj.scalapy.util
Compat
scalapy-core
/
me.shadaj.scalapy.interpreter
/
CPythonAPI
CPythonAPI
object
CPythonAPI
extends
CPythonAPIInterface
Graph
Supertypes
Self type
class
CPythonAPIInterface
class
Object
trait
Matchable
class
Any
CPythonAPI
.type
Value members
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
def
PyDict_GetItem
(
dict:
Pointer
,
key:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyDict_GetItemString
(
dict:
Pointer
,
key:
String
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyDict_GetItemWithError
(
dict:
Pointer
,
key:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyDict_Keys
(
dict:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyDict_New
():
Pointer
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
def
PyErr_Occurred
():
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyErr_Print
():
Unit
Inherited from:
CPythonAPIInterface
@native
def
PyErr_SetString
(
tpe:
Pointer
,
message:
String
):
Unit
Inherited from:
CPythonAPIInterface
@native
def
PyEval_GetBuiltins
():
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyEval_SaveThread
():
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyFloat_AsDouble
(
float:
Pointer
):
Double
Inherited from:
CPythonAPIInterface
@native
def
PyFloat_FromDouble
(
double:
Double
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyGILState_Ensure
():
Int
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
def
PyNumber_Add
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyNumber_Multiply
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyNumber_Negative
(
o1:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyNumber_Positive
(
o1:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyNumber_Remainder
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyNumber_Subtract
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyNumber_TrueDivide
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
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
def
PyObject_GetAttr
(
obj:
Pointer
,
name:
Pointer
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyObject_GetAttrString
(
obj:
Pointer
,
name:
String
):
Pointer
Inherited from:
CPythonAPIInterface
@native
def
PyObject_GetItem
(
obj:
Pointer
,
idx:
Pointer
):
Pointer
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
def
PyObject_Str
(
obj:
Pointer
):
Pointer
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
def
PyUnicode_AsUTF8
(
pyString:
Pointer
):
Pointer
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