SystemC  Recoding Infrastructure for SystemC v0.6.2 derived from Accellera SystemC 2.3.1
Accellera SystemC proof-of-concept library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCAccessPolicy
oCsc_core::chnl_scoped_lockTo lock (and automatically release) a mutex
oCsc_core::sc_phase_callback_registry::entry
oCstd::exceptionSTL class
oCsc_core::sc_object::hierarchy_scope
oCsc_dt::ieee_double
oCsc_dt::ieee_float
oCsc_core::sc_meta::is_const< T >
oCsc_core::sc_meta::is_const< const T >
oCsc_core::sc_meta::is_more_const< CT, T >
oCsc_core::sc_meta::is_same< T, U >
oCsc_core::sc_meta::is_same< T, T >
oCiterator
oCsc_core::sc_report_handler::msg_def_items
oCsc_core::sc_meta::remove_const< T >
oCsc_core::sc_meta::remove_const< const T >
oCsc_core::sc_meta::remove_special_fptr< T >
oCsc_core::sc_meta::remove_special_fptr< special_result &(*)(T) >
oCsc_core::sc_acq_chnl_lock_queueA list of channel locks acquired by a process
oCsc_core::SC_API_VERSION_STRING
oCsc_core::sc_attr_base
oCsc_core::sc_attr_cltn
oCsc_core::sc_bind_proxyStruct for temporarily storing a pointer to an interface or port
oCsc_dt::sc_bit
oCsc_dt::sc_bitref_r< X >
oCsc_buffer< T >The sc_buffer<T> primitive channel class
oCsc_core::sc_byte_heap
oCsc_core::sc_chnl_lockA data structure to keep the state of a channel lock
oCsc_core::sc_clock_negedge_callback
oCsc_core::sc_clock_posedge_callback
oCsc_dt::sc_context< T >
oCsc_core::sc_corCoroutine abstract base class
oCsc_core::sc_cor_pkgCoroutine package abstract base class
oCsc_core::sc_direct_access< ElementType >
oCsc_core::sc_eventThe event class
oCsc_core::sc_event_expr< T >The event expression class
oCsc_core::sc_event_finderEvent finder base class
oCsc_event_finder_t< IF >Interface specific event finder class
oCsc_core::sc_event_listBase class for lists of events
oCsc_core::sc_event_timedClass for storing the time to notify a timed event
oCsc_core::sc_export_registryRegistry for all exports
oCsc_fifo< T >The sc_fifo<T> primitive channel class
oCsc_fifo_blocking_in_if< T >The sc_fifo<T> input blocking interface class
oCsc_fifo_blocking_out_if< T >The sc_fifo<T> blocking output interface class
oCsc_fifo_in< T >The sc_fifo<T> input port class
oCsc_fifo_in_if< T >The sc_fifo<T> input interface class
oCsc_fifo_nonblocking_in_if< T >The sc_fifo<T> input nonblocking interface class
oCsc_fifo_nonblocking_out_if< T >The sc_fifo<T> nonblocking output interface class
oCsc_fifo_out< T >The sc_fifo<T> output port class
oCsc_fifo_out_if< T >The sc_fifo<T> output interface class
oCsc_dt::sc_fxcast_switch
oCsc_dt::sc_fxnum
oCsc_dt::sc_fxnum_bitref
oCsc_dt::sc_fxnum_fast
oCsc_dt::sc_fxnum_fast_bitref
oCsc_dt::sc_fxnum_fast_observer
oCsc_dt::sc_fxnum_fast_subref
oCsc_dt::sc_fxnum_observer
oCsc_dt::sc_fxnum_subref
oCsc_dt::sc_fxtype_params
oCsc_dt::sc_fxval
oCsc_dt::sc_fxval_fast
oCsc_dt::sc_fxval_fast_observer
oCsc_dt::sc_fxval_observer
oCsc_dt::sc_generic_base< T >
oCsc_dt::sc_generic_base< sc_concatref >
oCsc_dt::sc_global< T >
oCsc_core::sc_halt
oCsc_in< T >The sc_signal<T> input port class
oCsc_in_rv< W >The sc_signal_rv<W> input port class
oCsc_inout< T >The sc_signal<T> input/output port class
oCsc_inout_rv< W >The sc_signal_rv<W> input/output port class
oCsc_core::sc_interfaceAbstract base class of all interface classes
oCsc_core::sc_kernel_lockA scoped mutex for the kernel lock
oCsc_core::sc_kill
oCsc_dt::sc_length_param
oCsc_dt::sc_logic
oCsc_core::sc_lv_resolve< W >
oCsc_lv_resolve< W >Resolution function for sc_dt::sc_lv<W>
oCsc_core::sc_member_access< ElementType, AccessType >
oCsc_core::sc_mempool
oCsc_core::sc_module_nameModule name class
oCsc_core::sc_module_registryRegistry for all modules
oCsc_core::sc_mpobject
oCsc_core::sc_msg_def
oCsc_core::sc_name_gen
oCsc_core::sc_objectAbstract base class of all SystemC `simulation' objects
oCsc_core::sc_object_manager
oCsc_out< T >The sc_signal<T> output port class
oCsc_out_rv< W >The sc_signal_rv<W> output port class
oCsc_core::sc_phase_callback_registry
oCsc_core::sc_phash_base
oCsc_core::sc_phash_base_iter
oCsc_core::sc_plist_base
oCsc_core::sc_plist_base_iter
oCsc_core::sc_port_registryRegistry for all ports
oCsc_core::sc_ppq_base
oCsc_core::sc_prim_channel_registryRegistry for all primitive channels
oCsc_core::sc_process_handleThis class provides access to an sc_process_b object instance in a manner which allows some persistence after the deletion of the actual process
oCsc_core::sc_process_hostThis is the base class for objects which may have processes defined for their methods (e.g., sc_module)
oCsc_core::sc_process_monitor
oCsc_dt::sc_proxy< X >
oCsc_dt::sc_proxy< sc_bv_base >
oCsc_dt::sc_proxy< sc_concref_r< X, Y > >
oCsc_dt::sc_proxy< sc_lv_base >
oCsc_dt::sc_proxy< sc_subref_r< X > >
oCsc_dt::sc_proxy_traits< X >
oCsc_dt::sc_proxy_traits< sc_bv_base >
oCsc_dt::sc_proxy_traits< sc_lv_base >
oCsc_core::sc_pvector< T >
oCsc_core::sc_report_handler
oCsc_core::sc_reset
oCsc_core::sc_reset_target
oCsc_core::sc_runnableClass that manages the ready-to-run queues
oCsc_core::sc_scoped_lockTo lock (and automatically release) a mutex
oCsc_core::sc_segidSegment id currently only used for sc_fifo::read(...) as a bug fix
oCsc_core::sc_sensitive
oCsc_core::sc_sensitive_neg
oCsc_core::sc_sensitive_pos
oCsc_signal< bool >Specialization of sc_signal<T> for type bool
oCsc_signal< sc_dt::sc_logic >Specialization of sc_signal<T> for type sc_dt::sc_logic
oCsc_signal< T >The sc_signal<T> primitive channel class
oCsc_signal_in_if< T >The sc_signal<T> input interface class
oCsc_signal_inout_if< T >The sc_signal<T> input/output interface class
oCsc_signal_rv< W >The resolved vector signal class
oCsc_signal_write_if< T >The standard output interface class
oCsc_core::sc_simcontextThe simulation context
oCsc_spawn_object< T >
oCsc_core::sc_spawn_options
oCsc_core::sc_spawn_reset< SOURCE >
oCsc_dt::sc_string_old
oCsc_throw_it< EXCEPT >Arbitrary exception class
oCsc_core::sc_throw_it_helper
oCsc_core::sc_time
oCsc_core::sc_time_params
oCsc_core::sc_timestampA time stamp combining timed cycles and delta cycles
oCsc_core::sc_trace_file
oCsc_core::sc_trace_paramsStruct for storing the trace file and object name of an sc_trace call
oCsc_core::sc_user
oCsc_dt::sc_value_base
oCsc_core::sc_vector_assembly< T, MT >
oCsc_core::sc_vpool< T >
oCsc_core::sc_vpool< sc_dt::sc_concat_bool >
oCsc_core::sc_vpool< sc_dt::sc_concatref >
oCsc_core::sc_vpool< sc_dt::sc_int_bitref >
oCsc_core::sc_vpool< sc_dt::sc_int_subref >
oCsc_core::sc_vpool< sc_dt::sc_signed_bitref >
oCsc_core::sc_vpool< sc_dt::sc_signed_subref >
oCsc_core::sc_vpool< sc_dt::sc_uint_bitref >
oCsc_core::sc_vpool< sc_dt::sc_uint_subref >
oCsc_core::sc_vpool< sc_dt::sc_unsigned >
oCsc_core::sc_vpool< sc_dt::sc_unsigned_bitref >
oCsc_core::sc_vpool< sc_dt::sc_unsigned_subref >
oCsc_dt::sc_without_context
oCsc_core::sc_writer_policy_check< sc_writer_policy >
oCsc_core::sc_writer_policy_check< POL >
oCsc_core::sc_writer_policy_check_port
oCsc_core::sc_writer_policy_check_write
oCsc_core::sc_writer_policy_nocheck_port
oCsc_core::sc_writer_policy_nocheck_write
oCsc_dt::scfx_ieee_double
oCsc_dt::scfx_ieee_float
oCsc_dt::scfx_index
oCsc_dt::scfx_mant
oCsc_dt::scfx_mant_free_words_lockA scoped mutex for static word_list* free_words
oCsc_dt::scfx_mant_ref
oCsc_dt::scfx_params
oCsc_dt::scfx_pow10
oCsc_dt::scfx_rep
oCsc_dt::scfx_rep_list_lockA scoped mutex for static scfx_rep_node* list
oCsc_dt::scfx_rep_pow10_fx_lockA scoped mutex for static scfx_pow10 pow10_fx
oCsc_dt::scfx_rep_scfx_string_lockA scoped mutex for scfx_rep::to_string
oCsc_dt::scfx_string
oCsc_core::scoped_flag
oCsc_core::sc_meta::special_result
oCsc_core::sc_object_manager::table_entry
oCsc_core::vcd_T_trace< T >
oCsc_core::wif_T_trace< T >
\CX