luad.conversions

Modules

arrays
module luad.conversions.arrays

Internal module for pushing and getting arrays. All arrays with LuaD compatible element types are supported.

assocarrays
module luad.conversions.assocarrays

Internal module for pushing and getting associative arrays. All associative arrays with LuaD compatible key and value types are supported. For tables with heterogeneous key or value types, use Algebraic (see $(DPMODULE2 conversions,variant)) keys/values or $(DPREF table,LuaTable). For string keys and heterogeneous value types, consider using a struct (see $(DPMODULE2 conversions,structs)).

classes
module luad.conversions.classes

Internal module for pushing and getting class types. This feature is still a work in progress, currently, only the simplest of classes are supported. See the source code for details.

functions
module luad.conversions.functions

Internal module for pushing and getting functions and delegates.

structs
module luad.conversions.structs

Internal module for pushing and getting structs.

variant
module luad.conversions.variant

Internal module for pushing and getting variants (from $(STDMODULE _variant)). Currently, only $(STDREF _variant,Algebraic) is supported.