MPL: Arguments to transform metafunction
Hi All,
I have a doubt regarding the arguments to the mpl::transform
metafunction. In the MPL book (page 42), the mpl::transform is
presented as follows:
template
AMDG Missing Rainbow wrote:
Here mpl::transform takes 2 sequences and a binary operation and it results in a sequence.
<snip>
Here mpl::transform takes 1 sequence and a unary operation and it results in a sequence. How does mpl::transform supports such different arguments?
mpl::transform is "overloaded" to handle either 1 or 2 sequences.
The actual definition is something like:
template
participants (2)
-
Missing Rainbow
-
Steven Watanabe