|
| VcdTraceFile (const std::string &name) |
|
| ~VcdTraceFile () |
|
void | trace (bool delta) override |
|
template<typename TV > |
void | addNewTraceVal (const typename TV::TracedType *v, const std::string &name, int width=1) |
|
void | addTraceVal (const bool *v, const std::string &name) override |
|
void | addTraceVal (const float *v, const std::string &name) override |
|
void | addTraceVal (const double *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_logic *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_int_base *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_uint_base *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_signed *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_unsigned *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_bv_base *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_lv_base *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_fxval *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_fxval_fast *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_fxnum *v, const std::string &name) override |
|
void | addTraceVal (const sc_dt::sc_fxnum_fast *v, const std::string &name) override |
|
void | addTraceVal (const sc_core::sc_event *v, const std::string &name) override |
|
void | addTraceVal (const sc_core::sc_time *v, const std::string &name) override |
|
void | addTraceVal (const unsigned char *v, const std::string &name, int width) override |
|
void | addTraceVal (const char *v, const std::string &name, int width) override |
|
void | addTraceVal (const unsigned short *v, const std::string &name, int width) override |
|
void | addTraceVal (const short *v, const std::string &name, int width) override |
|
void | addTraceVal (const unsigned int *v, const std::string &name, int width) override |
|
void | addTraceVal (const int *v, const std::string &name, int width) override |
|
void | addTraceVal (const unsigned long *v, const std::string &name, int width) override |
|
void | addTraceVal (const long *v, const std::string &name, int width) override |
|
void | addTraceVal (const sc_dt::int64 *v, const std::string &name, int width) override |
|
void | addTraceVal (const sc_dt::uint64 *v, const std::string &name, int width) override |
|
void | addTraceVal (const unsigned int *, const std::string &name, const char **literals) override |
|
void | writeComment (const std::string &comment) override |
|
| ~TraceFile () |
|
void | traceDeltas (bool on) |
|
void | set_time_unit (double, ::sc_core::sc_time_unit) override |
|
void | finalizeTime () |
|
virtual void | trace (bool delta)=0 |
|
virtual void | addTraceVal (const bool *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const float *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const double *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_logic *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_int_base *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_uint_base *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_signed *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_unsigned *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_bv_base *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_lv_base *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_fxval *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_fxval_fast *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_fxnum *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_dt::sc_fxnum_fast *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_core::sc_event *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const sc_core::sc_time *v, const std::string &name)=0 |
|
virtual void | addTraceVal (const unsigned char *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const char *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const unsigned short *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const short *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const unsigned int *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const int *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const unsigned long *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const long *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const sc_dt::int64 *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const sc_dt::uint64 *v, const std::string &name, int width)=0 |
|
virtual void | addTraceVal (const unsigned int *, const std::string &name, const char **literals)=0 |
|
virtual void | writeComment (const std::string &comment)=0 |
|
virtual | ~sc_trace_file () |
|
virtual void | set_time_unit (double, sc_time_unit)=0 |
|