tryForward

Attempts to forward each parameter. If a parameters cannot be forwarded to F then the same is treated as an 'lvalue' and copied.

Members

Aliases

tryForward
alias tryForward = tryForwardImpl!(0, args.length)
Undocumented in source.

Templates

tryForwardImpl
template tryForwardImpl(size_t l, size_t r)
Undocumented in source.

Parameters

F

Function to follow.

args

a parameter list or an std.meta.AliasSeq.

Return Value

An AliasSeq of args ready to be correctly forwarded or copied.

Meta