|
Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
3 #include <boost/signals2.hpp>
4 #include <Covellite/Events/Events.hpp>
31 using Signal_t = ::boost::signals2::signal<void(
const Params &)>;
32 using FnParams_t = ::std::function<void(
const Params &)>;
33 using FnVoid_t = ::std::function<void(
void)>;
37 void Connect(
const FnParams_t &);
42 bool Activate(
const Params &);
Класс входит в проект Covellite.Events Вспомогательный класс для доступа к сигналу конкретного собы...
Definition: Signal.hpp:30
::std::string Description
Класс входит в проект Covellite.Events Класс параметра для передачи сигналу описания ошибки.
Definition: Error.hpp:47
Класс входит в проект Covellite.Events Класс для работы с событиями фреймворка.
Definition: Events.hpp:36
void Connect(const FnVoid_t &)
Функция подписки на событие.
Definition: Signal.cpp:29
Класс входит в проект Covellite.Events Вспомогательный класс для передачи параметров обработчикам с...
Definition: Params.hpp:33
bool operator()(void)
Оператор активации события без параметров.
Definition: Signal.cpp:63