|
| | 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 |
| |
Definition at line 52 of file vcd.hh.