Lines Matching refs:std

79 static void remove_vcd_name_problems(vcd_trace const* vcd, std::string& name);
94 vcd_trace(const std::string& name_, const std::string& vcd_name_);
111 std::string compose_line(const std::string& data);
115 const std::string name;
116 const std::string vcd_name;
122 vcd_trace::vcd_trace(const std::string& name_, const std::string& vcd_name_)
147 std::sprintf(compdata, "b%s %s", effective_begin, vcd_name.c_str());
153 std::string
154 vcd_trace::compose_line(const std::string& data)
160 return std::string("b")+strip_leading_bits(data.c_str())+" "+vcd_name;
170 std::stringstream ss;
177 std::string namecopy = name;
181 std::sprintf(buf, "$var %s % 3d %s %s $end\n",
189 std::sprintf(buf, "$var %s % 3d %s %s [%d:0] $end\n",
196 std::fputs(buf, f);
250 const std::string& name_,
251 const std::string& vcd_name_,
262 std::fprintf( f, "%s", compose_line( object.to_string() ).c_str() );
284 const sc_dt::sc_bv_base& object, const std::string& name)
292 const sc_dt::sc_lv_base& object, const std::string& name)
302 const std::string& name_,
303 const std::string& vcd_name_);
313 const std::string& name_,
314 const std::string& vcd_name_)
330 if (object == true) std::fputc('1', f);
331 else std::fputc('0', f);
333 std::fprintf(f,"%s", vcd_name.c_str());
342 vcd_sc_bit_trace(const sc_dt::sc_bit& , const std::string& ,
343 const std::string& );
353 const std::string& name,
354 const std::string& vcd_name)
370 if (object == true) std::fputc('1', f);
371 else std::fputc('0', f);
373 std::fprintf(f,"%s", vcd_name.c_str());
383 const std::string& name_,
384 const std::string& vcd_name_);
395 const std::string& name_,
396 const std::string& vcd_name_)
416 std::fputc(out_char, f);
418 std::fprintf(f,"%s", vcd_name.c_str());
429 const std::string& name_,
430 const std::string& vcd_name_);
442 const std::string& name_,
443 const std::string& vcd_name_)
460 static std::vector<char> compdata(1024), rawdata(1024);
461 typedef std::vector<char>::size_type size_t;
465 std::vector<char>( sz ).swap( compdata ); // resize without copying values
466 std::vector<char>( sz ).swap( rawdata );
476 std::fputs(&compdata[0], f);
492 const std::string& name_,
493 const std::string& vcd_name_);
505 const std::string& name_,
506 const std::string& vcd_name_)
522 static std::vector<char> compdata(1024), rawdata(1024);
523 typedef std::vector<char>::size_type size_t;
527 std::vector<char>( sz ).swap( compdata ); // resize without copying values
528 std::vector<char>( sz ).swap( rawdata );
538 std::fputs(&compdata[0], f);
553 const std::string& name_,
554 const std::string& vcd_name_);
567 const std::string& name_,
568 const std::string& vcd_name_)
595 std::fputs(compdata, f);
611 const std::string& name_,
612 const std::string& vcd_name_);
624 const std::string& name_,
625 const std::string& vcd_name_)
651 std::fputs(compdata, f);
669 const std::string& name_,
670 const std::string& vcd_name_ );
682 const std::string& name_,
683 const std::string& vcd_name_ )
700 std::fprintf( f, "r%.16g %s", object.to_double(), vcd_name.c_str() );
711 const std::string& name_,
712 const std::string& vcd_name_ );
725 const std::string& name_,
726 const std::string& vcd_name_ )
743 std::fprintf( f, "r%.16g %s", object.to_double(), vcd_name.c_str() );
754 const std::string& name_,
755 const std::string& vcd_name_ );
768 const std::string& name_,
769 const std::string& vcd_name_ )
790 static std::vector<char> compdata(1024), rawdata(1024);
791 typedef std::vector<char>::size_type size_t;
795 std::vector<char>( sz ).swap( compdata ); // resize without copying values
796 std::vector<char>( sz ).swap( rawdata );
807 std::fputs( &compdata[0], f );
824 const std::string& name_,
825 const std::string& vcd_name_ );
839 const std::string& name_,
840 const std::string& vcd_name_ )
861 static std::vector<char> compdata(1024), rawdata(1024);
862 typedef std::vector<char>::size_type size_t;
866 std::vector<char>( sz ).swap( compdata ); // resize without copying values
867 std::vector<char>( sz ).swap( rawdata );
878 std::fputs( &compdata[0], f );
894 const std::string& name_,
895 const std::string& vcd_name_,
909 const std::string& name_,
910 const std::string& vcd_name_,
951 std::fputs(compdata, f);
960 const std::string& name_,
961 const std::string& vcd_name_,
975 const std::string& name_,
976 const std::string& vcd_name_,
1016 std::fputs(compdata, f);
1025 const std::string& name_,
1026 const std::string& vcd_name_,
1040 const std::string& name_,
1041 const std::string& vcd_name_,
1078 std::fputs(compdata, f);
1087 const std::string& name_,
1088 const std::string& vcd_name_,
1102 const std::string& name_,
1103 const std::string& vcd_name_,
1143 std::fputs(compdata, f);
1152 const std::string& name_,
1153 const std::string& vcd_name_,
1166 const std::string& name_,
1167 const std::string& vcd_name_,
1206 std::fputs(compdata, f);
1215 const std::string& name_,
1216 const std::string& vcd_name_,
1230 const std::string& name_,
1231 const std::string& vcd_name_,
1269 std::fputs(compdata, f);
1278 const std::string& name_,
1279 const std::string& vcd_name_,
1292 const std::string& name_,
1293 const std::string& vcd_name_,
1331 std::fputs(compdata, f);
1340 const std::string& name_,
1341 const std::string& vcd_name_,
1354 const std::string& name_,
1355 const std::string& vcd_name_,
1397 std::fputs(compdata, f);
1407 const std::string& name_,
1408 const std::string& vcd_name_,
1421 const std::string& name_,
1422 const std::string& vcd_name_,
1464 std::fputs(compdata, f);
1474 const std::string& name_,
1475 const std::string& vcd_name_,
1488 const std::string& name_,
1489 const std::string& vcd_name_,
1528 std::fputs(compdata, f);
1538 const std::string& name_,
1539 const std::string& vcd_name_);
1549 const std::string& name_,
1550 const std::string& vcd_name_)
1565 std::fprintf(f, "r%.16g %s", object, vcd_name.c_str());
1574 const std::string& name_,
1575 const std::string& vcd_name_);
1585 const std::string& name_,
1586 const std::string& vcd_name_)
1600 std::fprintf(f, "r%.16g %s", object, vcd_name.c_str());
1610 const std::string& name_,
1611 const std::string& vcd_name_,
1626 const std::string& name_,
1627 const std::string& vcd_name_,
1678 std::fputs(compdata, f);
1702 std::fprintf(fp, "$date\n %s\n$end\n\n", localtime_string().c_str() );
1705 std::fprintf(fp, "$version\n %s\n$end\n\n", sc_version());
1738 std::fprintf(fp,"$timescale\n %s\n$end\n\n",
1745 std::fputs("$scope module SystemC $end\n", fp);
1754 std::fputs("$upscope $end\n", fp);
1756 std::fputs("$enddefinitions $end\n\n", fp);
1761 std::sprintf(buf,
1773 std::fputs("$dumpvars\n",fp);
1776 std::fputc('\n', fp);
1778 std::fputs("$end\n\n", fp);
1786 vcd_trace_file::trace(const tp& object_, const std::string& name_) \
1801 vcd_trace_file::trace(const sc_dt::tp& object_, const std::string& name_) \
1828 const std::string& name_, \
1841 const std::string& name_, \
1867 const std::string& name_, \
1884 const std::string& name_,
1896 vcd_trace_file::write_comment(const std::string& comment)
1900 std::fputs("$comment\n", fp);
1901 std::fputs(comment.c_str(), fp);
1902 std::fputs("\n$end\n\n", fp);
1971 std::stringstream ss;
1989 std::stringstream ss;
2017 std::sprintf(buf, "#%u%09u", this_time_units_high, this_time_units_low);
2020 std::sprintf(buf, "#%u", this_time_units_low);
2022 std::fputs(buf, fp);
2023 std::fputc('\n', fp);
2029 std::fputc('\n', fp);
2033 if(time_printed) std::fputc('\n', fp);
2046 vcd_trace_file::create_vcd_name(std::string* p_destination)
2053 std::string
2076 std::sprintf(buf, "%c%c%c%c%c",
2083 return std::string(buf);
2132 remove_vcd_name_problems(vcd_trace const* vcd, std::string& name)
2148 std::stringstream ss;