xlld.wrap.wrap

Wrapper module for Excel. This module contains the functionality that autowraps D code for use within Excel.

Members

Functions

toDArgs
auto toDArgs(ref A allocator, T args)

Converts a variadic number of XLOPER12* to their equivalent D types and returns a tuple

wrapAll
string wrapAll(Flag!"onlyExports" onlyExports = No.onlyExports, in string mainModule = __MODULE__)
wrapModuleFunctionImpl
XLOPER12* wrapModuleFunctionImpl(ref A allocator, T args)

Implement a wrapper for a regular D function

wrapModuleFunctionStr
string wrapModuleFunctionStr(in string callingModule = __MODULE__)

A string to use with mixin that wraps a D function

wrapModuleWorksheetFunctionsString
string wrapModuleWorksheetFunctionsString(Flag!"onlyExports" onlyExports = No.onlyExports, string callingModule = __MODULE__)

A string to mixin that wraps all eligible functions in the given module.

wrapWorksheetFunctionsString
string wrapWorksheetFunctionsString(Flag!"onlyExports" onlyExports = No.onlyExports, string callingModule = __MODULE__)

Meta