Lines Matching refs:string

58 std::string
59 cleanName(std::string name)
75 std::string _vcdName;
117 printVal(std::ostream &os, const std::string &rep)
136 void vcdName(const std::string &vcd_name) { _vcdName = vcd_name; }
137 const std::string &vcdName() { return _vcdName; }
138 virtual std::string vcdType() { return "wire"; }
144 VcdTraceScope::addValue(const std::string &name, VcdTraceValBase *value)
147 if (pos == std::string::npos) {
150 std::string sname = name.substr(0, pos);
159 VcdTraceScope::output(const std::string &name, std::ostream &os)
164 const std::string &name = p.first;
169 std::string msg = csprintf("'%s' has 0 bits", name);
176 std::string clean_name = cleanName(name);
198 VcdTraceVal(const T* t, const std::string &vcd_name, int width) :
205 std::string
208 std::string name(_nextName);
256 std::string timedump_comment =
338 VcdTraceFile::addTraceVal(const bool *v, const std::string &name)
349 std::string vcdType() override { return "real"; }
359 VcdTraceFile::addTraceVal(const float *v, const std::string &name)
364 VcdTraceFile::addTraceVal(const double *v, const std::string &name)
386 VcdTraceFile::addTraceVal(const sc_dt::sc_logic *v, const std::string &name)
407 std::string str;
420 const std::string &name)
426 const std::string &name)
432 VcdTraceFile::addTraceVal(const sc_dt::sc_signed *v, const std::string &name)
438 const std::string &name)
464 VcdTraceFile::addTraceVal(const sc_dt::sc_bv_base *v, const std::string &name)
469 VcdTraceFile::addTraceVal(const sc_dt::sc_lv_base *v, const std::string &name)
480 std::string vcdType() override { return "real"; }
491 VcdTraceFile::addTraceVal(const sc_dt::sc_fxval *v, const std::string &name)
497 const std::string &name)
511 std::string str;
523 VcdTraceFile::addTraceVal(const sc_dt::sc_fxnum *v, const std::string &name)
529 const std::string &name)
539 std::string vcdType() override { return "event"; }
552 VcdTraceFile::addTraceVal(const sc_core::sc_event *v, const std::string &name)
565 std::string vcdType() override { return "time"; }
588 VcdTraceFile::addTraceVal(const sc_core::sc_time *v, const std::string &name)
622 VcdTraceFile::addTraceVal(const unsigned char *v, const std::string &name,
628 VcdTraceFile::addTraceVal(const char *v, const std::string &name, int width)
633 VcdTraceFile::addTraceVal(const unsigned short *v, const std::string &name,
639 VcdTraceFile::addTraceVal(const short *v, const std::string &name, int width)
644 VcdTraceFile::addTraceVal(const unsigned int *v, const std::string &name,
650 VcdTraceFile::addTraceVal(const int *v, const std::string &name, int width)
655 VcdTraceFile::addTraceVal(const unsigned long *v, const std::string &name,
661 VcdTraceFile::addTraceVal(const long *v, const std::string &name, int width)
667 VcdTraceFile::addTraceVal(const sc_dt::int64 *v, const std::string &name,
673 VcdTraceFile::addTraceVal(const sc_dt::uint64 *v, const std::string &name,
680 VcdTraceFile::addTraceVal(const unsigned int *v, const std::string &name,
695 VcdTraceFile::writeComment(const std::string &comment)