[source]

Class uvm_report_message_element_base

uvm_pkg::uvm_report_message_element_base + clone(): uvm_report_message_element_base + copy(): void + do_clone(): uvm_report_message_element_base + do_copy(): void + do_print(): void + do_record(): void + get_action(): uvm_action + get_name(): string + print(): void + record(): void + set_action(): void + set_name(): void uvm_pkg::uvm_report_message_int_element uvm_pkg::uvm_report_message_string_element uvm_pkg::uvm_report_message_object_element

Inheritance Diagram of uvm_report_message_element_base

Base class for report message element. Defines common interface.

Functions

virtual function string get_name ( ) [source]
virtual function void set_name ( string name ) [source]

Get or set the name of the element

virtual function uvm_action get_action ( ) [source]
virtual function void set_action ( uvm_action action ) [source]

Get or set the authorized action for the element

function void print ( uvm_printer printer ) [source]
function void record ( uvm_recorder recorder ) [source]
virtual function void do_print ( uvm_printer printer ) [source]
virtual function void do_record ( uvm_recorder recorder ) [source]
virtual function void do_copy ( uvm_report_message_element_base rhs ) [source]
virtual function uvm_report_message_element_base do_clone ( ) [source]