Covellite++
Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
|
Класс входит в проект Covellite.Events
Вспомогательный класс для доступа к сигналу конкретного события.
Подробнее...
#include <Signal.hpp>
Открытые члены | |
void | Connect (const FnVoid_t &) |
Функция подписки на событие. Подробнее... | |
void | Connect (const FnParams_t &) |
Функция подписки на событие. Подробнее... | |
bool | operator() (void) |
Оператор активации события без параметров. Подробнее... | |
bool | operator() (const Params &) |
Оператор активации события. Подробнее... | |
Класс входит в проект Covellite.Events
Вспомогательный класс для доступа к сигналу конкретного события.
void Events::Signal::Connect | ( | const FnParams_t & | _Fn | ) |
Функция подписки на событие.
[in] | _Fn | Функция-обработчик выбранного события (с одним параметром). |
void Events::Signal::Connect | ( | const FnVoid_t & | _Fn | ) |
Функция подписки на событие.
[in] | _Fn | Функция-обработчик выбранного события (без параметров). |
bool Events::Signal::operator() | ( | const Params & | _Value | ) |
Оператор активации события.
[in] | _Value | Параметр, передаваемый функциям-обработчикам, подписанным на выбранное событие. |
bool Events::Signal::operator() | ( | void | ) |
Оператор активации события без параметров.