Соединения для усиления сигнала C ++ - PullRequest
1 голос
/ 02 ноября 2011

Я знаю, что boost :: signal не копируется, но есть ли возможность перебирать соединения и копировать соединения?Например, взять все слоты и их для другого сигнала?

Я спрашиваю, потому что у меня есть класс, который действует как обертка вокруг массива, и класс сигнализирует всякий раз, когда данные в массиве изменяются.Я использовал указатели на сигнал, но, очевидно, не имеет смысла копировать указатель сигнала с остальной частью объекта.

Так что мне интересно, возможно ли повторить сигнал и скопировать функциичто прилагается?

Если я не могу сделать это с буст-сигналом, есть ли библиотека сигналов, которая позволит мне это сделать?

...