
On Fri, Jun 20, 2008 at 4:09 AM, Felipe Magno de Almeida <felipe.m.almeida@gmail.com> wrote:
On Thu, Jun 19, 2008 at 5:22 PM, Andreas Huber <ahd6974-spamboostorgtrap@yahoo.com> wrote:
"Felipe Magno de Almeida" <felipe.m.almeida@gmail.com> wrote in message
Sorry replying to myself, but I must correct somethings. [snip]
I was thinking more that boost.statechart would always use a functional factory, like boost::function<State*>() to instantiate states.
s/boost::function<State*>()/boost::function<State*()>
And that when using transit<>(args), transit could create a different factory for this and pass along.
For example using boost::factory<State*>(args)
when no argument is given or *can* be given, a simple boost::factory<State>() would be used as factory.
s/boost::factory<State>()/boost::factory<State*>() [snip] Regards, -- Felipe Magno de Almeida