All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
icarus::trigger::TriggerGateData< Tick, TickInterval > Member List

This is the complete list of members for icarus::trigger::TriggerGateData< Tick, TickInterval >, including all inherited members.

alwaysClosed() const icarus::trigger::TriggerGateData< Tick, TickInterval >inline
clear()icarus::trigger::TriggerGateData< Tick, TickInterval >inline
ClockTick_t typedeficarus::trigger::TriggerGateData< Tick, TickInterval >
ClockTicks_t typedeficarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >protected
fGateLevelicarus::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 typedeficarus::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
MaxTickicarus::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
MinTickicarus::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
NewGateStatusicarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >
OpeningDiff_t typedeficarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >protected
status_const_iterator typedeficarus::trigger::TriggerGateData< Tick, TickInterval >private
status_iterator typedeficarus::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 typedeficarus::trigger::TriggerGateData< Tick, TickInterval >