
On 7/19/2012 1:41 PM, Vicente J. Botet Escriba wrote:
Le 19/07/12 21:17, Steven Watanabe a écrit :
AMDG
On 07/18/2012 11:43 AM, Vicente Botet wrote:
Well, I think I have understood how this can work.
get<1>(t1) returns an any that has a binding std::vector<double>,int,double and is this binding that allows to associate _a to std::vector<double>.
Exactly.
I 'd appreciate if the documentation clarifies what these bindings are, how they are built built and used.
You mean like:
http://steven_watanabe.users.sourceforge.net/type_erasure/libs/type_erasure/...
and
http://steven_watanabe.users.sourceforge.net/type_erasure/libs/type_erasure/...
As for how it's used, a number of functions take an optional binding argument such as http://steven_watanabe.users.sourceforge.net/type_erasure/libs/type_erasure/...
No, this is good, but it is reference documentation. I was thinking more as part of the tutorial, what is the concept behind, why it is needed, ... IMO the current tutorial hides this major concept of the library.
+1. For the record, I got hung up in the tutorial in exactly the same place as the OP. Had there been a more extensive description of tuple, why it's needed, and a who-knows-what-and-when about the different objects in play -- including the any's returned by get -- it would have been much easier. I'd also like to second the call for reference docs on the get function. -- Eric Niebler BoostPro Computing http://www.boostpro.com