|
| path_trace (const path_trace &)=default |
|
virtual tlm_extension_base * | clone () const override |
|
virtual void | copy_from (const tlm_extension_base &ext) override |
|
void | stamp (sc_core::sc_object *obj) |
| Stamp object into the PathTrace. More...
|
|
void | reset () |
| Convenience function to clear vector (eg. before returning to a pool)
|
|
std::string | to_string (std::string separator="->") |
| convert extension to a string More...
|
|
Definition at line 35 of file path_trace.h.
◆ stamp()
void scp::tlm_extensions::path_trace::stamp |
( |
sc_core::sc_object * |
obj | ) |
|
|
inline |
Stamp object into the PathTrace.
- Parameters
-
obj | Object to add to the PathTrace |
Definition at line 53 of file path_trace.h.
◆ to_string()
std::string scp::tlm_extensions::path_trace::to_string |
( |
std::string |
separator = "->" | ) |
|
|
inline |
convert extension to a string
- Parameters
-
- Returns
- a string consisting of the names of each object stamped into the path separated with the separator provided.
Definition at line 66 of file path_trace.h.
The documentation for this class was generated from the following file:
- /home/eyck/git/SystemC-Components/src/sysc/scp/tlm_extensions/path_trace.h