Вопросы по теме 'boost-signals2'

Ошибка: не удается получить доступ к закрытому члену, объявленному в классе boost::signals2::scoped_connection?
class Whatever { public: virtual ~Whatever(); protected: Whatever(); virtual void SomeMethod(); void OnEventOccurred(int x); std::vector<boost::signals2::scoped_connection> boostSignalConnections_; } // .cpp...
2135 просмотров

Сохранение сигнала boost::signals2 на карте?
Я столкнулся со следующей проблемой: я хочу сохранить несколько boost::signals2 сигнальных переменных на карте. Поскольку эти сигналы не копируются , очевидно, что это не сработает. Как я могу обойти это? Я уже нашел этот старый вопрос . В...
1524 просмотров
schedule 18.12.2023

Как передать обратные вызовы сигнала (используя boost::bind)
Я пишу обертку для boost::signals2::signal , чтобы получить более чистый и простой в использовании интерфейс. Вот что я придумал: #include <boost/signals2.hpp> // Wrapper class template for boost::signals2::signal template<typename...
700 просмотров

Как я могу предотвратить прерывание signal2::scoped_connection в разъединении ()?
Я использую boost::signals2 и у меня проблема с управлением соединением. Я сохраняю scoped_connections в списке, который позже сокращается. Однако я обнаружил, что если объект, владеющий связанным сигналом, был уничтожен,...
131 просмотров
schedule 25.09.2022

Ретрансляция сигнала с помощью boost.signals2
Как видно из приведенного ниже кода (реализованного как иллюстрация проблемы), я пытаюсь отправить сигнал из внутреннего класса в средний класс, который передаст его внешнему классу. #include <boost/bind.hpp> #include...
649 просмотров
schedule 02.10.2023