src/necsus/runtime/tuples

Search:
Group by:

Procs

proc `as`[T: tuple](value: T; typ: typedesc): T
Casts a value to a type and returns it. Used for joining tuples

Macros

macro extend(tuples: varargs[typed]): typedesc
Combines tuples type definitions to create a new tuple type
macro join(exprs: varargs[typed]): untyped
Combines two tuple values into a single tuple value according to the sorting rules for archetype component types