- PyUnicode_AsUTF8
const(char*) PyUnicode_AsUTF8(PyObject* unicode)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- PyUnicode_AsUTF8AndSize
const(char*) PyUnicode_AsUTF8AndSize(PyObject* unicode, Py_ssize_t* size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- PyUnicode_FromStringAndSize
PyObject* PyUnicode_FromStringAndSize(const(char*) u, Py_ssize_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
- fromPyObject
auto fromPyObject(long x, PyObject* o)
auto fromPyObject(ulong x, PyObject* o)
auto fromPyObject(double x, PyObject* o)
auto fromPyObject(bool x, PyObject* o)
auto fromPyObject(char[] x, PyObject* o)
PyObject to D object conversion for python basic types
- fromPyObject
auto fromPyObject(T x, PyObject* o)
PyObject to D object conversion for mir slice
- fromPyObject
auto fromPyObject(T xs, PyObject* os)
PyObject to D object conversion for std.typecons.tuple
- toPyFunction
PyObject* toPyFunction(PyObject* mod, PyObject* args)
D function to PyObject conversion
- toPyObject
auto toPyObject(double x)
auto toPyObject(long x)
auto toPyObject(ulong x)
auto toPyObject(size_t x)
auto toPyObject(ptrdiff_t x)
auto toPyObject(bool b)
auto toPyObject(string s)
auto toPyObject(PyObject* p)
D type to PyObject conversion
- toPyObject
auto toPyObject(Slice!(T*, n, k) x)
mir.ndslice.Slice to PyObject conversion
- toPyObject
auto toPyObject(T xs)
std.typecons.Tuple to PyObject conversion