
6 Nov
2008
6 Nov
'08
5:42 p.m.
2008/11/6 Steven Watanabe <watanabesj@gmail.com>:
No it doesn't. But any Combinator has to combine Codomain values. I feel that this is expressed more precisely in definition (3).
I disagree. If I am not writing generic code,
struct myCombiner { ... operator()(...) const { ... } };
should be perfectly fine.
Also, polymorphic function objects should be okay:
struct myCombiner { template<class Codomain> ... operator()(...) const {... ] };
Interesting, thanx for the insight, Joachim