N3915: apply() call a function with arguments from a tuple (V3) -- Peter Sommerlad
Note: This paper was among the papers adopted into the draft Library Fundamentals TS yesterday at the Issaquah WA USA ISO C++ meeting.
A new WG21 paper is available. A copy is linked below, and the paper will also appear in the next normal WG21 mailing. If you are not a committee member, please use the comments section below or the std-proposals forum for public discussion.
Document number: N3915
Date: 2014-02-14
apply() call a function with arguments from a tuple (V3)
by Peter Sommerlad
Excerpt:
This is a slightly update from the wording of N3829 as proposed by LEWG in Issaquah, adding
std::again where necessary andconstexpr.N3658 and its predecessor N3493 introduced
integer_sequencefacility and provide application of this features, for exampleapply()that is proposed in this paper....
Acknowledgements go to Jonathan Wakely for providing
integer_sequenceand providingapply()as the example in the working draft. He also suggested a big improvement to the resulting standard change from N3802.Acknowledgements go to Mike Spertus for making me aware of the
...pack formation approaches.Acknowledgements to the following persons on the c++std-lib reflector for their feedback and encouragement: Jonathan Wakely, Andy Sawyer, Stephan T. Lavavej, Jared Hoberock, and Tony van Eerd.

TThe first stable release of the 3.x series of MetaScale’s open-source software is available: NT² 3.0. It also includes its spin-off project, Boost.SIMD (not yet a Boost library). Many Issues have been closed since last beta. The main focus of this release cycle was to fix performances issues and to stabilize some parts of the API.
As interest in C++ keeps rising, there are more C++ events but they are also selling out faster. C++ Now 2013, Going Native 2013, and C++ and Beyond 2013 all sold out, some six months before the event.