Class template signal
boost::signal — Safe multicast callback.
 
Synopsis
template<typename Signature, typename Combiner = last_value<R>, 
         typename Group = int, typename GroupCompare = std::less<Group>, 
         typename SlotFunction = functionN<Signature> > 
class signal : public signalN<R, T1, T2, ..., TN, Combiner, Group, GroupCompare, SlotFunction>
{
public:
  
  signal(const combiner_type& = combiner_type(), 
         const group_compare_type& = group_compare_type());
};
Description
Классный шаблонсигналпредставляет собой тонкую обертку вокруг шаблонов пронумерованного классасигнал0,сигнал1и т.д. Он принимает тип функции с N аргументами вместо N отдельными аргументами и исходит из соответствующегосигнала N.Инсталляция.
Вся функциональность шаблона этого класса находится в его базовом классеsignalN..
Template Parameters
- ФамилияПодпись 
- имяКомбинатор=последнее_значение<R> 
- ИмяГруппа=int 
- TypenameGroupCompare=std::less<Group> 
- ФамилияСлотфункция=функция N<Подпись> 
 
signal 
        public
       construct/copy/destruct