optional.bolts

Undocumented in source.

Members

Aliases

AliasSeq
alias AliasSeq(TList...) = TList
Undocumented in source.
allSatisfy
alias allSatisfy = allSat
Undocumented in source.

Templates

AliasPack
template AliasPack(T...)

Same as an AliasSeq that does not auto expand.

TypesOf
template TypesOf(Values...)

Returns the types of all values given.

isFunctionOver
template isFunctionOver(T...)
Undocumented in source.
isSame
template isSame(ab...)

Returns true if a and b are the same thing, or false if not. Both a and b can be types, literals, or symbols.

staticMap
template staticMap(alias fun, args...)

Evaluates to AliasSeq!(fun!(args[0]), fun!(args[1]), ..., fun!(args[$ - 1])).

staticZip
template staticZip(Seqs...)

Zips sequences of AliasPacks together into an AliasPack of AliasPacks.

Meta