Boost logo

Boost :

Subject: Re: [boost] Boost.Move Where we are with move semantic emulation on C++03 compilers?
From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2009-02-12 12:19:45


Daniel James wrote:
> Does that mean you're not working on it anymore?

No, I'm working on it. Right now writing some Quickbook documentation.
But I have a question on perfect forwarding: has anybody implemented
perfect forwarding using boost preprocessor?

I mean something that generates a call with all the combinations of
const and non-const references:

function()
function(const T0 &t0)
function(T0 &t0)
function(const T0 &t0, const T1 &t1)
function(const T0 &t0, T1 &t1)
function(T0 &t0, const T1 &t1)
function(T0 &t0, T1 &t1)
//....

I would like to add this to the library to have a good "forward"
emulation and I really don't know how to use Boost.Preprocessor to
generate such thing. Any help is appreciated.

Regards,

Ion


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