Boost logo

Boost :

Subject: Re: [boost] Efficient tuple implementation
From: Peter Dimov (lists_at_[hidden])
Date: 2014-06-07 09:37:19


Louis Dionne wrote:

> Here's the idea:
>
> auto list = [](auto ...xs) {
> return [=](auto access) { return access(xs...); };
> };
>
> auto head = [](auto xs) {
> return xs([](auto first, auto ...rest) { return first; });
> };

That's very clever.

It's also a good example of how C++ continues to acquire expressive power
and surprise us after 16 years of being an ISO standard.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk