Message Macros

Summary
Message Macros
Macros
`uvm_report_beginOpens a code block which will only execute if action is not UVM_NO_ACTION and VERBOSITY is lower than the configured verbosity on the report object RO for the associated SEVERITY and ID pair.
`uvm_report_endEnds a block opened using `uvm_report_begin.

`uvm_report_begin

Opens a code block which will only execute if action is not UVM_NO_ACTION and VERBOSITY is lower than the configured verbosity on the report object RO for the associated SEVERITY and ID pair.

`define uvm_report_begin(SEVERITY, ID, VERBOSITY, RO=uvm_get_report_object())

The default value of RO shall be `uvm_get_report_object()`.

@uvm-contrib For potential contribution to a future 1800.2 standard

`uvm_report_end

Ends a block opened using `uvm_report_begin.

@uvm-contrib For potential contribution to a future 1800.2 standard

Opens a code block which will only execute if action is not UVM_NO_ACTION and VERBOSITY is lower than the configured verbosity on the report object RO for the associated SEVERITY and ID pair.