#include <multi_traverser.h>
Public Member Functions | |
template<class T > | |
T * | add (T *traverser) |
virtual void | applyOn (sc_core::sc_object *obj) |
virtual void | done () |
Public Member Functions inherited from simics::systemc::Traverser | |
void | traverseAll () |
void | traverseTree (sc_core::sc_object *obj) |
Public Member Functions inherited from simics::systemc::TraverserInterface | |
virtual void | applyOn (sc_core::sc_object *obj)=0 |
virtual void | done ()=0 |
virtual | ~TraverserInterface () |
Protected Attributes | |
std::vector< TraverserInterface * > | traversers_ |
|
inline |
|
inlinevirtual |
Implements simics::systemc::TraverserInterface.
|
inlinevirtual |
Implements simics::systemc::TraverserInterface.
|
protected |