Boost logo

Boost Users :

Subject: Re: [Boost-users] How to forward to a list of boost::function?
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2010-03-15 23:59:45


AMDG

John Ky wrote:
> 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.
>

Signals does it by specializing for every possible arity.

In Christ,
Steven Watanabe


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