autowrap.types

Types to be used in the API for type-safety (as opposed to, say, raw strings).

Members

Structs

LibraryName
struct LibraryName

The name of the dynamic library, i.e. the file name with the .so/.dll extension

Module
struct Module

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
struct Modules

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

PostModuleInitCode
struct PostModuleInitCode

Code to be inserted after the call to module_init

PreModuleInitCode
struct PreModuleInitCode

Code to be inserted before the call to module_init

Templates

isModule
template isModule(alias T)
Undocumented in source.

Meta