nxt.meta_ex

Undocumented in source.

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

from
template from(string moduleName)
Undocumented in source.
staticAssignableTypeIndexOf
template staticAssignableTypeIndexOf(U)
Undocumented in source.
typeOf
template typeOf(T)

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

Meta