
13 Aug
2008
13 Aug
'08
7:07 p.m.
David Abrahams:
on Wed Aug 13 2008, "Peter Dimov" <pdimov-AT-pdimov.com> wrote:
Stjepan Rajko:
function_taking_both( label("hello") & size(1) );
FWIW, I've been using this in a context where I needed "arbitrary" argument lists and it works. It has the advantage that the caller only needs to know about label and size, the eventual callee only needs to know about the arguments it recognizes and can ignore the rest, and the intermediate layers can pass everything downstream as-is without knowing about anything.
Why is everyone hand-rolling the functionality we already have in Boost.Parameter?
I hand-rolled it in 2002. :-)