Boost logo

Boost Users :

Subject: [Boost-users] How to forward to a list of boost::function?
From: John Ky (newhoggy_at_[hidden])
Date: 2010-03-15 20:12:51


Hi all,

I have a class:

template<typename function_type>
class function_vector {
private:
   std::vector<boost::function<function_type> > functions;
};

I want to write an operator() for this template class that takes all the
arguments necessary to invoke a function of type function_type. When
called, it should call each function in the functions field.

How do I do this?

I think Boost.Signals2 does something like this, but I can't work out how it
is done.

Cheers,

-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