Title
N4235 Selecting from Parameter Packs, [tiny] Efficient/Flexible Access to Argument Packs
Status
open
Section
[temp.variadic]
Submitter
Dave Abrahams

Created on 2012-10-16.00:00:00 last changed 147 months ago

Messages

Date: 2014-11-21.17:12:23

http://open-std.org/JTC1/SC22/WG21/docs/papers/2014/n4235.htm

There are lots of very basic manipulations that are either really hard or impossible to do with argument packs unless you use something that causes a big recursive template instantiation, which is expensive at compile-time and can cause bad error messages. I want to be able to index argument packs with integral constant expressions, "take" or "drop" the first N elements of the pack, etc.

In Bristol 2013: N3493 may solve parts of the problem. The submitter is encouraged to write a paper, and practical examples are desirable.

N3761 http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3761.html seems related.

Discussed in Rapperswil 2014. Vandevoorde expressed desire to write a paper.

The work done by George Makrydakis at https://github.com/irrequietus/atpp is related.

Discussed in Urbana. The author is encouraged to revise.

History
Date User Action Args
2012-10-16 00:00:00admincreate