autowrap.reflection

Undocumented in source.

Members

Enums

isModule
eponymoustemplate isModule(alias T)
Undocumented in source.

Structs

Module
struct Module

A module to automatically wrap. Usually not needed since a string will do, but is useful when trying to export all functions from a module by using Module("mymodule", Yes.alwaysExport) instead of "mymodule"

Modules
struct Modules

The list of modules to automatically wrap for consumption by other languages.

Templates

AllAggregates
template AllAggregates(Modules modules)
Undocumented in source.
AllAggregates
template AllAggregates(ModuleNames...)
Undocumented in source.
AllAggregates
template AllAggregates(Modules...)
Undocumented in source.
AllFunctions
template AllFunctions(Modules modules)
Undocumented in source.
AllFunctions
template AllFunctions(Modules...)
Undocumented in source.
AllFunctions
template AllFunctions(Modules...)
Undocumented in source.
FunctionParameters
template FunctionParameters(alias F)
Undocumented in source.
FunctionSymbol
template FunctionSymbol(string N, alias M, string MN, alias S)
Undocumented in source.
Functions
template Functions(Module module_)
Undocumented in source.
Functions
template Functions(alias module_, Flag!"alwaysExport" alwaysExport = No.alwaysExport)
Undocumented in source.
Parameter
template Parameter(T, string id, D...)
Undocumented in source.
PrimordialType
template PrimordialType(T)
Undocumented in source.
PrimordialType
template PrimordialType(T)
Undocumented in source.
Properties
template Properties(functions...)
Undocumented in source.
PublicFieldNames
template PublicFieldNames(T)
Undocumented in source.
PublicFieldTypes
template PublicFieldTypes(T)
Undocumented in source.
Symbol
template Symbol(alias parent, string memberName)
Undocumented in source.
isExportFunction
template isExportFunction(alias F, Flag!"alwaysExport" alwaysExport = No.alwaysExport)
Undocumented in source.
isParameter
template isParameter(alias T)
Undocumented in source.
isProperty
template isProperty(alias F)
Undocumented in source.
isStatic
template isStatic(alias F)
Undocumented in source.
isUserAggregate
template isUserAggregate(A...)
Undocumented in source.

Meta