autowrap.csharp

Undocumented in source.

Modules

boilerplate
module autowrap.csharp.boilerplate

Necessary boilerplate for C#/.NET.

common
module autowrap.csharp.common
Undocumented in source.
csharp
module autowrap.csharp.csharp
Undocumented in source.
dlang
module autowrap.csharp.dlang
Undocumented in source.

Public Imports

autowrap.csharp.boilerplate
public import autowrap.csharp.boilerplate;
Undocumented in source.
autowrap.csharp.csharp
public import autowrap.csharp.csharp;
Undocumented in source.
autowrap.csharp.dlang
public import autowrap.csharp.dlang;
Undocumented in source.
autowrap.csharp.common
public import autowrap.csharp.common;
Undocumented in source.

Members

Functions

wrapDlang
string wrapDlang()
Undocumented in source. Be warned that the author may not have intended to support it.

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

LibraryName (from autowrap.types)
struct LibraryName via public import autowrap.types : Modules, Module, LibraryName, RootNamespace, OutputFileName;

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

Module (from autowrap.types)
struct Module via public import autowrap.types : Modules, Module, LibraryName, RootNamespace, OutputFileName;

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, LibraryName, RootNamespace, OutputFileName;

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

OutputFileName (from autowrap.types)
struct OutputFileName via public import autowrap.types : Modules, Module, LibraryName, RootNamespace, OutputFileName;
Undocumented in source.
RootNamespace (from autowrap.types)
struct RootNamespace via public import autowrap.types : Modules, Module, LibraryName, RootNamespace, OutputFileName;
Undocumented in source.

Meta