Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Signals.hpp
1
2
#pragma once
3
#include <map>
4
#include <vector>
5
#include <boost/signals2.hpp>
6
#include <Covellite/Events/Events.hpp>
7
8
namespace
covellite
9
{
10
11
namespace
events
12
{
13
14
class
Params;
15
33
class
Events::Signals
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
39
public
:
40
SignalsType_t m_Signals;
41
};
42
43
}
// namespace events
44
45
}
// namespace covellite
covellite::events::Events::Signals
Класс входит в проект Covellite.Events Вспомогательный класс, хранящий список всех сигналов.
Definition:
Signals.hpp:34
covellite::events::Params
Класс входит в проект Covellite.Events Вспомогательный класс для передачи параметров обработчикам с...
Definition:
Params.hpp:33
Solution
Solution
Covellite.Events
Covellite.Events
Signals.hpp
Документация по Covellite++. Последние изменения: Пт 16 Окт 2020 15:24:27. Создано системой
1.8.18