#include <sysc/tracing/sc_trace.h>


Public Member Functions | |
| sc_trace_file () | |
| virtual void | trace (const unsigned int &object, const std::string &name, const char **enum_literals)=0 |
| virtual void | write_comment (const std::string &comment)=0 |
| virtual void | space (int n) |
| virtual void | delta_cycles (bool flag) |
| virtual void | set_time_unit (int exponent10_seconds) |
| virtual void | set_time_unit (double v, sc_time_unit tu) |
Protected Member Functions | |
| virtual void | cycle (bool delta_cycle)=0 |
| virtual | ~sc_trace_file () |
Protected Attributes | |
| bool | initialized |
| double | timescale_unit |
| bool | timescale_set_by_user |
Friends | |
| class | sc_simcontext |
Definition at line 85 of file sc_trace.h.
| sc_core::sc_trace_file::sc_trace_file | ( | ) |
Definition at line 59 of file sc_trace.cpp.
| virtual sc_core::sc_trace_file::~sc_trace_file | ( | ) | [inline, protected, virtual] |
Definition at line 169 of file sc_trace.h.
| virtual void sc_core::sc_trace_file::trace | ( | const unsigned int & | object, | |
| const std::string & | name, | |||
| const char ** | enum_literals | |||
| ) | [pure virtual] |
| virtual void sc_core::sc_trace_file::write_comment | ( | const std::string & | comment | ) | [pure virtual] |
Implemented in sc_core::vcd_trace_file, and sc_core::wif_trace_file.
| void sc_core::sc_trace_file::space | ( | int | n | ) | [virtual] |
Definition at line 158 of file sc_trace.cpp.
| void sc_core::sc_trace_file::delta_cycles | ( | bool | flag | ) | [virtual] |
Reimplemented in sc_core::vcd_trace_file, and sc_core::wif_trace_file.
Definition at line 163 of file sc_trace.cpp.
| void sc_core::sc_trace_file::set_time_unit | ( | int | exponent10_seconds | ) | [virtual] |
Definition at line 116 of file sc_trace.cpp.
| void sc_core::sc_trace_file::set_time_unit | ( | double | v, | |
| sc_time_unit | tu | |||
| ) | [virtual] |
Definition at line 76 of file sc_trace.cpp.
| virtual void sc_core::sc_trace_file::cycle | ( | bool | delta_cycle | ) | [protected, pure virtual] |
Implemented in sc_core::vcd_trace_file, and sc_core::wif_trace_file.
friend class sc_simcontext [friend] |
Definition at line 87 of file sc_trace.h.
bool sc_core::sc_trace_file::initialized [protected] |
Definition at line 170 of file sc_trace.h.
double sc_core::sc_trace_file::timescale_unit [protected] |
Definition at line 174 of file sc_trace.h.
bool sc_core::sc_trace_file::timescale_set_by_user [protected] |
Definition at line 175 of file sc_trace.h.
1.5.5