16#ifndef SIMICS_SYSTEMC_MULTI_TRAVERSER_H
17#define SIMICS_SYSTEMC_MULTI_TRAVERSER_H
19#include <simics/base/types.h>
33 T *
add(T *traverser) {
37 void applyOn(sc_core::sc_object *obj)
override {
38 std::vector<TraverserInterface *>::iterator i;
43 std::vector<TraverserInterface *>::iterator i;
Definition: multi_traverser.h:30
T * add(T *traverser)
Definition: multi_traverser.h:33
void done() override
Definition: multi_traverser.h:42
std::vector< TraverserInterface * > traversers_
Definition: multi_traverser.h:48
void applyOn(sc_core::sc_object *obj) override
Definition: multi_traverser.h:37
Definition: traverser.h:27