src/necsus/compiletime/converters

Types

TupleAdapter = ref object
Data for reading from a value from one tuple and outputing another

Procs

proc build(adapter: TupleAdapter): NimNode {....raises: [], tags: [], forbids: [].}
proc buildConverter(convert: ConverterDef): NimNode {....raises: [], tags: [],
    forbids: [].}
Builds a single converter proc
proc newAdapter(fromArch: Archetype[ComponentDef];
                newVals: openArray[ComponentDef];
                produce: DirectiveArg | ComponentDef;
                addingSource: NimNode = adding; existingSource: NimNode = input): TupleAdapter
Data for reading from a value from one tuple and outputing another