| typedef int(* sc_core::CFT)(const void *, const void *) |
| typedef unsigned sc_core::sc_actions |
| typedef sc_module sc_core::sc_behavior |
| typedef sc_module sc_core::sc_channel |
| typedef void( sc_core::sc_cor_fn)(void *) |
| typedef class sc_cthread_process* sc_core::sc_cthread_handle |
| typedef const sc_curr_proc_info* sc_core::sc_curr_proc_handle |
| typedef void(sc_process_host::* sc_core::SC_ENTRY_FUNC)() |
| typedef sc_port<sc_event_queue_if,1> sc_core::sc_event_queue_port |
| typedef std::exception sc_core::sc_exception |
| typedef sc_in<bool> sc_core::sc_in_clk |
| typedef sc_inout<bool> sc_core::sc_inout_clk |
| typedef class sc_method_process* sc_core::sc_method_handle |
| typedef sc_out<bool> sc_core::sc_out_clk |
| typedef void(* sc_core::sc_plist_map_fn)(void *data, void *arg) |
| typedef void(* sc_core::sc_report_handler_proc)(const sc_report &, const sc_actions &) |
| typedef class sc_thread_process* sc_core::sc_thread_handle |
| typedef int(* sc_core::STRCMP)(const void *, const void *) |
| anonymous enum |
| enum sc_core::sc_severity |
| void sc_core::__close_watching | ( | sc_cthread_handle | cthread_h | ) |
| void sc_core::__open_watching | ( | sc_cthread_handle | cthread_h | ) |
| void sc_core::__reset_watching | ( | sc_cthread_handle | cthread_h | ) |
| void sc_core::__sanitycheck_watchlists | ( | sc_cthread_handle | cthread_h | ) |
| int sc_core::__watch_level | ( | sc_cthread_handle | cthread_h | ) |
| void sc_core::__watching_first | ( | sc_cthread_handle | cthread_h | ) |
| static sc_method_handle sc_core::as_method_handle | ( | sc_process_b * | handle_ | ) | [static] |
| static sc_thread_handle sc_core::as_thread_handle | ( | sc_process_b * | handle_ | ) | [static] |
| void sc_core::at_negedge | ( | const sc_signal_in_if< sc_dt::sc_logic > & | s, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::at_negedge | ( | const sc_signal_in_if< bool > & | s, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::at_posedge | ( | const sc_signal_in_if< sc_dt::sc_logic > & | s, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::at_posedge | ( | const sc_signal_in_if< bool > & | s, | |
| sc_simcontext * | simc | |||
| ) |
| static bool sc_core::compute_use_default_new | ( | ) | [static] |
| unsigned sc_core::default_int_hash_fn | ( | const void * | p | ) |
| unsigned sc_core::default_ptr_hash_fn | ( | const void * | p | ) |
| unsigned sc_core::default_str_hash_fn | ( | const void * | p | ) |
| void sc_core::double_to_special_int64 | ( | double | in, | |
| unsigned * | high, | |||
| unsigned * | low | |||
| ) |
| static char* sc_core::empty_dup | ( | const char * | p | ) | [inline, static] |
| void sc_core::halt | ( | sc_simcontext * | simc | ) |
| static int sc_core::initialize | ( | ) | [static] |
| static char sc_core::map_sc_logic_state_to_vcd_state | ( | char | in_char | ) | [static] |
| static char sc_core::map_sc_logic_state_to_wif_state | ( | char | in_char | ) | [static] |
| static void sc_core::message_function | ( | const char * | s | ) | [inline, static] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_and_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_or_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| const sc_event & | e, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::next_trigger | ( | const sc_time & | t, | |
| sc_event_and_list & | el, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | const sc_time & | t, | |
| sc_event_or_list & | el, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | const sc_time & | t, | |
| const sc_event & | e, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | const sc_time & | t, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | sc_event_and_list & | el, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | sc_event_or_list & | el, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | const sc_event & | e, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::next_trigger | ( | sc_simcontext * | simc | ) |
| void sc_core::notify | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event & | e | |||
| ) | [inline] |
| void sc_core::notify | ( | const sc_time & | t, | |
| sc_event & | e | |||
| ) | [inline] |
| void sc_core::notify | ( | sc_event & | e | ) | [inline] |
| static int sc_core::object_name_compare | ( | const void * | o1, | |
| const void * | o2 | |||
| ) | [static] |
| static bool sc_core::object_name_illegal_char | ( | char | ch | ) | [static] |
| const sc_time sc_core::operator* | ( | double | d, | |
| const sc_time & | t | |||
| ) | [inline] |
| const sc_time sc_core::operator* | ( | const sc_time & | t, | |
| double | d | |||
| ) | [inline] |
| const sc_time sc_core::operator+ | ( | const sc_time & | t1, | |
| const sc_time & | t2 | |||
| ) | [inline] |
| const sc_time sc_core::operator- | ( | const sc_time & | t1, | |
| const sc_time & | t2 | |||
| ) | [inline] |
| double sc_core::operator/ | ( | const sc_time & | t1, | |
| const sc_time & | t2 | |||
| ) | [inline] |
| const sc_time sc_core::operator/ | ( | const sc_time & | t, | |
| double | d | |||
| ) | [inline] |
| std::ostream & sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_time & | t | |||
| ) | [inline] |
| ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_inout< T > & | a | |||
| ) | [inline] |
| ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_in< T > & | a | |||
| ) | [inline] |
| inline ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_signal< T > & | a | |||
| ) | [inline] |
| inline ::std::ostream& sc_core::operator<< | ( | ::std::ostream & | os, | |
| const sc_fifo< T > & | a | |||
| ) | [inline] |
| void sc_core::pln | ( | ) |
| static void sc_core::remove_vcd_name_problems | ( | std::string & | name | ) | [static] |
| int sc_core::sc_argc | ( | ) |
| const char *const * sc_core::sc_argv | ( | ) |
| void sc_core::sc_close_vcd_trace_file | ( | sc_trace_file * | tf | ) |
| void sc_core::sc_close_wif_trace_file | ( | sc_trace_file * | tf | ) |
| const char * sc_core::sc_copyright | ( | ) |
| void* sc_core::sc_cor_qt_aborthelp | ( | qt_t * | , | |
| void * | , | |||
| void * | ||||
| ) |
| void sc_core::sc_cor_qt_wrapper | ( | void * | arg, | |
| void * | cor, | |||
| qt_userf_t * | fn | |||
| ) |
| void* sc_core::sc_cor_qt_yieldhelp | ( | qt_t * | sp, | |
| void * | old_cor, | |||
| void * | ||||
| ) |
| sc_method_handle sc_core::sc_create_dynamic_method | ( | const char * | name, | |
| T * | host_p, | |||
| void(T::*)() | method_p, | |||
| bool | dont_initialize = false | |||
| ) | [inline] |
| sc_thread_handle sc_core::sc_create_dynamic_thread | ( | const char * | name, | |
| T * | host_p, | |||
| void(T::*)() | method_p, | |||
| int | stk_size = 0, |
|||
| bool | dont_initialize = false | |||
| ) | [inline] |
| sc_trace_file * sc_core::sc_create_vcd_trace_file | ( | const char * | name | ) |
| sc_trace_file * sc_core::sc_create_wif_trace_file | ( | const char * | name | ) |
| void sc_core::sc_cthread_cor_fn | ( | void * | arg | ) |
| void sc_core::sc_cycle | ( | double | duration | ) | [inline] |
| void sc_core::sc_cycle | ( | double | duration, | |
| sc_time_unit | time_unit | |||
| ) | [inline] |
| void sc_core::sc_cycle | ( | const sc_time & | duration | ) |
| void sc_core::sc_defunct_process_function | ( | sc_module * | ) |
| sc_dt::uint64 sc_core::sc_delta_count | ( | ) |
| int sc_core::sc_elab_and_sim | ( | int | argc, | |
| char * | argv[] | |||
| ) |
| bool sc_core::sc_end_of_simulation_invoked | ( | ) | [inline] |
| const char * sc_core::sc_gen_unique_name | ( | const char * | basename_, | |
| bool | preserve_first | |||
| ) |
| sc_process_b* sc_core::sc_get_curr_process_handle | ( | ) | [inline] |
| sc_curr_proc_kind sc_core::sc_get_curr_process_kind | ( | ) | [inline] |
| sc_simcontext * sc_core::sc_get_curr_simcontext | ( | ) |
| sc_time sc_core::sc_get_default_time_unit | ( | ) |
| sc_process_b * sc_core::sc_get_last_created_process_handle | ( | ) |
| sc_stop_mode sc_core::sc_get_stop_mode | ( | ) |
| sc_time sc_core::sc_get_time_resolution | ( | ) |
| void sc_core::sc_initialize | ( | ) |
| void sc_core::sc_interrupt_here | ( | int | id, | |
| sc_severity | severity | |||
| ) |
| sc_module * sc_core::sc_module_dynalloc | ( | sc_module * | module_ | ) |
| int sc_core::sc_notify_time_compare | ( | const void * | p1, | |
| const void * | p2 | |||
| ) |
| static char* sc_core::sc_object_newname | ( | char * | name | ) | [static] |
| const char * sc_core::sc_release | ( | ) |
| bool sc_core::sc_report_close_default_log | ( | ) |
| const std::string sc_core::sc_report_compose_message | ( | const sc_report & | rep | ) |
| void sc_core::sc_set_default_time_unit | ( | double | v, | |
| sc_time_unit | tu | |||
| ) |
| void sc_core::sc_set_location | ( | const char * | file, | |
| int | lineno, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::sc_set_random_seed | ( | unsigned | int | ) |
| void sc_core::sc_set_stack_size | ( | sc_thread_handle | thread_h, | |
| size_t | size | |||
| ) |
| void sc_core::sc_set_stop_mode | ( | sc_stop_mode | mode | ) |
| void sc_core::sc_set_time_resolution | ( | double | v, | |
| sc_time_unit | tu | |||
| ) |
| void sc_core::sc_signal_invalid_writer | ( | const char * | name, | |
| const char * | kind, | |||
| const char * | first_writer, | |||
| const char * | second_writer | |||
| ) |
| double sc_core::sc_simulation_time | ( | ) |
| sc_process_handle sc_core::sc_spawn | ( | typename T::result_type * | r_p, | |
| T | object, | |||
| const char * | name_p = 0, |
|||
| const sc_spawn_options * | opt_p = 0 | |||
| ) | [inline] |
| sc_process_handle sc_core::sc_spawn | ( | T | object, | |
| const char * | name_p = 0, |
|||
| const sc_spawn_options * | opt_p = 0 | |||
| ) | [inline] |
| void sc_core::sc_start | ( | double | duration, | |
| sc_time_unit | time_unit | |||
| ) | [inline] |
| void sc_core::sc_start | ( | double | duration | ) |
| void sc_core::sc_start | ( | const sc_time & | duration | ) |
| void sc_core::sc_start | ( | sc_clock & | clock, | |
| double | duration = -1 | |||
| ) | [inline] |
| void sc_core::sc_start | ( | sc_clock & | clock, | |
| double | v, | |||
| sc_time_unit | tu | |||
| ) | [inline] |
| void sc_core::sc_start | ( | sc_clock & | clock, | |
| const sc_time & | duration | |||
| ) | [inline] |
| bool sc_core::sc_start_of_simulation_invoked | ( | ) | [inline] |
| void sc_core::sc_stop | ( | ) |
| void sc_core::sc_stop_here | ( | int | id, | |
| sc_severity | severity | |||
| ) |
| int sc_core::sc_strhash_cmp | ( | const void * | a, | |
| const void * | b | |||
| ) |
| void * sc_core::sc_strhash_kdup | ( | const void * | k | ) |
| void sc_core::sc_strhash_kfree | ( | void * | k | ) |
| void sc_core::sc_switch_thread | ( | sc_simcontext * | simc | ) | [inline] |
| void sc_core::sc_thread_cor_fn | ( | void * | arg | ) |
| static int sc_core::sc_time_compare | ( | const void * | p1, | |
| const void * | p2 | |||
| ) | [static] |
| const sc_time & sc_core::sc_time_stamp | ( | ) |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< T > & | object, | |||
| const char * | name | |||
| ) | [inline] |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< T > & | object, | |||
| const std::string & | name | |||
| ) | [inline] |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const unsigned int & | object, | |||
| const std::string & | name, | |||
| const char ** | enum_literals | |||
| ) |
| void sc_core::sc_trace | ( | sc_trace_file * | , | |
| const void * | , | |||
| const std::string & | name | |||
| ) |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< long > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< int > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< short > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_signal_in_if< char > & | object, | |||
| const std::string & | name, | |||
| int | width | |||
| ) |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_inout< T > & | port, | |||
| const std::string & | name | |||
| ) | [inline] |
| void sc_core::sc_trace | ( | sc_trace_file * | tf, | |
| const sc_in< T > & | port, | |||
| const std::string & | name | |||
| ) | [inline] |
| void sc_core::sc_trace_delta_cycles | ( | sc_trace_file * | tf, | |
| bool | on = true | |||
| ) | [inline] |
| const char * sc_core::sc_version | ( | ) |
| void sc_core::sc_write_comment | ( | sc_trace_file * | tf, | |
| const std::string & | comment | |||
| ) | [inline] |
| void* sc_core::stack_align | ( | void * | sp, | |
| int | alignment, | |||
| std::size_t * | stack_size | |||
| ) | [inline] |
| int sc_core::strcmp_void | ( | const void * | a, | |
| const void * | b | |||
| ) |
| bool sc_core::timed_out | ( | sc_simcontext * | simc | ) |
| void sc_core::tprintf | ( | sc_trace_file * | tf, | |
| const char * | format, | |||
| ... | ||||
| ) |
| void sc_core::vcd_put_error_message | ( | const char * | msg, | |
| bool | just_warning | |||
| ) |
| void sc_core::wait | ( | int | n, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_and_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_event_or_list & | el, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| const sc_event & | e, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | double | v, | |
| sc_time_unit | tu, | |||
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait | ( | const sc_time & | t, | |
| sc_event_and_list & | el, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | const sc_time & | t, | |
| sc_event_or_list & | el, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | const sc_time & | t, | |
| const sc_event & | e, | |||
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | const sc_time & | t, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | sc_event_and_list & | el, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | sc_event_or_list & | el, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | const sc_event & | e, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wait | ( | sc_simcontext * | simc | ) |
| void sc_core::wait_until | ( | const sc_signal_bool_deval & | s, | |
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::wait_until | ( | const sc_lambda_ptr & | lambda, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::watching | ( | const sc_signal_bool_deval & | s, | |
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::watching | ( | const sc_lambda_ptr & | lambda, | |
| sc_simcontext * | simc = sc_get_curr_simcontext() | |||
| ) | [inline] |
| void sc_core::watching_before_simulation | ( | const sc_lambda_ptr & | lambda, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::watching_during_simulation | ( | const sc_lambda_ptr & | lambda, | |
| sc_simcontext * | simc | |||
| ) |
| void sc_core::wif_put_error_message | ( | const char * | msg, | |
| bool | just_warning | |||
| ) |
int sc_core::argc_copy [static] |
char** sc_core::argv_copy [static] |
struct sc_core::auto_close_log sc_core::auto_close [static] |
const int sc_core::cell_size_to_allocator[] [static] |
初期値:
{
0,
1,
2,
3,
4,
5,
5,
6,
6,
7,
7,
8,
8,
9,
9,
9,
9
}
const int sc_core::cell_sizes[] [static] |
初期値:
{
0,
8,
16,
24,
32,
48,
64,
80,
96,
128
}
const char sc_core::copyright[] [static] |
初期値:
" Copyright (c) 1996-2005 by all Contributors\n"
" ALL RIGHTS RESERVED"
sc_cor_qt* sc_core::curr_cor = 0 [static] |
sc_thread_handle sc_core::dead_thread_h = 0 [static] |
sc_msg_def sc_core::default_msgs[] [static] |
初期値:
char sc_core::empty_str[] = "" [static] |
int sc_core::forty_two = initialize() [static] |
sc_event_timed_u* sc_core::free_list = 0 [static] |
::std::ofstream* sc_core::log_stream = 0 [static] |
sc_cor_qt sc_core::main_cor [static] |
| const double sc_core::PHASH_DEFAULT_GROW_FACTOR = 2.0 |
| const int sc_core::PHASH_DEFAULT_INIT_TABLE_SIZE = 11 |
| const int sc_core::PHASH_DEFAULT_MAX_DENSITY = 5 |
| const bool sc_core::PHASH_DEFAULT_REORDER_FLAG = true |
static bool sc_core::running_regression = false [static] |
sc_simcontext* sc_core::sc_curr_simcontext = 0 [static] |
| const int sc_core::SC_DEFAULT_STACK_SIZE = 0x10000 |
| bool sc_core::sc_enable_name_checking = true |
| const char sc_core::SC_HIERARCHY_CHAR = '.' |
| const char sc_core::SC_ID_ASSERTION_FAILED_ = "assertion failed" |
| const char sc_core::SC_ID_INTERNAL_ERROR_ = "internal error" |
| const char sc_core::SC_ID_NOT_IMPLEMENTED_ = "not implemented" |
| const char sc_core::SC_ID_OUT_OF_BOUNDS_ = "out of bounds" |
| const char sc_core::SC_ID_REGISTER_ID_FAILED_ = "register_id failed" |
| const char sc_core::SC_ID_UNKNOWN_ERROR_ = "unknown error" |
| const char sc_core::SC_ID_WITHOUT_MESSAGE_ = "" |
| bool sc_core::sc_in_action = false |
const char* sc_core::sc_lambda_rand_names[] [static] |
初期値:
{
"SC_LAMBDA_RAND_LAMBDA",
"SC_LAMBDA_RAND_SIGNAL_INT",
"SC_LAMBDA_RAND_SIGNAL_SUL",
"SC_LAMBDA_RAND_SIGNAL_BOOL",
"SC_LAMBDA_RAND_INT",
"SC_LAMBDA_RAND_SUL",
"SC_LAMBDA_RAND_BOOL"
}
初期値:
{
{ sc_dt::Log_0, sc_dt::Log_X, sc_dt::Log_0, sc_dt::Log_X },
{ sc_dt::Log_X, sc_dt::Log_1, sc_dt::Log_1, sc_dt::Log_X },
{ sc_dt::Log_0, sc_dt::Log_1, sc_dt::Log_Z, sc_dt::Log_X },
{ sc_dt::Log_X, sc_dt::Log_X, sc_dt::Log_X, sc_dt::Log_X }
}
| const int sc_core::SC_MAX_WATCH_LEVEL = 16 |
int sc_core::sc_object_num = 0 [static] |
| sc_process_call_base sc_core::sc_process_defunct |
| const int sc_core::SC_SIM_ERROR = 1 |
| const int sc_core::SC_SIM_OK = 0 |
| const int sc_core::SC_SIM_USER_STOP = 2 |
| const sc_time sc_core::SC_ZERO_TIME |
| sc_stop_mode sc_core::stop_mode = SC_STOP_FINISH_DELTA |
const char sc_core::systemc_version[] [static] |
初期値:
" SystemC " SC_RELEASE_STRING " --- " __DATE__ " " __TIME__
sc_msg_def sc_core::texts[] [static] |
初期値:
{
#define SC_DEFINE_MESSAGE(id,n,unused)
}
sc_mempool_int* sc_core::the_mempool = 0 [static] |
const char* sc_core::time_units[] [static] |
初期値:
{
"fs",
"ps",
"ns",
"us",
"ms",
"s"
}
double sc_core::time_values[] [static] |
初期値:
{
1,
1e3,
1e6,
1e9,
1e12,
1e15
}
const char sc_core::unknown_id[] = "unknown id" [static] |
| const char* sc_core::vcd_types[vcd_trace_file::VCD_LAST] = {"wire","real"} |
bool sc_core::warnings_are_errors = false [static] |
| const char* sc_core::wif_names[wif_trace_file::WIF_LAST] = {"BIT","MVL","real"} |
1.5.6