UniSet  2.6.0
Открытые члены | Полный список членов класса
Класс uniset::Trigger

Открытые члены

 Trigger (bool initial=false) noexcept
bool hi (bool state) noexcept
bool low (bool state) noexcept
bool change (bool state) noexcept
bool get () const noexcept

Подробное описание

Триггер, позволяющий красиво засекать изменения во флаге

Методы

bool uniset::Trigger::change ( bool  state)
inline

Срабатывает при любом изменении

bool uniset::Trigger::hi ( bool  state)
inline

Срабатываем по верхнему фронту (при наступлении true)

bool uniset::Trigger::low ( bool  state)
inline

Срабатываем по нижнему фронту (при наступлении false)