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