autowrap.csharp.boilerplate

Necessary boilerplate for C#/.NET.

To wrap all functions/return/parameter types and struct/class definitions from a list of modules, write this in a "main" module and generate mylib.{so,dll}:

mixin wrapCSharp("mylib", Modules("module1", "module2", ...));

Members

Functions

fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime
T fromDatetime(datetime value)
Undocumented in source. Be warned that the author may not have intended to support it.
fromDatetime1DArray
T[] fromDatetime1DArray(datetime[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
pinPointer
void pinPointer(void* ptr)
Undocumented in source. Be warned that the author may not have intended to support it.
toDatetime
datetime toDatetime(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
toDatetime1DArray
datetime[] toDatetime1DArray(T[] value)
Undocumented in source. Be warned that the author may not have intended to support it.
wrapCSharp
string wrapCSharp(Modules modules, OutputFileName outputFile, LibraryName libraryName, RootNamespace rootNamespace)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

datetime
struct datetime
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
returnValue
struct returnValue(T)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
returnVoid
struct returnVoid
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta