nxt.meta_ex

Members

Functions

forwardMap
auto forwardMap(Ts xs)

Mixin templates

RvalueRef
mixintemplate RvalueRef()

Mixin for generating struct member byRef.

Templates

FlattenedRanges
template FlattenedRanges(Values...)

Flattens a list Values of ranges and non ranges.

Merge
template Merge(A...)
Merge1
template Merge1(A...)
TypesOf
template TypesOf(Values...)

Returns the types of all values given. * * If a T is an expression it is resolved with typeof else it is just * appended. * * Returns: AliasSeq of the resulting types

typeOf
template typeOf(T)

Can be used to construct a meta function that checks if a symbol is of a type.

Meta