Boost logo

Boost :

Subject: Re: [boost] [functors] proposal
From: Krzysztof Czainski (1czajnik_at_[hidden])
Date: 2013-10-23 09:01:14

2013/10/23 Piotr Wygocki <vwygos_at_[hidden]>

> I'd like to reestablish my use case. My previous post was messy (sorry!).
> We've got a class which can be modified by some functors.
> This functors have default values:
> template <typename SomeAction = SkipFunctor, typename StopCondidtion
> =ReturnFalseFunctor>
> struct Algorithm {
> Algorithm(SomeAction action = SomeAction(), StopCondidtion =
> StopCondition());
> };
> Could you solve this using constructions from phoenix?
> The second question is of course: is this a good design?


so would something like removing the defaults from the class Algorithm, and
providing a set of make_Algorithm functions solve your problem?


Boost list run by bdawes at, gregod at, cpdaniel at, john at