#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 |