TRMap

テンプレート版レンジでの、

std.algorithm.map
に相当します。

Members

Aliases

front
alias front = tmpl!(TR.front)
Undocumented in source.
tail
alias tail() = TRMap!(tmpl, TR.tail!())
Undocumented in source.

Manifest constants

empty
enum empty;
Undocumented in source.
empty
enum empty;
Undocumented in source.

Examples

alias Ts = TypeTuple!(int, long, char);
alias ToConstArray(T) = const(T)[];
alias Result = ToTuple!(TRMap!(ToConstArray, ToTRange!Ts));

static assert(is(Result
                  == TypeTuple!(const(int)[],
                                const(long)[],
                                const(char)[])));

Meta