xlld.wrap.wrap

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

Members

Functions

excelRet
XLOPER12 excelRet(T wrappedRet)
Undocumented in source. Be warned that the author may not have intended to support it.
pascalCase
string pascalCase(string func)
Undocumented in source. Be warned that the author may not have intended to support it.
toDArgs
auto toDArgs(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, string mainModule)
wrapAsync
void wrapAsync(A allocator, XLOPER12 asyncHandle, T args)
Undocumented in source. Be warned that the author may not have intended to support it.
wrapAsyncImpl
void wrapAsyncImpl(A allocator, XLOPER12 asyncHandle, T dArgs)
Undocumented in source. Be warned that the author may not have intended to support it.
wrapModuleFunctionImpl
XLOPER12* wrapModuleFunctionImpl(A allocator, T args)

Implement a wrapper for a regular D function

wrapModuleFunctionStr
string wrapModuleFunctionStr(string callingModule)

A string to use with mixin that wraps a D function

wrapModuleMember
string wrapModuleMember(Flag!"onlyExports" onlyExports, string callingModule)
Undocumented in source. Be warned that the author may not have intended to support it.
wrapModuleWorksheetFunctionsString
string wrapModuleWorksheetFunctionsString(Flag!"onlyExports" onlyExports, string callingModule)

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

wrapWorksheetFunctionsString
string wrapWorksheetFunctionsString(Flag!"onlyExports" onlyExports, string callingModule)

Templates

isWantedType
template isWantedType(T)
Undocumented in source.

Meta