14#ifndef SIMICS_SYSTEMC_MULTI_TRAVERSER_H
15#define SIMICS_SYSTEMC_MULTI_TRAVERSER_H
17#include <simics/base/types.h>
31 T *
add(T *traverser) {
35 void applyOn(sc_core::sc_object *obj)
override {
37 traverser->applyOn(obj);
Definition: multi_traverser.h:28
T * add(T *traverser)
Definition: multi_traverser.h:31
void done() override
Definition: multi_traverser.h:39
std::vector< TraverserInterface * > traversers_
Definition: multi_traverser.h:44
void applyOn(sc_core::sc_object *obj) override
Definition: multi_traverser.h:35
Definition: traverser.h:25