Boost logo

Boost Users :

From: John Femiani (JOHN.FEMIANI_at_[hidden])
Date: 2007-10-19 14:16:45


On Behalf Of Chris Weed
> Hi,
> I would like to bind to the boost::get<N> function for use by
> transform iterator.

I don't know the answer to you question, but with overloaded functions
or functions that have too many template arguments I sometimes forego
binders and write a small struct to invoke them. It might be something
like this:

template<int Index, class Tuple>
struct calls_get_t : std::unary_function<..> {
        result_type operator()(argument_type arg) {
                return get<Index>(arg);
        }
};
                
Maybe boost-pros know a better way. Also I am beginning to look at
Fusion which may have some extra functions we can use with tuples.

-- John


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net