| activateEventAtStage(const uint32_t &id) | sparta::Pipeline< DataT, EventT > | inline |
| append(const DataT &item) | sparta::Pipeline< DataT, EventT > | inline |
| append(DataT &&item) | sparta::Pipeline< DataT, EventT > | inline |
| at(const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
| at(const uint32_t &stage_id) | sparta::Pipeline< DataT, EventT > | inline |
| begin() (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
| begin() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
| capacity() const | sparta::Pipeline< DataT, EventT > | inline |
| cbegin() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
| cend() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
| clearStall() | sparta::Pipeline< DataT, EventT > | inline |
| const_iterator typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| deactivateEventAtStage(const uint32_t &id) | sparta::Pipeline< DataT, EventT > | inline |
| empty() const | sparta::Pipeline< DataT, EventT > | inline |
| enableCollection(TreeNode *parent) | sparta::Pipeline< DataT, EventT > | inline |
| end() (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
| end() const (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | inline |
| EventHandle typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| EventHandleList typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| EventList typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| EventMatrix typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| flushAllStages() | sparta::Pipeline< DataT, EventT > | inline |
| flushAppend() | sparta::Pipeline< DataT, EventT > | inline |
| flushStage(const uint32_t &flush_stage_id) | sparta::Pipeline< DataT, EventT > | inline |
| flushStage(const const_iterator &const_iter) | sparta::Pipeline< DataT, EventT > | inline |
| flushStage(const iterator &iter) | sparta::Pipeline< DataT, EventT > | inline |
| getEventsAtStage(const uint32_t &id, const SchedulingPhase phase=SchedulingPhase::Tick) | sparta::Pipeline< DataT, EventT > | inline |
| invalidateStage(const uint32_t &stage_id) | sparta::Pipeline< DataT, EventT > | inline |
| isAnyValid() const | sparta::Pipeline< DataT, EventT > | inline |
| isAppended() const | sparta::Pipeline< DataT, EventT > | inline |
| isCollected() const | sparta::Pipeline< DataT, EventT > | inline |
| isEventRegisteredAtStage(const uint32_t &id) const | sparta::Pipeline< DataT, EventT > | inline |
| isLastValid() const | sparta::Pipeline< DataT, EventT > | inline |
| isStalledOrStalling() const | sparta::Pipeline< DataT, EventT > | inline |
| isStalledOrStallingAtStage(const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
| isValid(const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
| iterator typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| numValid() const | sparta::Pipeline< DataT, EventT > | inline |
| operator[](const uint32_t &stage_id) const | sparta::Pipeline< DataT, EventT > | inline |
| operator[](const uint32_t &stage_id) | sparta::Pipeline< DataT, EventT > | inline |
| performOwnUpdates() | sparta::Pipeline< DataT, EventT > | inline |
| Pipeline (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | friend |
| Pipeline(EventSet *es, const std::string &name, const uint32_t num_stages, const Clock *clk) | sparta::Pipeline< DataT, EventT > | inline |
| Pipeline(const std::string &name, const uint32_t num_stages, const Clock *clk) | sparta::Pipeline< DataT, EventT > | inline |
| Precedence enum name (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| readAppendedData() const | sparta::Pipeline< DataT, EventT > | inline |
| registerHandlerAtStage(const uint32_t &id, const SpartaHandler &handler) | sparta::Pipeline< DataT, EventT > | inline |
| setConsumerForPipelineUpdate(EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
| setConsumerForStage(const uint32_t &id, EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
| setContinuing(const bool value) | sparta::Pipeline< DataT, EventT > | inline |
| setDefaultStagePrecedence(const Precedence &default_precedence) | sparta::Pipeline< DataT, EventT > | inline |
| setPrecedenceBetweenPipeline(const uint32_t &pid, Pipeline< DataT2, EventT2 > &c_pipeline, const uint32_t &cid) | sparta::Pipeline< DataT, EventT > | inline |
| setPrecedenceBetweenStage(const uint32_t &pid, const uint32_t &cid) | sparta::Pipeline< DataT, EventT > | inline |
| setProducerForPipelineUpdate(EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
| setProducerForStage(const uint32_t &id, EventType &ev_handler) | sparta::Pipeline< DataT, EventT > | inline |
| size() const | sparta::Pipeline< DataT, EventT > | inline |
| size_type typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| stall(const uint32_t &stall_stage_id, const uint32_t &stall_cycles, const bool crush_bubbles=false, const bool suppress_events=true) | sparta::Pipeline< DataT, EventT > | inline |
| update() | sparta::Pipeline< DataT, EventT > | inline |
| value_type typedef (defined in sparta::Pipeline< DataT, EventT >) | sparta::Pipeline< DataT, EventT > | |
| writeStage(const uint32_t &stage_id, const DataT &item) | sparta::Pipeline< DataT, EventT > | inline |
| writeStage(const uint32_t &stage_id, DataT &&item) | sparta::Pipeline< DataT, EventT > | inline |