Class template filter
boost::signals::filter — Provides a basis for filters (components that receive and send a signal).
Synopsis
template<typename Derived, typename OutSignature, typename InSignatures = mpl::vector<>, typename SignalArgs = typename default_signal_args<OutSignature>::type> class filter { public: // types typedef SignalArgs::template apply< OutSignature >::type signal_type; typedef OutSignature signature_type; // construct/copy/destruct filter(const filter &); filter(); filter& operator=(const filter &); // public member functions signal_type & default_signal() const; void disconnect_all_slots() ; };