xlld.conv.from

Conversions from XLOPER12 to D types

Members

Functions

fromXlOper
auto fromXlOper(ref XLOPER12 val, ref A allocator)
fromXlOper
auto fromXlOper(XLOPER12 val, ref A allocator)

RValue overload

fromXlOper
auto fromXlOper(XLOPER12* val, ref A allocator)
fromXlOper
auto fromXlOper(XLOPER12* val, ref A allocator)
fromXlOper
auto fromXlOper(XLOPER12* val, ref A allocator)
fromXlOper
T fromXlOper(XLOPER12* oper, ref A allocator)
fromXlOper
auto fromXlOper(XLOPER12* val, ref A allocator)
fromXlOper
auto fromXlOper(XLOPER12* val, ref A allocator)

1D slices

fromXlOper
T fromXlOper(XLOPER12* oper, ref A allocator)
fromXlOperCoerce
auto fromXlOperCoerce(XLOPER12* val)
fromXlOperCoerce
auto fromXlOperCoerce(XLOPER12* val, auto ref A allocator)
fromXlOperCoerce
auto fromXlOperCoerce(ref XLOPER12 val)
fromXlOperCoerce
auto fromXlOperCoerce(ref XLOPER12 val, auto ref A allocator)
isMulti
bool isMulti(ref const(XLOPER12) oper)

If an oper is of multi type

registerConversionTo
void registerConversionTo(ToEnumConversionFunction func)

Register a custom conversion from string to an enum type. This function will be called before converting any enum arguments to be passed to a wrapped D function.

Static variables

fromXlOperConvException
auto fromXlOperConvException;
fromXlOperMemoryException
auto fromXlOperMemoryException;
fromXlOperMultiMemoryException
auto fromXlOperMultiMemoryException;
fromXlOperMultiOperException
auto fromXlOperMultiOperException;

Templates

dlangToXlOperType
template dlangToXlOperType(T)

Maps a D type to two integer xltypes from XLOPER12. InputType is the type actually passed in by the spreadsheet, whilst Type is the Type that it gets coerced to.

Meta