abi-versus-api |
CFFI |
1.17 |
overview.html#abi-versus-api |
ABI versus API |
:std:ref:`abi-versus-api`
|
all types listed above |
CFFI |
1.17 |
cdef.html#all-types-listed-above |
- |
:std:ref:`all types listed above`
|
callbacks |
CFFI |
1.17 |
using.html#callbacks |
Callbacks (old style) |
:std:ref:`callbacks`
|
cdef |
CFFI |
1.17 |
cdef.html#cdef |
ffi/ffibuilder.cdef(): declaring types and functions |
:std:ref:`cdef`
|
def-extern |
CFFI |
1.17 |
using.html#def-extern |
- |
:std:ref:`def-extern`
|
distutils-setuptools |
CFFI |
1.17 |
cdef.html#distutils-setuptools |
- |
:std:ref:`distutils-setuptools`
|
dlopen |
CFFI |
1.17 |
cdef.html#dlopen |
ffi.dlopen(): loading libraries in ABI mode |
:std:ref:`dlopen`
|
dlopen-note |
CFFI |
1.17 |
cdef.html#dlopen-note |
- |
:std:ref:`dlopen-note`
|
embedding |
CFFI |
1.17 |
overview.html#embedding |
Embedding |
:std:ref:`embedding`
|
error_onerror |
CFFI |
1.17 |
using.html#error-onerror |
- |
:std:ref:`error_onerror`
|
extern "python" |
CFFI |
1.17 |
using.html#id4 |
Extern “Python” (new-style callbacks) |
:std:ref:`extern "python"`
|
extern-python |
CFFI |
1.17 |
using.html#extern-python |
Extern “Python” (new-style callbacks) |
:std:ref:`extern-python`
|
extern-python-c |
CFFI |
1.17 |
using.html#extern-python-c |
Extern “Python+C” |
:std:ref:`extern-python-c`
|
ffi-addressof |
CFFI |
1.17 |
ref.html#ffi-addressof |
ffi.offsetof(), ffi.addressof() |
:std:ref:`ffi-addressof`
|
ffi-alignof |
CFFI |
1.17 |
ref.html#ffi-alignof |
ffi.typeof(), ffi.sizeof(), ffi.alignof() |
:std:ref:`ffi-alignof`
|
ffi-buffer |
CFFI |
1.17 |
ref.html#ffi-buffer |
ffi.buffer(), ffi.from_buffer() |
:std:ref:`ffi-buffer`
|
ffi-cdata |
CFFI |
1.17 |
ref.html#ffi-cdata |
ffi.CData, ffi.CType |
:std:ref:`ffi-cdata`
|
ffi-ctype |
CFFI |
1.17 |
ref.html#ffi-ctype |
ffi.CData, ffi.CType |
:std:ref:`ffi-ctype`
|
ffi-dlclose |
CFFI |
1.17 |
ref.html#ffi-dlclose |
ffi.dlopen(), ffi.dlclose() |
:std:ref:`ffi-dlclose`
|
ffi-dlopen |
CFFI |
1.17 |
ref.html#ffi-dlopen |
ffi.dlopen(), ffi.dlclose() |
:std:ref:`ffi-dlopen`
|
ffi-errno |
CFFI |
1.17 |
ref.html#ffi-errno |
ffi.errno, ffi.getwinerror() |
:std:ref:`ffi-errno`
|
ffi-from-buffer |
CFFI |
1.17 |
ref.html#ffi-from-buffer |
ffi.buffer(), ffi.from_buffer() |
:std:ref:`ffi-from-buffer`
|
ffi-from-handle |
CFFI |
1.17 |
ref.html#ffi-from-handle |
ffi.new_handle(), ffi.from_handle() |
:std:ref:`ffi-from-handle`
|
ffi-gc |
CFFI |
1.17 |
ref.html#ffi-gc |
ffi.gc() |
:std:ref:`ffi-gc`
|
ffi-getctype |
CFFI |
1.17 |
ref.html#ffi-getctype |
ffi.getctype(), ffi.list_types() |
:std:ref:`ffi-getctype`
|
ffi-getwinerror |
CFFI |
1.17 |
ref.html#ffi-getwinerror |
ffi.errno, ffi.getwinerror() |
:std:ref:`ffi-getwinerror`
|
ffi-list-types |
CFFI |
1.17 |
ref.html#ffi-list-types |
ffi.getctype(), ffi.list_types() |
:std:ref:`ffi-list-types`
|
ffi-new-handle |
CFFI |
1.17 |
ref.html#ffi-new-handle |
ffi.new_handle(), ffi.from_handle() |
:std:ref:`ffi-new-handle`
|
ffi-offsetof |
CFFI |
1.17 |
ref.html#ffi-offsetof |
ffi.offsetof(), ffi.addressof() |
:std:ref:`ffi-offsetof`
|
ffi-release |
CFFI |
1.17 |
ref.html#ffi-release |
ffi.release() and the context manager |
:std:ref:`ffi-release`
|
ffi-sizeof |
CFFI |
1.17 |
ref.html#ffi-sizeof |
ffi.typeof(), ffi.sizeof(), ffi.alignof() |
:std:ref:`ffi-sizeof`
|
ffi-string |
CFFI |
1.17 |
ref.html#ffi-string |
ffi.string(), ffi.unpack() |
:std:ref:`ffi-string`
|
ffi-typeof |
CFFI |
1.17 |
ref.html#ffi-typeof |
ffi.typeof(), ffi.sizeof(), ffi.alignof() |
:std:ref:`ffi-typeof`
|
ffi-unpack |
CFFI |
1.17 |
ref.html#ffi-unpack |
ffi.string(), ffi.unpack() |
:std:ref:`ffi-unpack`
|
ffi.set_unicode() |
CFFI |
1.17 |
cdef.html#ffi-set-unicode |
- |
:std:ref:`ffi.set_unicode()`
|
file |
CFFI |
1.17 |
ref.html#file |
Support for FILE |
:std:ref:`file`
|
genindex |
CFFI |
1.17 |
genindex.html |
Index |
:std:ref:`genindex`
|
if you don't have an already-installed c library to call |
CFFI |
1.17 |
overview.html#if-you-don-t-have-an-already-installed-c-library-to-call |
API Mode, calling C sources instead of a compiled library |
:std:ref:`if you don't have an already-installed c library to call`
|
loading-libraries |
CFFI |
1.17 |
cdef.html#loading-libraries |
ffi.dlopen(): loading libraries in ABI mode |
:std:ref:`loading-libraries`
|
modindex |
CFFI |
1.17 |
py-modindex.html |
Module Index |
:std:ref:`modindex`
|
new |
CFFI |
1.17 |
ref.html#new |
ffi.new() |
:std:ref:`new`
|
out-of-line-abi |
CFFI |
1.17 |
cdef.html#out-of-line-abi |
- |
:std:ref:`out-of-line-abi`
|
out-of-line-abi-level |
CFFI |
1.17 |
overview.html#out-of-line-abi-level |
Out-of-line, ABI level |
:std:ref:`out-of-line-abi-level`
|
out-of-line-api |
CFFI |
1.17 |
cdef.html#out-of-line-api |
- |
:std:ref:`out-of-line-api`
|
out-of-line-api-level |
CFFI |
1.17 |
overview.html#out-of-line-api-level |
Main mode of usage |
:std:ref:`out-of-line-api-level`
|
performance |
CFFI |
1.17 |
overview.html#performance |
Purely for performance (API level, out-of-line) |
:std:ref:`performance`
|
pkgconfig |
CFFI |
1.17 |
cdef.html#pkgconfig |
- |
:std:ref:`pkgconfig`
|
py-modindex |
CFFI |
1.17 |
py-modindex.html |
Python Module Index |
:std:ref:`py-modindex`
|
real-example |
CFFI |
1.17 |
overview.html#real-example |
Main mode of usage |
:std:ref:`real-example`
|
search |
CFFI |
1.17 |
search.html |
Search Page |
:std:ref:`search`
|
set_source |
CFFI |
1.17 |
cdef.html#set-source |
ffibuilder.set_source(): preparing out-of-line modules |
:std:ref:`set_source`
|
typical usage example |
CFFI |
1.17 |
ref.html#typical-usage-example |
- |
:std:ref:`typical usage example`
|
unichar |
CFFI |
1.17 |
ref.html#unichar |
Unicode character types |
:std:ref:`unichar`
|
working |
CFFI |
1.17 |
using.html#working |
Working with pointers, structures and arrays |
:std:ref:`working`
|