xlld

Undocumented in source.

Modules

any
module xlld.any

Any type

dummy
module xlld.dummy

Enables linking on Windows without having to link to the real implementations Only for unit testing.

framework
module xlld.framework

Utility functions for writing XLLs

memorymanager
module xlld.memorymanager

MemoryManager.D

test_d_funcs
module xlld.test_d_funcs

Only exists to test the wrapping functionality Contains functions with regular D types that will get wrapped so they can be called by the spreadsheet.

test_util
module xlld.test_util

Utility test functions

test_xl_funcs
module xlld.test_xl_funcs

Only exists to test the module reflection functionality Contains functions with types that the spreadsheet knows about

traits
module xlld.traits

This module implements the compile-time reflection machinery to automatically register all D functions that are eligible in a compile-time define list of modules to be called from Excel.

worksheet
module xlld.worksheet

Interface for registering worksheet functions with Excel

wrap
module xlld.wrap

Wrap module

xl
module xlld.xl

Wraps calls to xlXXX "functions" via the Excel4/Excel12 functions

xlcall
module xlld.xlcall

Microsoft Excel Developer's Toolkit Version 15.0

xlcallcpp
module xlld.xlcallcpp

Microsoft Excel Developer's Toolkit Version 14.0

xlf
module xlld.xlf

This module provides D versions of xlf Excel functions

xll
module xlld.xll

Code from generic.h and generic.d Ported to the D Programming Language by Laeeth Isharc (2015) This module provides the ceremony that must be done for every XLL. At least one module must be linked to this one implementing the getWorkSheetFunctions function so that they can be registered with Excel.

Public Imports

xlld.xlcall
public import xlld.xlcall;
Undocumented in source.
xlld.framework
public import xlld.framework;
Undocumented in source.
xlld.worksheet
public import xlld.worksheet;
Undocumented in source.
xlld.traits
public import xlld.traits;
Undocumented in source.
xlld.wrap
public import xlld.wrap;
Undocumented in source.
xlld.xlf
public import xlld.xlf;
Undocumented in source.
xlld.any
public import xlld.any;
Undocumented in source.
xlld.test_util
public import xlld.test_util;
Undocumented in source.

Members

Imports

allocatorContext (from xlld.memorymanager)
public import xlld.memorymanager : allocatorContext;
Undocumented in source.

Meta