Lines Matching defs:rep
48 const std::string sc_report_compose_message(const sc_report& rep)
55 str += severity_names[rep.get_severity()];
58 if ( rep.get_id() >= 0 ) // backward compatibility with 2.0+
62 "IWEF"[rep.get_severity()], rep.get_id());
65 str += rep.get_msg_type();
67 if( *rep.get_msg() )
70 str += rep.get_msg();
72 if( rep.get_severity() > SC_INFO )
76 str += rep.get_file_name();
78 std::sprintf(line_number_str, "%d", rep.get_line_number());
84 const char* proc_name = rep.get_process_name();
91 str += rep.get_time().to_string();
120 void sc_report_handler::default_handler(const sc_report& rep,
124 ::std::cout << ::std::endl << sc_report_compose_message(rep) <<
132 *log_stream << rep.get_time() << ": "
133 << sc_report_compose_message(rep) << ::std::endl;
137 sc_stop_here(rep.get_msg_type(), rep.get_severity());
141 sc_interrupt_here(rep.get_msg_type(), rep.get_severity());
150 throw rep;
285 sc_report rep(severity_, md, msg_, file_, line_, verbosity_);
288 cache_report(rep);
290 handler(rep, actions);
313 sc_report rep(severity_, md, msg_, file_, line_);
316 cache_report(rep);
318 handler(rep, actions);
629 void sc_report_handler::cache_report(const sc_report& rep)
633 proc->set_last_report(new sc_report(rep));
637 last_global_report = new sc_report(rep);