autowrap.python

Autowrapping for Python

Modules

boilerplate
module autowrap.python.boilerplate

Necessary boilerplate for pyd.

pyd
module autowrap.python.pyd

Alternative implementations of pyd functionality to get around limitations.

wrap
module autowrap.python.wrap

Functions to wrap entities in D modules for Python consumption.

Public Imports

autowrap.python.boilerplate
public import autowrap.python.boilerplate;
Undocumented in source.

Members

Imports

No (from std.typecons)
public import std.typecons : Yes, No;
Undocumented in source.
Yes (from std.typecons)
public import std.typecons : Yes, No;
Undocumented in source.

Structs

Ignore (from autowrap.types)
struct Ignore via public import autowrap.types : Modules, Module, Ignore;

Used in a module to ignore certain symbols

Module (from autowrap.types)
struct Module via public import autowrap.types : Modules, Module, Ignore;

A module to automatically wrap. Usually not needed since a string will do, but is useful when trying to export all functions from a module by using Module("mymodule", Yes.alwaysExport) instead of "mymodule"

Modules (from autowrap.types)
struct Modules via public import autowrap.types : Modules, Module, Ignore;

The list of modules to automatically wrap for consumption by other languages.

Meta