[source]

Class uvm_typed_callbacks

uvm_pkg::uvm_typed_callbacks <T> + m_t_inst : this_type + m_tw_cb_q : uvm_queue #(uvm_callback) + m_typename : string + display(): void + m_add_tw_cbs(): void + m_am_i_a(): bit + m_cb_find(): int + m_cb_find_name(): int + m_delete_tw_cbs(): bit + m_get_tw_cb_q(): uvm_queue + m_initialize(): this_type uvm_pkg::uvm_callbacks <T, CB> <T : T>

Inheritance Diagram of uvm_typed_callbacks

Class

uvm_typed_callbacks#(T)

Another internal class. This contains the queue of typewide callbacks. It also contains some of the public interface methods, but those methods are accessed via the uvm_callbacks#() class so they are documented in that class even though the implementation is in this class.

The <add>, <delete>, and display methods are implemented in this class.

Parameters

Name

Default value

Description

T

uvm_object

Typedefs

Name

Actual Type

Description

this_type

uvm_typed_callbacks#(T)

super_type

uvm_callbacks_base

Functions

static function void display ( uvm_object obj ) [source]