Date: 2001-06-13 09:29:36
| > So the boost::function<> or the object returned from bind need to be
| > packaged somehow to be able to pass it through a queue.
| Bind should not do this, as it's an orthogonal concept, as pointed
no I want the defer_call to do that...
| > So perhaps a "defer_call" that packages function objects with
| > operator()() would be more suitable for Boost.Thread or boost in
| > general?
| Boost.Function already does this (I assume you're confused about this
| because there are no virtual methods in boost::function<>, but trust
| us, Boost.Function is a "deferred call" model).
I might be confused... but I really cannot see how I can pass a
function<> through a queue. (without limiting to only one return type)
OR... all such object need to f.ex. be repackaged into function<void>
before being passed to the queue. (it that even allowed?)
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk