Inheritance diagram for class uvm_callbacks:
Public Member Functions | |
| static function void | add ( T obj, uvm_callback cb, uvm_apprepend ordering = UVM_APPEND ) |
| static function void | add_by_name ( string name, uvm_callback cb, uvm_component root, uvm_apprepend ordering = UVM_APPEND ) |
| static function void | delete ( T obj, uvm_callback cb ) |
| static function void | delete_by_name ( string name, uvm_callback cb, uvm_component root ) |
| static function void | display ( T obj = null ) |
| static function this_type | get ( ) |
| static function CB | get_first ( ref int itr, input T obj ) |
| static function CB | get_last ( ref int itr, input T obj ) |
| static function CB | get_next ( ref int itr, input T obj ) |
| static function CB | get_prev ( ref int itr, input T obj ) |
| static function void | m_get_q ( ref uvm_queue q, input T obj ) |
| virtual function bit | m_is_for_me ( uvm_callback cb ) |
| virtual function bit | m_is_registered ( uvm_object obj, uvm_callback cb ) |
| static function bit | m_register_pair ( string tname = "", string cbname = "" ) |
Class Parameters | |
| type | CB = uvm_callback; |
| type | T = uvm_object; |
Public Attributes | |
| static uvm_callbacks | m_base_inst |
| static uvm_typeid_base | m_cb_typeid |
| static string | m_cb_typename |
| bit | m_registered |
| static uvm_typeid_base | m_typeid |
| static string | m_typename |
| static uvm_report_object | reporter = new; |
Member Typedefs | |
| typedef class | super_type |
| typedef class | this_type |
|
|
|
|
|
||||
|
|
||||
|
|
|
|
|
|
|
||||
|
|
||||
|
|
|
|
|
|
|
|
||||
|
|
|
|