Covellite++  Version: 2.3.0 Revision: ??? Platform: x64 Build: 23:13 04.01.2025
Кроссплатформенный фреймворк для разработки приложений на С++
Загрузка...
Поиск...
Не найдено
Signals.hpp
1
2#pragma once
3#include <map>
4#include <vector>
5#include <boost/signals2.hpp>
6#include <Covellite/Events/Events.hpp>
7
8namespace covellite
9{
10
11namespace events
12{
13
14class Params;
15
34{
35 using Signal_t = ::boost::signals2::signal<void(const Params &)>;
36 using SignalsId_t = ::std::map<size_t, Signal_t>;
37 using SignalsType_t = ::std::map<size_t, SignalsId_t>;
38
39public:
40 SignalsType_t m_Signals;
41};
42
43} // namespace events
44
45} // namespace covellite
Класс входит в проект Covellite.Events Вспомогательный класс для передачи параметров обработчикам с...
Definition Params.hpp:33
Класс входит в проект Covellite.Events Вспомогательный класс, хранящий список всех сигналов.
Definition Signals.hpp:34