#include <assert.h>#include <time.h>#include <stdlib.h>#include "systemc/kernel/sc_simcontext.h"#include "systemc/kernel/sc_ver.h"#include "systemc/datatypes/bit/sc_bit.h"#include "systemc/datatypes/bit/sc_logic.h"#include "systemc/datatypes/bit/sc_lv_base.h"#include "systemc/datatypes/int/sc_signed.h"#include "systemc/datatypes/int/sc_unsigned.h"#include "systemc/datatypes/int/sc_int_base.h"#include "systemc/datatypes/int/sc_uint_base.h"#include "systemc/datatypes/fx/fx.h"#include "systemc/tracing/sc_vcd_trace.h"#include "systemc/utils/sc_string.h"Include dependency graph for sc_vcd_trace.cpp:

Go to the source code of this file.
|
|
Value: void \ vcd_trace_file::trace( const tp& object_, const sc_string& name_ ) \ { \ if( initialized ) { \ vcd_put_error_message( \ "No traces can be added once simulation has started.\n" \ "To add traces, create a new vcd trace file.", false ); \ } \ sc_string temp_vcd_name; \ create_vcd_name( &temp_vcd_name ); \ traces.push_back( new vcd_ ## tp ## _trace( object_, \ name_, \ temp_vcd_name ) ); \ } Definition at line 1850 of file sc_vcd_trace.cpp. |
|
|
Value: void \ vcd_trace_file::trace( const tp& object_, \ const sc_string& name_, \ int width_ ) \ { \ if( initialized ) { \ vcd_put_error_message( \ "No traces can be added once simulation has started.\n" \ "To add traces, create a new vcd trace file.", false ); \ } \ sc_string temp_vcd_name; \ create_vcd_name( &temp_vcd_name ); \ traces.push_back( new vcd_ ## tp ## _trace( object_, \ name_, \ temp_vcd_name, \ width_ ) ); \ } Definition at line 1937 of file sc_vcd_trace.cpp. |
|
|
Value: void \ vcd_trace_file::trace( const tp& object_, \ const sc_string& name_, \ int width_ ) \ { \ if( initialized ) { \ vcd_put_error_message( \ "No traces can be added once simulation has started.\n" \ "To add traces, create a new vcd trace file.", false ); \ } \ sc_string temp_vcd_name; \ create_vcd_name( &temp_vcd_name ); \ traces.push_back( new vcd_signed_ ## tp ## _trace( object_, \ name_, \ temp_vcd_name, \ width_ ) ); \ } Definition at line 1886 of file sc_vcd_trace.cpp. |
|
|
Value: void \ vcd_trace_file::trace( const unsigned tp& object_, \ const sc_string& name_, \ int width_ ) \ { \ if( initialized ) { \ vcd_put_error_message( \ "No traces can be added once simulation has started.\n" \ "To add traces, create a new vcd trace file.", false ); \ } \ sc_string temp_vcd_name; \ create_vcd_name( &temp_vcd_name ); \ traces.push_back( new vcd_unsigned_ ## tp ## _trace( object_, \ name_, \ temp_vcd_name, \ width_ ) ); \ } Definition at line 1905 of file sc_vcd_trace.cpp. |
|
|
Definition at line 281 of file sc_vcd_trace.cpp. |
|
|
Definition at line 282 of file sc_vcd_trace.cpp. |
|
|
Definition at line 2280 of file sc_vcd_trace.cpp. |
|
|
Definition at line 2270 of file sc_vcd_trace.cpp. References sc_simcontext::add_trace_file(), and sc_get_curr_simcontext(). |
|
||||||||||||
|
Definition at line 2228 of file sc_vcd_trace.cpp. Referenced by vcd_trace_file::cycle(), vcd_trace::print_variable_declaration_line(), vcd_trace_file::sc_set_vcd_time_unit(), vcd_trace_file::trace(), and vcd_trace_file::traceT(). |
|
|
Definition at line 79 of file sc_vcd_trace.cpp. Referenced by vcd_T_trace< T >::vcd_T_trace(). |
1.2.18