Lines Matching refs:value
144 VcdTraceScope::addValue(const std::string &name, VcdTraceValBase *value)
148 values.emplace_back(name, value);
154 it->second->addValue(name.substr(pos + 1), value);
165 VcdTraceValBase *value = p.second;
167 int w = value->width();
179 value->vcdType(), w, value->vcdName(), clean_name);
182 value->vcdType(), w, value->vcdName(), clean_name, w - 1);
333 printVal(os, this->value() ? "1" : "0");
354 ccprintf(os, "r%.16g %s\n", this->value(), this->vcdName());
378 scLogicToVcdState(value().to_char()),
401 this->_width = this->value().length();
412 str += this->value()[i].to_bool() ? '1' : '0';
453 this->_width = this->value().length();
459 this->printVal(os, this->value().to_string());
486 this->value().to_double(), this->vcdName());
516 str += this->value()[i] ? '1' : '0';
544 if (value())
580 const uint64_t val = value().value();
607 static_cast<uint64_t>(this->value()) & ::mask(sizeof(T) * 8);