Lines Matching refs:os
117 printVal(std::ostream &os, const std::string &rep)
123 os << rep << vcdName() << std::endl;;
126 os << "b" << stripLeadingBits(rep.c_str()) << " " <<
140 virtual void output(std::ostream &os) = 0;
159 VcdTraceScope::output(const std::string &name, std::ostream &os)
161 os << "$scope module " << name << " $end" << std::endl;
178 ccprintf(os, "$var %s % 3d %s %s $end\n",
181 ccprintf(os, "$var %s % 3d %s %s [%d:0] $end\n",
187 p.second->output(p.first, os);
189 os << "$upscope $end" << std::endl;
331 output(std::ostream &os) override
333 printVal(os, this->value() ? "1" : "0");
352 output(std::ostream &os) override
354 ccprintf(os, "r%.16g %s\n", this->value(), this->vcdName());
375 output(std::ostream &os) override
381 printVal(os, str);
405 output(std::ostream &os) override
414 this->printVal(os, str);
457 output(std::ostream &os) override
459 this->printVal(os, this->value().to_string());
483 output(std::ostream &os) override
485 ccprintf(os, "r%.16g %s\n",
509 output(std::ostream &os) override
518 this->printVal(os, str);
542 output(std::ostream &os) override
545 printVal(os, "1");
547 os << std::endl;
575 output(std::ostream &os) override
584 printVal(os, str);
600 output(std::ostream &os) override
617 this->printVal(os, str);