@@ -38,7 +38,7 @@ class configurable_tracer : public tracer {
3838 * constructs a tracer object
3939 *
4040 * @param name basename of the trace file(s)
41- * @param enable_tx enables transaction teacing
41+ * @param enable_tx enables transaction tracing
4242 * @param enable_vcd enable VCD (signal based) tracing
4343 * @param default_enable value of parameter enableTracing if not defined by module or CCIs
4444 */
@@ -48,7 +48,7 @@ class configurable_tracer : public tracer {
4848 * constructs a tracer object
4949 *
5050 * @param name basename of the trace file(s)
51- * @param enable_tx enables transaction teacing
51+ * @param enable_tx enables transaction tracing
5252 * @param enable_vcd enable VCD (signal based) tracing
5353 * @param default_enable value of parameter enableTracing if not defined by module or CCIs
5454 */
@@ -76,6 +76,19 @@ class configurable_tracer : public tracer {
7676 configurable_tracer (std::string const & name, file_type type, bool enable_vcd = true , bool default_enable = false ,
7777 sc_core::sc_object* top = nullptr )
7878 : configurable_tracer(std::string(name), type, enable_vcd, default_enable, top) {}
79+ /* *
80+ * constructs a tracer object
81+ *
82+ * @param name basename of the trace file(s)
83+ * @param tx_type type of trace file for transactions
84+ * @param sig_type type of trace file for signals
85+ * @param default_enable value of parameter enableTracing if not defined by module or CCIs
86+ */
87+ configurable_tracer (std::string const && name, file_type tx_type, file_type sig_type, bool default_enable = false ,
88+ sc_core::sc_object* top = nullptr );
89+ configurable_tracer (std::string const & name, file_type tx_type, file_type sig_type, bool default_enable = false ,
90+ sc_core::sc_object* top = nullptr )
91+ : configurable_tracer(std::string(name), tx_type, sig_type, default_enable, top) {}
7992 /* *
8093 * constructs a tracer object
8194 *
0 commit comments