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.
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