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)
inlinenoexcept

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

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

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

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

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