Lines Matching refs:name

11  * neither the name of the copyright holders nor the names of its
59 cleanName(std::string name)
61 for (int i = 0; i < name.length(); i++) {
62 if (name[i] == '[')
63 name[i] = '(';
64 else if (name[i] == ']')
65 name[i] = ')';
67 return name;
144 VcdTraceScope::addValue(const std::string &name, VcdTraceValBase *value)
146 size_t pos = name.find_first_of('.');
148 values.emplace_back(name, value);
150 std::string sname = name.substr(0, pos);
154 it->second->addValue(name.substr(pos + 1), value);
159 VcdTraceScope::output(const std::string &name, std::ostream &os)
161 os << "$scope module " << name << " $end" << std::endl;
164 const std::string &name = p.first;
169 std::string msg = csprintf("'%s' has 0 bits", name);
176 std::string clean_name = cleanName(name);
208 std::string name(_nextName);
220 return name;
338 VcdTraceFile::addTraceVal(const bool *v, const std::string &name)
340 addNewTraceVal<VcdTraceValBool>(v, name);
359 VcdTraceFile::addTraceVal(const float *v, const std::string &name)
361 addNewTraceVal<VcdTraceValFloat<float>>(v, name);
364 VcdTraceFile::addTraceVal(const double *v, const std::string &name)
366 addNewTraceVal<VcdTraceValFloat<double>>(v, name);
386 VcdTraceFile::addTraceVal(const sc_dt::sc_logic *v, const std::string &name)
388 addNewTraceVal<VcdTraceValScLogic>(v, name);
420 const std::string &name)
422 addNewTraceVal<VcdTraceValFinite<sc_dt::sc_int_base>>(v, name);
426 const std::string &name)
428 addNewTraceVal<VcdTraceValFinite<sc_dt::sc_uint_base>>(v, name);
432 VcdTraceFile::addTraceVal(const sc_dt::sc_signed *v, const std::string &name)
434 addNewTraceVal<VcdTraceValFinite<sc_dt::sc_signed>>(v, name);
438 const std::string &name)
440 addNewTraceVal<VcdTraceValFinite<sc_dt::sc_unsigned>>(v, name);
464 VcdTraceFile::addTraceVal(const sc_dt::sc_bv_base *v, const std::string &name)
466 addNewTraceVal<VcdTraceValLogic<::sc_dt::sc_bv_base>>(v, name);
469 VcdTraceFile::addTraceVal(const sc_dt::sc_lv_base *v, const std::string &name)
471 addNewTraceVal<VcdTraceValLogic<::sc_dt::sc_lv_base>>(v, name);
491 VcdTraceFile::addTraceVal(const sc_dt::sc_fxval *v, const std::string &name)
493 addNewTraceVal<VcdTraceValFxval<sc_dt::sc_fxval>>(v, name);
497 const std::string &name)
499 addNewTraceVal<VcdTraceValFxval<sc_dt::sc_fxval_fast>>(v, name);
523 VcdTraceFile::addTraceVal(const sc_dt::sc_fxnum *v, const std::string &name)
525 addNewTraceVal<VcdTraceValFxnum<::sc_dt::sc_fxnum>>(v, name);
529 const std::string &name)
531 addNewTraceVal<VcdTraceValFxnum<::sc_dt::sc_fxnum_fast>>(v, name);
552 VcdTraceFile::addTraceVal(const sc_core::sc_event *v, const std::string &name)
554 addNewTraceVal<VcdTraceValEvent>(v, name);
588 VcdTraceFile::addTraceVal(const sc_core::sc_time *v, const std::string &name)
590 addNewTraceVal<VcdTraceValTime>(v, name);
622 VcdTraceFile::addTraceVal(const unsigned char *v, const std::string &name,
625 addNewTraceVal<VcdTraceValInt<unsigned char>>(v, name, width);
628 VcdTraceFile::addTraceVal(const char *v, const std::string &name, int width)
630 addNewTraceVal<VcdTraceValInt<char>>(v, name, width);
633 VcdTraceFile::addTraceVal(const unsigned short *v, const std::string &name,
636 addNewTraceVal<VcdTraceValInt<unsigned short>>(v, name, width);
639 VcdTraceFile::addTraceVal(const short *v, const std::string &name, int width)
641 addNewTraceVal<VcdTraceValInt<short>>(v, name, width);
644 VcdTraceFile::addTraceVal(const unsigned int *v, const std::string &name,
647 addNewTraceVal<VcdTraceValInt<unsigned int>>(v, name, width);
650 VcdTraceFile::addTraceVal(const int *v, const std::string &name, int width)
652 addNewTraceVal<VcdTraceValInt<int>>(v, name, width);
655 VcdTraceFile::addTraceVal(const unsigned long *v, const std::string &name,
658 addNewTraceVal<VcdTraceValInt<unsigned long>>(v, name, width);
661 VcdTraceFile::addTraceVal(const long *v, const std::string &name, int width)
663 addNewTraceVal<VcdTraceValInt<long>>(v, name, width);
667 VcdTraceFile::addTraceVal(const sc_dt::int64 *v, const std::string &name,
670 addNewTraceVal<VcdTraceValInt<sc_dt::int64>>(v, name, width);
673 VcdTraceFile::addTraceVal(const sc_dt::uint64 *v, const std::string &name,
676 addNewTraceVal<VcdTraceValInt<sc_dt::uint64>>(v, name, width);
680 VcdTraceFile::addTraceVal(const unsigned int *v, const std::string &name,
691 addNewTraceVal<VcdTraceValInt<unsigned int>>(v, name, bits);