
Steven Watanabe-4 wrote
AMDG
On 07/18/2012 10:27 AM, Vicente Botet wrote:
> On 07/18/12 01:29, Vicente J. Botet Escriba wrote: >> <snip> >> >> std::vector<double> vec; >> int i = 10; >> double d = 2.5; >> tuple<construct, _a&, _b, _c> t(vec, i, d); >> any<construct, _a> v(get<1>(t), get<2>(t)); >>
<snip>
Please, could you point me to the any constructor used in
any<construct, _a> v(get<1>(t), get<2>(t));
Do you mean:
http://steven_watanabe.users.sourceforge.net/type_erasure/libs/type_erasure/...
Yes, i guess. Is the following correct? class X { public: X(int, double); }; std::vector<double> vec; int i = 10; double d = 2.5; X x; tuple<construct, _a&, _b, _c> t1(vec, i, d); tuple<construct, _a&, _b, _c> t2(x, i, d); any<construct, _a> v1(get<1>(t1), get<2>(t1)); any<construct, _a> v2(get<1>(t2), get<2>(t2)); If yes, how v1 is bound to vec and v2 to x? Vicente Vicente -- View this message in context: http://boost.2283326.n4.nabble.com/TypeErasure-Forward-constructors-and-bind... Sent from the Boost - Dev mailing list archive at Nabble.com.