uvm_object Class Reference

Inheritance diagram for class uvm_object:

List of all members.



Public Member Functions

function uvm_object  clone ( )
function bit  compare ( uvm_object rhs, uvm_comparer comparer = null )
function string  convert2string ( )
function void  copy ( uvm_object rhs )
virtual function uvm_object  create ( string name = "" )
function bit  do_compare ( uvm_object rhs, uvm_comparer comparer )
function void  do_copy ( uvm_object rhs )
function void  do_pack ( uvm_packer packer )
function void  do_print ( uvm_printer printer )
function void  do_record ( uvm_recorder recorder )
function void  do_unpack ( uvm_packer packer )
function string  get_full_name ( )
static function int  get_inst_count ( )
function int  get_inst_id ( )
function string  get_name ( )
function uvm_object_wrapper  get_object_type ( )
static function uvm_object_wrapper  get_type ( )
virtual function string  get_type_name ( )
function void  new ( string name = "" )
function int  pack ( ref bit bitstream[], input uvm_packer packer )
function int  pack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer )
function int  pack_ints ( ref int unsigned intstream[], input uvm_packer packer )
function void  print ( uvm_printer printer = null )
function void  record ( uvm_recorder recorder = null )
function void  reseed ( )
function void  set_int_local ( string field_name, uvm_bitstream_t value, bit recurse = 1 )
function void  set_name ( string name )
function void  set_object_local ( string field_name, uvm_object value, bit clone = 1, bit recurse = 1 )
function void  set_string_local ( string field_name, string value, bit recurse = 1 )
function string  sprint ( uvm_printer printer = null )
function int  unpack ( ref bit bitstream[], input uvm_packer packer )
function int  unpack_bytes ( ref byte unsigned bytestream[], input uvm_packer packer )
function int  unpack_ints ( ref int unsigned intstream[], input uvm_packer packer )
function void  __m_uvm_field_automation ( uvm_object tmp_data__, int what__, string str__ )

Public Attributes

static bit  use_uvm_seeding = 1; 
static uvm_status_container  __m_uvm_status_container = new; 

Protected Member Functions

virtual function uvm_report_object  m_get_report_object ( )

Protected Attributes

static protected int  m_inst_count 


Member Function Documentation

  function uvm_object
 uvm_object::clone

 (   ) 


 Superseding functions 
 uvm_mem :: clone 
 uvm_reg :: clone 
 uvm_reg_block :: clone 
 uvm_reg_field :: clone 
 uvm_reg_file :: clone 
 uvm_reg_map :: clone 
 uvm_component :: clone 
 svt_mem_backdoor :: clone 
 uvm_vreg :: clone 
 uvm_vreg_field :: clone 

  function bit
 uvm_object::compare

 (  uvm_object rhs , uvm_comparer comparer = null  ) 

  function string
 uvm_object::convert2string

 (   ) 


 Superseding functions 
 uvm_built_in_pair :: convert2string 
 uvm_class_pair :: convert2string 
 uvm_mem :: convert2string 
 uvm_phase :: convert2string 
 uvm_queue :: convert2string 
 uvm_reg :: convert2string 
 uvm_reg_block :: convert2string 
 uvm_reg_field :: convert2string 
 uvm_reg_file :: convert2string 
 uvm_reg_map :: convert2string 
 uvm_sequencer_base :: convert2string 
 uvm_objection :: convert2string 
 uvm_resource_base :: convert2string 
 uvm_resource :: convert2string 
 uvm_bit_rsrc :: convert2string 
 uvm_byte_rsrc :: convert2string 
 uvm_int_rsrc :: convert2string 
 uvm_string_rsrc :: convert2string 
 svt_sequence_item :: convert2string 
 uvm_reg_item :: convert2string 
 uvm_tlm_generic_payload :: convert2string 
 uvm_vreg :: convert2string 
 uvm_vreg_field :: convert2string 

  function void
 uvm_object::copy

 (  uvm_object rhs  ) 

 virtual function uvm_object
 uvm_object::create

 (  string name = ""  ) 


 Superseding functions 
 svt_err_check_stats_cov :: create 
 svt_fsm_state_base :: create 
 uvm_barrier :: create 
 uvm_built_in_pair :: create 
 uvm_reg_read_only_cbs :: create 
 uvm_reg_write_only_cbs :: create 
 svt_err_catcher :: create 
 uvm_class_pair :: create 
 uvm_event :: create 
 uvm_event_callback :: create 
 uvm_pool :: create 
 uvm_queue :: create 
 uvm_recorder :: create 
 uvm_reg_tlm_adapter :: create 
 uvm_reg_backdoor :: create 
 uvm_reg_field :: create 
 uvm_reg_map :: create 
 uvm_component :: create 
 uvm_tlm_req_rsp_channel :: create 
 uvm_objection :: create 
 uvm_test_done_objection :: create 
 uvm_sequence_library_cfg :: create 
 uvm_tlm_extension_base :: create 
 uvm_tlm_extension :: create 
 svt_mem_backdoor_base :: create 
 svt_mem_backdoor :: create 
 svt_mem_system_backdoor :: create 
 svt_sequence_item_base :: create 
 svt_cmd_assistant_handle_cont :: create 
 svt_cmd_port_data :: create 
 svt_configuration :: create 
 svt_err_check :: create 
 svt_err_check_stats :: create 
 svt_svc_err_check_stats :: create 
 svt_exception :: create 
 svt_exception_list :: create 
 svt_mem :: create 
 svt_pattern_data_carrier :: create 
 svt_debug_opts_carrier :: create 
 svt_sequence_item :: create 
 svt_8b10b_data :: create 
 svt_mem_transaction :: create 
 svt_traffic_profile_transaction :: create 
 svt_status :: create 
 uvm_reg_item :: create 
 svt_dispatch_sequence :: create 
 svt_mem_ram_sequence :: create 
 uvm_exhaustive_sequence :: create 
 uvm_random_sequence :: create 
 uvm_sequence_library :: create 
 uvm_simple_sequence :: create 
 uvm_tlm_generic_payload :: create 
 uvm_vreg_field :: create 

  function bit
 uvm_object::do_compare

 (  uvm_object rhs , uvm_comparer comparer  ) 


 Superseding functions 
 uvm_built_in_pair :: do_compare 
 uvm_class_pair :: do_compare 
 uvm_mem :: do_compare 
 uvm_reg :: do_compare 
 uvm_reg_block :: do_compare 
 uvm_reg_field :: do_compare 
 uvm_reg_file :: do_compare 
 svt_sequence_item_base :: do_compare 
 svt_fifo_rate_control_configuration :: do_compare 
 svt_mem_configuration :: do_compare 
 svt_base_mem_suite_configuration :: do_compare 
 svt_mem_suite_configuration :: do_compare 
 svt_exception :: do_compare 
 svt_exception_list :: do_compare 
 svt_mem :: do_compare 
 svt_sequence_item :: do_compare 
 svt_8b10b_data :: do_compare 
 svt_mem_transaction :: do_compare 
 svt_traffic_profile_transaction :: do_compare 
 uvm_exhaustive_sequence :: do_compare 
 uvm_random_sequence :: do_compare 
 uvm_tlm_generic_payload :: do_compare 
 uvm_vreg :: do_compare 
 uvm_vreg_field :: do_compare 

  function void
 uvm_object::do_copy

 (  uvm_object rhs  ) 


 Superseding functions 
 uvm_barrier :: do_copy 
 uvm_built_in_pair :: do_copy 
 uvm_class_pair :: do_copy 
 uvm_event :: do_copy 
 uvm_mem :: do_copy 
 uvm_pool :: do_copy 
 uvm_queue :: do_copy 
 uvm_reg :: do_copy 
 uvm_reg_block :: do_copy 
 uvm_reg_field :: do_copy 
 uvm_reg_file :: do_copy 
 uvm_reg_map :: do_copy 
 uvm_objection :: do_copy 
 uvm_tlm_extension_base :: do_copy 
 uvm_transaction :: do_copy 
 svt_sequence_item_base :: do_copy 
 svt_cmd_assistant_handle_cont :: do_copy 
 svt_configuration :: do_copy 
 svt_exception :: do_copy 
 svt_exception_list :: do_copy 
 svt_fifo_rate_control :: do_copy 
 svt_mem :: do_copy 
 svt_sequence_item :: do_copy 
 svt_traffic_profile_transaction :: do_copy 
 uvm_reg_item :: do_copy 
 uvm_exhaustive_sequence :: do_copy 
 uvm_random_sequence :: do_copy 
 uvm_tlm_generic_payload :: do_copy 
 uvm_vreg :: do_copy 
 uvm_vreg_field :: do_copy 

  function void
 uvm_object::do_pack

 (  uvm_packer packer  ) 


 Superseding functions 
 uvm_mem :: do_pack 
 uvm_reg :: do_pack 
 uvm_reg_block :: do_pack 
 uvm_reg_field :: do_pack 
 uvm_reg_file :: do_pack 
 svt_sequence_item_base :: do_pack 
 svt_configuration :: do_pack 
 svt_mem_suite_configuration :: do_pack 
 svt_exception :: do_pack 
 svt_exception_list :: do_pack 
 svt_sequence_item :: do_pack 
 uvm_tlm_generic_payload :: do_pack 
 uvm_vreg :: do_pack 
 uvm_vreg_field :: do_pack 

  function void
 uvm_object::do_print

 (  uvm_printer printer  ) 


 Superseding functions 
 uvm_barrier :: do_print 
 uvm_event :: do_print 
 uvm_mem :: do_print 
 uvm_pool :: do_print 
 uvm_object_string_pool :: do_print 
 uvm_reg :: do_print 
 uvm_reg_block :: do_print 
 uvm_reg_field :: do_print 
 uvm_reg_file :: do_print 
 uvm_reg_map :: do_print 
 uvm_component :: do_print 
 uvm_sequencer_base :: do_print 
 uvm_sequencer_param_base :: do_print 
 uvm_resource_base :: do_print 
 uvm_transaction :: do_print 
 uvm_sequence_item :: do_print 
 svt_sequence_item_base :: do_print 
 svt_mem :: do_print 
 uvm_sequence :: do_print 
 uvm_exhaustive_sequence :: do_print 
 uvm_random_sequence :: do_print 
 uvm_sequence_library :: do_print 
 uvm_tlm_generic_payload :: do_print 
 uvm_vreg :: do_print 
 uvm_vreg_field :: do_print 

  function void
 uvm_object::do_record

 (  uvm_recorder recorder  ) 


 Superseding functions 
 uvm_transaction :: do_record 
 svt_sequence_item_base :: do_record 
 uvm_exhaustive_sequence :: do_record 
 uvm_random_sequence :: do_record 
 uvm_tlm_generic_payload :: do_record 

  function void
 uvm_object::do_unpack

 (  uvm_packer packer  ) 


 Superseding functions 
 uvm_mem :: do_unpack 
 uvm_reg :: do_unpack 
 uvm_reg_block :: do_unpack 
 uvm_reg_field :: do_unpack 
 uvm_reg_file :: do_unpack 
 svt_sequence_item_base :: do_unpack 
 svt_configuration :: do_unpack 
 svt_mem_suite_configuration :: do_unpack 
 svt_exception :: do_unpack 
 svt_exception_list :: do_unpack 
 svt_sequence_item :: do_unpack 
 uvm_tlm_generic_payload :: do_unpack 
 uvm_vreg :: do_unpack 
 uvm_vreg_field :: do_unpack 

  function string
 uvm_object::get_full_name

 (   ) 


 Superseding functions 
 uvm_mem :: get_full_name 
 uvm_phase :: get_full_name 
 uvm_reg :: get_full_name 
 uvm_reg_block :: get_full_name 
 uvm_reg_field :: get_full_name 
 uvm_reg_file :: get_full_name 
 uvm_reg_map :: get_full_name 
 svt_dynamic_report_object :: get_full_name 
 svt_internal_xactor_object_reporter :: get_full_name 
 uvm_component :: get_full_name 
 uvm_sequence_item :: get_full_name 
 svt_err_check_stats :: get_full_name 
 svt_internal_xactor :: get_full_name 
 uvm_vreg :: get_full_name 
 uvm_vreg_field :: get_full_name 

 static function int
 uvm_object::get_inst_count

 (   ) 

  function int
 uvm_object::get_inst_id

 (   ) 

  function string
 uvm_object::get_name

 (   ) 


 Superseding functions 
 svt_fsm_state_base :: get_name 
 svt_fsm_state :: get_name 
 svt_fsm :: get_name 

  function uvm_object_wrapper
 uvm_object::get_object_type

 (   ) 


 Superseding functions 
 svt_err_check_stats_cov :: get_object_type 
 svt_fsm_state_base :: get_object_type 
 uvm_built_in_pair :: get_object_type 
 uvm_reg_read_only_cbs :: get_object_type 
 uvm_reg_write_only_cbs :: get_object_type 
 svt_err_catcher :: get_object_type 
 uvm_class_pair :: get_object_type 
 uvm_recorder :: get_object_type 
 uvm_reg_tlm_adapter :: get_object_type 
 uvm_reg_backdoor :: get_object_type 
 uvm_reg_field :: get_object_type 
 uvm_reg_map :: get_object_type 
 svt_traffic_arbiter :: get_object_type 
 uvm_algorithmic_comparator :: get_object_type 
 svt_mem_driver :: get_object_type 
 uvm_in_order_comparator :: get_object_type 
 uvm_in_order_built_in_comparator :: get_object_type 
 uvm_in_order_class_comparator :: get_object_type 
 uvm_random_stimulus :: get_object_type 
 uvm_reg_predictor :: get_object_type 
 uvm_sequencer :: get_object_type 
 svt_mem_sequencer :: get_object_type 
 uvm_sequence_library_cfg :: get_object_type 
 uvm_sequence_item :: get_object_type 
 svt_mem_backdoor_base :: get_object_type 
 svt_mem_backdoor :: get_object_type 
 svt_mem_system_backdoor :: get_object_type 
 svt_sequence_item_base :: get_object_type 
 svt_cmd_port_data :: get_object_type 
 svt_configuration :: get_object_type 
 svt_err_check :: get_object_type 
 svt_err_check_stats :: get_object_type 
 svt_svc_err_check_stats :: get_object_type 
 svt_exception :: get_object_type 
 svt_exception_list :: get_object_type 
 svt_mem :: get_object_type 
 svt_pattern_data_carrier :: get_object_type 
 svt_debug_opts_carrier :: get_object_type 
 svt_sequence_item :: get_object_type 
 svt_8b10b_data :: get_object_type 
 svt_mem_transaction :: get_object_type 
 svt_traffic_profile_transaction :: get_object_type 
 svt_status :: get_object_type 
 uvm_reg_item :: get_object_type 
 svt_dispatch_sequence :: get_object_type 
 svt_mem_ram_sequence :: get_object_type 
 uvm_exhaustive_sequence :: get_object_type 
 uvm_random_sequence :: get_object_type 
 uvm_sequence_library :: get_object_type 
 uvm_simple_sequence :: get_object_type 
 uvm_tlm_generic_payload :: get_object_type 
 uvm_vreg_field :: get_object_type 

 static function uvm_object_wrapper
 uvm_object::get_type

 (   ) 


 Superseding functions 
 svt_err_check_stats_cov :: get_type 
 svt_fsm_state_base :: get_type 
 uvm_built_in_pair :: get_type 
 uvm_reg_read_only_cbs :: get_type 
 uvm_reg_write_only_cbs :: get_type 
 svt_err_catcher :: get_type 
 uvm_class_pair :: get_type 
 uvm_recorder :: get_type 
 uvm_reg_tlm_adapter :: get_type 
 uvm_reg_backdoor :: get_type 
 uvm_reg_field :: get_type 
 uvm_reg_map :: get_type 
 svt_traffic_arbiter :: get_type 
 uvm_algorithmic_comparator :: get_type 
 svt_mem_driver :: get_type 
 uvm_in_order_comparator :: get_type 
 uvm_in_order_built_in_comparator :: get_type 
 uvm_in_order_class_comparator :: get_type 
 uvm_random_stimulus :: get_type 
 uvm_reg_predictor :: get_type 
 uvm_sequencer :: get_type 
 svt_mem_sequencer :: get_type 
 uvm_objection :: get_type 
 uvm_test_done_objection :: get_type 
 uvm_resource :: get_type 
 uvm_sequence_library_cfg :: get_type 
 uvm_sequence_item :: get_type 
 svt_mem_backdoor_base :: get_type 
 svt_mem_backdoor :: get_type 
 svt_mem_system_backdoor :: get_type 
 svt_sequence_item_base :: get_type 
 svt_cmd_port_data :: get_type 
 svt_configuration :: get_type 
 svt_err_check :: get_type 
 svt_err_check_stats :: get_type 
 svt_svc_err_check_stats :: get_type 
 svt_exception :: get_type 
 svt_exception_list :: get_type 
 svt_mem :: get_type 
 svt_pattern_data_carrier :: get_type 
 svt_debug_opts_carrier :: get_type 
 svt_sequence_item :: get_type 
 svt_8b10b_data :: get_type 
 svt_mem_transaction :: get_type 
 svt_traffic_profile_transaction :: get_type 
 svt_status :: get_type 
 uvm_reg_item :: get_type 
 svt_dispatch_sequence :: get_type 
 svt_mem_ram_sequence :: get_type 
 uvm_exhaustive_sequence :: get_type 
 uvm_random_sequence :: get_type 
 uvm_sequence_library :: get_type 
 uvm_simple_sequence :: get_type 
 uvm_tlm_generic_payload :: get_type 
 uvm_vreg_field :: get_type 

 virtual function string
 uvm_object::get_type_name

 (   ) 


 Superseding functions 
 svt_err_check_stats_cov :: get_type_name 
 svt_fsm_state_base :: get_type_name 
 uvm_barrier :: get_type_name 
 uvm_built_in_pair :: get_type_name 
 uvm_callback :: get_type_name 
 svt_callback :: get_type_name 
 svt_xactor_callback :: get_type_name 
 uvm_reg_read_only_cbs :: get_type_name 
 uvm_reg_write_only_cbs :: get_type_name 
 svt_err_catcher :: get_type_name 
 uvm_class_pair :: get_type_name 
 uvm_event :: get_type_name 
 uvm_check_phase :: get_type_name 
 uvm_connect_phase :: get_type_name 
 uvm_end_of_elaboration_phase :: get_type_name 
 uvm_extract_phase :: get_type_name 
 uvm_report_phase :: get_type_name 
 uvm_start_of_simulation_phase :: get_type_name 
 uvm_configure_phase :: get_type_name 
 uvm_main_phase :: get_type_name 
 uvm_post_configure_phase :: get_type_name 
 uvm_post_main_phase :: get_type_name 
 uvm_post_reset_phase :: get_type_name 
 uvm_post_shutdown_phase :: get_type_name 
 uvm_pre_configure_phase :: get_type_name 
 uvm_pre_main_phase :: get_type_name 
 uvm_pre_reset_phase :: get_type_name 
 uvm_pre_shutdown_phase :: get_type_name 
 uvm_reset_phase :: get_type_name 
 uvm_run_phase :: get_type_name 
 uvm_shutdown_phase :: get_type_name 
 uvm_build_phase :: get_type_name 
 uvm_final_phase :: get_type_name 
 uvm_pool :: get_type_name 
 uvm_object_string_pool :: get_type_name 
 uvm_queue :: get_type_name 
 uvm_recorder :: get_type_name 
 uvm_reg_tlm_adapter :: get_type_name 
 uvm_reg_backdoor :: get_type_name 
 uvm_reg_field :: get_type_name 
 uvm_reg_map :: get_type_name 
 uvm_component :: get_type_name 
 svt_traffic_arbiter :: get_type_name 
 uvm_agent :: get_type_name 
 uvm_algorithmic_comparator :: get_type_name 
 uvm_driver :: get_type_name 
 svt_mem_driver :: get_type_name 
 uvm_env :: get_type_name 
 uvm_in_order_comparator :: get_type_name 
 uvm_in_order_built_in_comparator :: get_type_name 
 uvm_in_order_class_comparator :: get_type_name 
 uvm_monitor :: get_type_name 
 uvm_port_component :: get_type_name 
 uvm_push_driver :: get_type_name 
 uvm_random_stimulus :: get_type_name 
 uvm_reg_predictor :: get_type_name 
 uvm_root :: get_type_name 
 uvm_scoreboard :: get_type_name 
 uvm_sequencer :: get_type_name 
 svt_mem_sequencer :: get_type_name 
 uvm_test :: get_type_name 
 uvm_tlm_fifo :: get_type_name 
 uvm_tlm_analysis_fifo :: get_type_name 
 uvm_tlm_req_rsp_channel :: get_type_name 
 uvm_objection :: get_type_name 
 uvm_test_done_objection :: get_type_name 
 uvm_report_server :: get_type_name 
 uvm_sequence_library_cfg :: get_type_name 
 uvm_sequence_item :: get_type_name 
 svt_mem_backdoor_base :: get_type_name 
 svt_mem_backdoor :: get_type_name 
 svt_mem_system_backdoor :: get_type_name 
 svt_sequence_item_base :: get_type_name 
 svt_cmd_port_data :: get_type_name 
 svt_configuration :: get_type_name 
 svt_err_check :: get_type_name 
 svt_err_check_stats :: get_type_name 
 svt_svc_err_check_stats :: get_type_name 
 svt_exception :: get_type_name 
 svt_mem :: get_type_name 
 svt_pattern_data_carrier :: get_type_name 
 svt_debug_opts_carrier :: get_type_name 
 svt_sequence_item :: get_type_name 
 svt_8b10b_data :: get_type_name 
 svt_mem_transaction :: get_type_name 
 svt_traffic_profile_transaction :: get_type_name 
 svt_status :: get_type_name 
 uvm_reg_item :: get_type_name 
 svt_mem_ram_sequence :: get_type_name 
 uvm_exhaustive_sequence :: get_type_name 
 uvm_random_sequence :: get_type_name 
 uvm_sequence_library :: get_type_name 
 uvm_simple_sequence :: get_type_name 
 uvm_tlm_generic_payload :: get_type_name 
 uvm_vreg_field :: get_type_name 

  function void
 uvm_object::new

 (  string name = ""  ) 


 Superseding functions 
 svt_broadcast_sequence_info :: new 
 svt_fsm_state_base :: new 
 uvm_built_in_pair :: new 
 uvm_callback :: new 
 svt_fsm_callback :: new 
 svt_fsm_state_callback :: new 
 uvm_objection_callback :: new 
 uvm_reg_cbs :: new 
 uvm_reg_read_only_cbs :: new 
 uvm_reg_write_only_cbs :: new 
 uvm_report_catcher :: new 
 svt_dropping_response_report_catcher :: new 
 svt_err_catcher :: new 
 svt_err_check_report_catcher :: new 
 svt_uvm_cmd_assistant_report_catcher :: new 
 uvm_vreg_cbs :: new 
 uvm_vreg_field_cbs :: new 
 uvm_event :: new 
 uvm_event_callback :: new 
 uvm_bottomup_phase :: new 
 uvm_check_phase :: new 
 uvm_connect_phase :: new 
 uvm_end_of_elaboration_phase :: new 
 uvm_extract_phase :: new 
 uvm_report_phase :: new 
 uvm_start_of_simulation_phase :: new 
 uvm_domain :: new 
 uvm_task_phase :: new 
 uvm_configure_phase :: new 
 uvm_main_phase :: new 
 uvm_post_configure_phase :: new 
 uvm_post_main_phase :: new 
 uvm_post_reset_phase :: new 
 uvm_post_shutdown_phase :: new 
 uvm_pre_configure_phase :: new 
 uvm_pre_main_phase :: new 
 uvm_pre_reset_phase :: new 
 uvm_pre_shutdown_phase :: new 
 uvm_reset_phase :: new 
 uvm_run_phase :: new 
 uvm_shutdown_phase :: new 
 uvm_topdown_phase :: new 
 uvm_build_phase :: new 
 uvm_final_phase :: new 
 uvm_pool :: new 
 uvm_object_string_pool :: new 
 uvm_queue :: new 
 uvm_recorder :: new 
 uvm_reg_adapter :: new 
 uvm_reg_tlm_adapter :: new 
 uvm_reg_backdoor :: new 
 uvm_reg_field :: new 
 uvm_reg_file :: new 
 uvm_reg_map :: new 
 uvm_report_object :: new 
 svt_non_abstract_report_object :: new 
 uvm_cmdline_processor :: new 
 uvm_objection :: new 
 uvm_callbacks_objection :: new 
 uvm_test_done_objection :: new 
 uvm_tlm_extension_base :: new 
 uvm_tlm_extension :: new 
 uvm_sequence_item :: new 
 uvm_reg_item :: new 
 uvm_sequence_base :: new 
 uvm_sequence :: new 
 svt_dispatch_sequence :: new 
 uvm_exhaustive_sequence :: new 
 uvm_random_sequence :: new 
 uvm_sequence_library :: new 
 uvm_simple_sequence :: new 
 uvm_tlm_generic_payload :: new 
 uvm_vreg_field :: new 

  function int
 uvm_object::pack

 (  ref bit bitstream [], input uvm_packer packer  ) 

  function int
 uvm_object::pack_bytes

 (  ref byte unsigned bytestream [], input uvm_packer packer  ) 

  function int
 uvm_object::pack_ints

 (  ref int unsigned intstream [], input uvm_packer packer  ) 

  function void
 uvm_object::print

 (  uvm_printer printer = null  ) 

  function void
 uvm_object::record

 (  uvm_recorder recorder = null  ) 

  function void
 uvm_object::reseed

 (   ) 

  function void
 uvm_object::set_int_local

 (  string field_name , uvm_bitstream_t value , bit recurse = 1  ) 


 Superseding functions 
 uvm_component :: set_int_local 
 svt_sequence_item_base :: set_int_local 

  function void
 uvm_object::set_name

 (  string name  ) 


 Superseding functions 
 svt_fsm :: set_name 
 uvm_component :: set_name 

  function void
 uvm_object::set_object_local

 (  string field_name , uvm_object value , bit clone = 1, bit recurse = 1  ) 

  function void
 uvm_object::set_string_local

 (  string field_name , string value , bit recurse = 1  ) 


 Superseding functions 
 svt_sequence_item_base :: set_string_local 

  function string
 uvm_object::sprint

 (  uvm_printer printer = null  ) 

  function int
 uvm_object::unpack

 (  ref bit bitstream [], input uvm_packer packer  ) 

  function int
 uvm_object::unpack_bytes

 (  ref byte unsigned bytestream [], input uvm_packer packer  ) 

  function int
 uvm_object::unpack_ints

 (  ref int unsigned intstream [], input uvm_packer packer  ) 

  function void
 uvm_object::__m_uvm_field_automation

 (  uvm_object tmp_data__ , int what__ , string str__  ) 


 Superseding functions 
 uvm_built_in_pair :: __m_uvm_field_automation 
 uvm_reg_read_only_cbs :: __m_uvm_field_automation 
 uvm_reg_write_only_cbs :: __m_uvm_field_automation 
 uvm_class_pair :: __m_uvm_field_automation 
 uvm_recorder :: __m_uvm_field_automation 
 uvm_reg_tlm_adapter :: __m_uvm_field_automation 
 uvm_reg_backdoor :: __m_uvm_field_automation 
 uvm_reg_field :: __m_uvm_field_automation 
 uvm_reg_map :: __m_uvm_field_automation 
 svt_mem_sequencer :: __m_uvm_field_automation 
 uvm_sequence_library_cfg :: __m_uvm_field_automation 
 svt_mem_backdoor_base :: __m_uvm_field_automation 
 svt_mem_backdoor :: __m_uvm_field_automation 
 svt_mem_system_backdoor :: __m_uvm_field_automation 
 svt_sequence_item_base :: __m_uvm_field_automation 
 svt_cmd_port_data :: __m_uvm_field_automation 
 svt_configuration :: __m_uvm_field_automation 
 svt_err_check :: __m_uvm_field_automation 
 svt_err_check_stats :: __m_uvm_field_automation 
 svt_svc_err_check_stats :: __m_uvm_field_automation 
 svt_exception :: __m_uvm_field_automation 
 svt_exception_list :: __m_uvm_field_automation 
 svt_mem :: __m_uvm_field_automation 
 svt_pattern_data_carrier :: __m_uvm_field_automation 
 svt_debug_opts_carrier :: __m_uvm_field_automation 
 svt_sequence_item :: __m_uvm_field_automation 
 svt_8b10b_data :: __m_uvm_field_automation 
 svt_mem_transaction :: __m_uvm_field_automation 
 svt_traffic_profile_transaction :: __m_uvm_field_automation 
 svt_status :: __m_uvm_field_automation 
 uvm_reg_item :: __m_uvm_field_automation 
 uvm_sequence_library :: __m_uvm_field_automation 
 uvm_tlm_generic_payload :: __m_uvm_field_automation 
 uvm_vreg_field :: __m_uvm_field_automation 

 protected virtual function uvm_report_object
 uvm_object::m_get_report_object

 (   ) 


 Superseding functions 
 uvm_report_object :: m_get_report_object 


Member Attribute Documentation

 static protected int  attribute
 uvm_object::m_inst_count

 static bit  attribute
 uvm_object::use_uvm_seeding = 1

 static uvm_status_container  attribute
 uvm_object::__m_uvm_status_container = new