addDelay(Clock::Cycle delay) | sparta::Scheduleable | inline |
cancel() | sparta::Scheduleable | inline |
cancel(Clock::Cycle rel_cycle) | sparta::Scheduleable | inline |
consumer_event_handler_ | sparta::Scheduleable | protected |
DAG (defined in sparta::Scheduleable) | sparta::Scheduleable | friend |
eventCancelled_() | sparta::Scheduleable | inlineprotectedvirtual |
getDelay() const | sparta::Scheduleable | inline |
getGroupID() const | sparta::Scheduleable | inline |
getHandler() const | sparta::Scheduleable | inline |
getHandler() | sparta::Scheduleable | inline |
getLabel() const | sparta::Scheduleable | inline |
getScheduleableHandleCount_() const | sparta::Scheduleable | inlineprotected |
getScheduler(const bool must_exist=true) | sparta::Scheduleable | inline |
getScheduler(const bool must_exist=true) const | sparta::Scheduleable | inline |
getSchedulingPhase() const | sparta::Scheduleable | inline |
getVertex() | sparta::Scheduleable | inline |
INVALID_GROUP (defined in sparta::Scheduleable) | sparta::Scheduleable | static |
isContinuing() const | sparta::Scheduleable | inline |
isOrphan() const | sparta::Scheduleable | |
isScheduled() const | sparta::Scheduleable | inline |
isScheduled(Clock::Cycle rel_cycle) const | sparta::Scheduleable | inline |
local_clk_ | sparta::Scheduleable | protected |
PrecedenceGroup typedef | sparta::Scheduleable | |
precedes(Scheduleable &consumer, const std::string &reason="") | sparta::Scheduleable | |
precedes(Vertex &consumer, const std::string &reason="") const | sparta::Scheduleable | |
precedes(Scheduleable *consumer, const std::string &reason="") | sparta::Scheduleable | inline |
precedes(Vertex *consumer, const std::string &reason="") const | sparta::Scheduleable | inline |
schedule() | sparta::Scheduleable | inline |
schedule(const Clock *clk) | sparta::Scheduleable | inline |
schedule(Clock::Cycle delay) | sparta::Scheduleable | inline |
schedule(Clock::Cycle delay, const Clock *clk) | sparta::Scheduleable | inline |
Scheduleable(const SpartaHandler &consumer_event_handler, Clock::Cycle delay, SchedulingPhase sched_phase, bool is_unique_event=false) | sparta::Scheduleable | |
Scheduleable(const Scheduleable &)=default | sparta::Scheduleable | |
Scheduleable(Scheduleable &&) noexcept=default | sparta::Scheduleable | |
ScheduleableHandle (defined in sparta::Scheduleable) | sparta::Scheduleable | friend |
Scheduler (defined in sparta::Scheduleable) | sparta::Scheduleable | friend |
scheduler_ | sparta::Scheduleable | protected |
scheduleRelativeTick(const Scheduler::Tick rel_tick, Scheduler *const scheduler) | sparta::Scheduleable | inlinevirtual |
setContinuing(bool continuing) | sparta::Scheduleable | inline |
setDelay(Clock::Cycle delay) | sparta::Scheduleable | inline |
setGOP(bool gop) | sparta::Scheduleable | inline |
setGroupID(const PrecedenceGroup gid) | sparta::Scheduleable | inline |
setGroupID_(const PrecedenceGroup gid) | sparta::Scheduleable | inlineprotectedvirtual |
setHandler(const SpartaHandler &handler) | sparta::Scheduleable | inline |
setLabel(const char *label) | sparta::Scheduleable | |
setScheduleableClock(const Clock *clk) | sparta::Scheduleable | inline |
setScheduler(Scheduler *sched) | sparta::Scheduleable | inline |
setVertex() | sparta::Scheduleable | |
Unit (defined in sparta::Scheduleable) | sparta::Scheduleable | friend |
unlink(Scheduleable *w) | sparta::Scheduleable | |
~Scheduleable()=default | sparta::Scheduleable | virtual |