alwaysClosed() const | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
clear() | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
ClockTick_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
ClockTicks_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
closeAllAt(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
closeAt(ClockTick_t tick, OpeningDiff_t count) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
closeAt(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
compact() | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
EventType typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | protected |
fGateLevel | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findClose(OpeningCount_t minOpening=1U, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
findCloseStatus(OpeningCount_t minOpening=1U, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findLastStatusFor(ClockTick_t tick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findLastStatusFor(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findLastStatusForTickOrThrow(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findLastStatusForTickOrThrow(ClockTick_t tick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findMaxOpen(ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
findMaxOpenStatus(ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findOpen(OpeningCount_t minOpening=1U, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
findOpenStatus(OpeningCount_t minOpening=1U, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
findStatus(Op op, ClockTick_t start=MinTick, ClockTick_t end=MaxTick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
GateEvolution_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | protected |
isOpen(ClockTick_t tick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
lastTick() const | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
Max(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
Max(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
MaxTick | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
Min(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
Min(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
MinTick | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
Mul(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
Mul(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
NewGateStatus | icarus::trigger::TriggerGateData< Tick, TickInterval > | privatestatic |
openAt(ClockTick_t tick, OpeningDiff_t count) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
openAt(ClockTick_t tick) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
openBetween(ClockTick_t start, ClockTick_t end, OpeningDiff_t count=1) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
openFor(ClockTick_t tick, ClockTicks_t length, OpeningDiff_t count=1) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
openingCount(ClockTick_t tick) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
OpeningCount_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
OpeningDiff_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
openingRange(ClockTick_t start, ClockTick_t end) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
operator(std::ostream &, triggergatedata_t const &) | icarus::trigger::TriggerGateData< Tick, TickInterval > | friend |
operator(std::ostream &, Status const &) | icarus::trigger::TriggerGateData< Tick, TickInterval > | friend |
operator!=(TriggerGateData const &) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
operator==(TriggerGateData const &) const | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
setOpeningAt(ClockTick_t tick, OpeningCount_t openingCount) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
startingGateLevel() | icarus::trigger::TriggerGateData< Tick, TickInterval > | privatestatic |
Status typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | protected |
status_const_iterator typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
status_iterator typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | private |
Sum(triggergatedata_t const &other) | icarus::trigger::TriggerGateData< Tick, TickInterval > | |
Sum(triggergatedata_t const &a, triggergatedata_t const &b) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
SymmetricCombination(Op &&op, triggergatedata_t const &a, triggergatedata_t const &b, ClockTicks_t aDelay=ClockTicks_t{}, ClockTicks_t bDelay=ClockTicks_t{}) | icarus::trigger::TriggerGateData< Tick, TickInterval > | static |
TriggerGateData() | icarus::trigger::TriggerGateData< Tick, TickInterval > | inline |
TriggerGateData(GateEvolution_t &&gateLevel) | icarus::trigger::TriggerGateData< Tick, TickInterval > | inlineprotected |
triggergatedata_t typedef | icarus::trigger::TriggerGateData< Tick, TickInterval > | |