Inheritance diagram for class uvm_printer:
Public Member Functions | |
| function string | emit ( ) |
| virtual function string | format_footer ( ) |
| virtual function string | format_header ( ) |
| function string | format_row ( uvm_printer_row_info row ) |
| function string | index_string ( int index, string name = "" ) |
| function bit | istop ( ) |
| function void | print_array_footer ( int size = 0 ) |
| function void | print_array_header ( string name, int size, string arraytype = "array", byte scope_separator = "." ) |
| function void | print_array_range ( int min, int max ) |
| virtual function void | print_field ( string name, uvm_bitstream_t value, int size, uvm_radix_enum radix = UVM_NORADIX, byte scope_separator = ".", string type_name = "" ) |
| function void | print_generic ( string name, string type_name, int size, string value, byte scope_separator = "." ) |
| function void | print_int ( string name, uvm_bitstream_t value, int size, uvm_radix_enum radix = UVM_NORADIX, byte scope_separator = ".", string type_name = "" ) |
| function void | print_object ( string name, uvm_object value, byte scope_separator = "." ) |
| function void | print_object_header ( string name, uvm_object value, byte scope_separator = "." ) |
| function void | print_real ( string name, real value, byte scope_separator = "." ) |
| function void | print_string ( string name, string value, byte scope_separator = "." ) |
| function void | print_time ( string name, time value, byte scope_separator = "." ) |
Public Attributes | |
| uvm_printer_knobs | knobs = new; |
| uvm_scope_stack | m_scope = new; |
| string | m_string |
Protected Member Functions | |
| function string | adjust_name ( string id, byte scope_separator = "." ) |
Protected Attributes | |
| protected bit | m_array_stack [$] |
| protected uvm_printer_row_info | m_rows[$] |
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|