scalapy-core
scalapy-core
me.shadaj.scalapy
PyNone
None
me.shadaj.scalapy.interpreter
CPythonAPI
CPythonInterpreter
Platform
PlatformMacros
PyValue
PyValue
SingleThreadLocal
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
@extern
object
CPythonAPI
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
CPythonAPI
.type
Value members
Value members
Concrete methods
def
PyBool_FromLong
(
long:
CLong
):
Pointer
def
PyCFunction_NewEx
(
ptr:
Pointer
,
self:
Pointer
,
module:
Pointer
):
Pointer
def
PyDict_Contains
(
dict:
Pointer
,
key:
Pointer
):
Int
def
PyDict_DelItemString
(
dict:
Pointer
,
key:
CString
):
Int
def
PyDict_GetItem
(
dict:
Pointer
,
key:
Pointer
):
Pointer
def
PyDict_GetItemString
(
dict:
Pointer
,
key:
Pointer
):
Pointer
def
PyDict_GetItemWithError
(
dict:
Pointer
,
key:
Pointer
):
Pointer
def
PyDict_Keys
(
dict:
Pointer
):
Pointer
def
PyDict_New
():
Pointer
def
PyDict_SetItem
(
dict:
Pointer
,
key:
Pointer
,
value:
Pointer
):
Int
def
PyDict_SetItemString
(
dict:
Pointer
,
key:
CString
,
value:
Pointer
):
Int
def
PyErr_Clear
():
Unit
def
PyErr_Fetch
(
pType:
PointerToPointer
,
pValue:
PointerToPointer
,
pTraceback:
PointerToPointer
):
Unit
def
PyErr_Occurred
():
Pointer
def
PyErr_Print
():
Unit
def
PyErr_SetString
(
tpe:
Pointer
,
message:
CString
):
Unit
def
PyEval_GetBuiltins
():
Pointer
def
PyEval_SaveThread
():
Pointer
def
PyFloat_AsDouble
(
float:
Pointer
):
Double
def
PyFloat_FromDouble
(
double:
CDouble
):
Pointer
def
PyGILState_Ensure
():
Int
def
PyGILState_Release
(
state:
Int
):
Unit
def
PyImport_ImportModule
(
str:
CString
):
Pointer
def
PyList_GetItem
(
list:
Pointer
,
index:
CSize
):
Pointer
def
PyList_New
(
size:
Int
):
Pointer
def
PyList_SetItem
(
list:
Pointer
,
index:
CSize
,
item:
Pointer
):
Int
def
PyList_Size
(
list:
Pointer
):
CSize
def
PyLong_AsLong
(
pyLong:
Pointer
):
CLong
def
PyLong_AsLongLong
(
pyLong:
Pointer
):
CLongLong
def
PyLong_FromLongLong
(
long:
CLongLong
):
Pointer
def
PyLong_FromVoidPtr
(
ptr:
Pointer
):
Unit
def
PyMem_RawFree
(
p:
Pointer
):
Unit
def
PyNumber_Add
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
def
PyNumber_Multiply
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
def
PyNumber_Negative
(
o1:
Pointer
):
Pointer
def
PyNumber_Positive
(
o1:
Pointer
):
Pointer
def
PyNumber_Remainder
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
def
PyNumber_Subtract
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
def
PyNumber_TrueDivide
(
o1:
Pointer
,
o2:
Pointer
):
Pointer
def
PyObject_Call
(
obj:
Pointer
,
args:
Pointer
,
kwArgs:
Pointer
):
Pointer
def
PyObject_CallMethodObjArgs
(
obj:
Pointer
,
name:
Pointer
,
args:
CVarArg
*):
Pointer
def
PyObject_DelItem
(
obj:
Pointer
,
idx:
Pointer
):
Int
def
PyObject_GetAttr
(
obj:
Pointer
,
name:
Pointer
):
Pointer
def
PyObject_GetAttrString
(
obj:
Pointer
,
name:
CString
):
Pointer
def
PyObject_GetItem
(
obj:
Pointer
,
idx:
Pointer
):
Pointer
def
PyObject_Length
(
obj:
Pointer
):
CSize
def
PyObject_SetAttr
(
obj:
Pointer
,
name:
Pointer
,
newValue:
Pointer
):
Pointer
def
PyObject_SetAttrString
(
obj:
Pointer
,
name:
CString
,
newValue:
Pointer
):
Pointer
def
PyObject_SetItem
(
obj:
Pointer
,
key:
Pointer
,
newValue:
Pointer
):
Int
def
PyObject_Str
(
obj:
Pointer
):
Pointer
def
PyRun_String
(
str:
CString
,
start:
Int
,
globals:
Pointer
,
locals:
Pointer
):
Pointer
def
PySequence_GetItem
(
obj:
Pointer
,
idx:
Int
):
Pointer
def
PySequence_Length
(
obj:
Pointer
):
CSize
def
PySequence_SetItem
(
obj:
Pointer
,
idx:
Int
,
v:
Pointer
):
Pointer
def
PyTuple_GetItem
(
tuple:
Pointer
,
index:
CSize
):
Pointer
def
PyTuple_New
(
size:
Int
):
Pointer
def
PyTuple_SetItem
(
tuple:
Pointer
,
index:
CSize
,
item:
Pointer
):
Int
def
PyTuple_Size
(
tuple:
Pointer
):
CSize
def
PyUnicode_AsUTF8
(
pyString:
Pointer
):
CString
def
PyUnicode_FromString
(
cStr:
CString
):
Pointer
def
Py_BuildValue
(
str:
CString
):
Pointer
def
Py_DecRef
(
ptr:
Pointer
):
Unit
def
Py_DecodeLocale
(
str:
CString
,
size:
Ptr
[
CSize
]):
Ptr
[
CWideChar
]
def
Py_IncRef
(
ptr:
Pointer
):
Unit
def
Py_Initialize
():
Unit
def
Py_SetProgramName
(
str:
Ptr
[
CWideChar
]):
Unit