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)