RE: [Boost-users] tuple problems

programmer blabla
Dear Booster's
Booster's what?
Looks like a compiler bug to me.
boost::tuples::get has three template parameters - index, head type and tail type. Usually the type arguments can be deduced, but since you're passing the address to another template function you need to specify all three arguments.
Btw searching lists.boost.org is very hard, because google is out of sync with the list.
Try http://news.gmane.org/index.php?prefix=gmane.comp.lib.boost instead.

Ok thank you, I will post this on microsoft.public.vc.language.
About the other thing, I originally thinked about that. But what to
specifiy, using the typedef's won't work either (see below):
int i;
boost::tuple<int> data(27);
i = boost::tuples::get<0, boost::tuple<int>::head_type,
boost::tuple<int>::tail_type>(data); //ok
i = boost::bind(&boost::tuples::get<0, boost::tuple<int>::head_type,
boost::tuple<int>::tail_type>, _1)(data); //error
With kind regards,
me
----- Original Message -----
From: "Ben Hutchings"
participants (2)
-
Ben Hutchings
-
Programmer_blabla