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
/
CPythonAPIInterface
CPythonAPIInterface
class
CPythonAPIInterface
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
object
CPythonAPI
.type
Value members
Value members
Abstract methods
@native
def
PyBool_FromLong
(
long:
NativeLong
):
Pointer
@native
def
PyCFunction_NewEx
(
ptr:
Pointer
,
self:
Pointer
,
module:
Pointer
):
Pointer
@native
def
PyDict_Contains
(
dict:
Pointer
,
key:
Pointer
):
Int
@native
def
PyDict_DelItemString
(
dict:
Pointer
,
key:
String
):
Int
@native
def
PyDict_GetItem
(
dict:
Pointer
,
key:
Pointer
):
Pointer
@native
def
PyDict_GetItemString
(
dict:
Pointer
,
key:
String
):
Pointer
@native
def
PyDict_GetItemWithError
(
dict:
Pointer
,
key:
Pointer
):
Pointer
@native
def
PyDict_Keys
(
dict:
Pointer
):
Pointer
@native
def
PyDict_New
():
Pointer
@native
def
PyDict_SetItem
(
dict:
Pointer
,
key:
Pointer
,
value:
Pointer
):
Int
@native
def
PyDict_SetItemString
(
dict:
Pointer
,
key:
String
,
value:
Pointer
):
Int
@native
def
PyErr_Clear
():
Unit
@native
def
PyErr_Fetch
(
pType:
PointerToPointer
,
pValue:
PointerToPointer
,
pTraceback:
PointerToPointer
):
Unit
@native
def
PyErr_Occurred
():
Pointer
@native
def
PyErr_Print
():
Unit
@native
def
PyErr_SetString
(
tpe:
Pointer
,
message:
String
):
Unit
@native
def
PyEval_GetBuiltins
():
Pointer
@native
def
PyEval_SaveThread
():
Pointer
@native
def
PyFloat_AsDouble
(
float:
Pointer
):
Double
@native
def
PyFloat_FromDouble
(
double:
Double
):
Pointer
@native
def
PyGILState_Ensure
():
Int
@native
def
PyGILState_Release
(
state:
Int
):
Unit
@native
def
PyImport_ImportModule
(
str:
String
):
Pointer
@native
def
PyList_GetItem
(
list:
Pointer
,
index:
NativeLong
):
Pointer
@native
def
PyList_New
(
size:
Int
):
Pointer
@native
def
PyList_SetItem
(
list:
Pointer
,
index:
NativeLong
,
item:
Pointer
):
Int
@native
def
PyList_Size
(
list:
Pointer
):
NativeLong
@native
def
PyLong_AsLong
(
pyLong:
Pointer
):
Int
@native
def
PyLong_AsLongLong
(
pyLong:
Pointer
):
Long
@native
def
PyLong_FromLongLong
(
long:
Long
):
Pointer
@native
def
PyLong_FromVoidPtr
(
ptr:
Pointer
):
Unit
@native
def
PyMem_RawFree
(
p:
Pointer
):
Unit
@native
def
PyNumber_Add
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
@native
def
PyNumber_Multiply
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
@native
def
PyNumber_Negative
(
o1:
Pointer
):
Pointer
@native
def
PyNumber_Positive
(
o1:
Pointer
):
Pointer
@native
def
PyNumber_Remainder
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
@native
def
PyNumber_Subtract
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
@native
def
PyNumber_TrueDivide
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
@native
def
PyObject_Call
(
obj:
Pointer
,
args:
Pointer
,
kwArgs:
Pointer
):
Pointer
@native
def
PyObject_DelItem
(
obj:
Pointer
,
idx:
Pointer
):
Int
@native
def
PyObject_GetAttr
(
obj:
Pointer
,
name:
Pointer
):
Pointer
@native
def
PyObject_GetAttrString
(
obj:
Pointer
,
name:
String
):
Pointer
@native
def
PyObject_GetItem
(
obj:
Pointer
,
idx:
Pointer
):
Pointer
@native
def
PyObject_Length
(
obj:
Pointer
):
NativeLong
@native
def
PyObject_SetAttr
(
obj:
Pointer
,
name:
Pointer
,
newValue:
Pointer
):
Pointer
@native
def
PyObject_SetAttrString
(
obj:
Pointer
,
name:
String
,
newValue:
Pointer
):
Pointer
@native
def
PyObject_SetItem
(
obj:
Pointer
,
key:
Pointer
,
newValue:
Pointer
):
Int
@native
def
PyObject_Str
(
obj:
Pointer
):
Pointer
@native
def
PyRun_String
(
str:
String
,
start:
Int
,
globals:
Pointer
,
locals:
Pointer
):
Pointer
@native
def
PySequence_GetItem
(
obj:
Pointer
,
idx:
Int
):
Pointer
@native
def
PySequence_Length
(
obj:
Pointer
):
NativeLong
@native
def
PySequence_SetItem
(
obj:
Pointer
,
idx:
Int
,
v:
Pointer
):
Pointer
@native
def
PyTuple_GetItem
(
tuple:
Pointer
,
index:
NativeLong
):
Pointer
@native
def
PyTuple_New
(
size:
Int
):
Pointer
@native
def
PyTuple_SetItem
(
tuple:
Pointer
,
index:
NativeLong
,
item:
Pointer
):
Int
@native
def
PyTuple_Size
(
tuple:
Pointer
):
NativeLong
@native
def
PyUnicode_AsUTF8
(
pyString:
Pointer
):
Pointer
@native
def
PyUnicode_FromString
(
cStr:
String
):
Pointer
@native
def
Py_BuildValue
(
str:
String
):
Pointer
@native
def
Py_DecRef
(
ptr:
Pointer
):
Unit
@native
def
Py_DecodeLocale
(
str:
String
,
size:
Pointer
):
WString
@native
def
Py_IncRef
(
ptr:
Pointer
):
Unit
@native
def
Py_Initialize
():
Unit
@native
def
Py_SetProgramName
(
str:
WString
):
Unit
Concrete fields
val
loadAttempts
:
Stream
[
Try
[
Boolean
]]
val
pythonLibrariesToTry
:
Seq
[
String
]