ovm_tree_printer Class Reference

Inheritance diagram for class ovm_tree_printer:

List of all members.



Public Member Functions

function void  new ( )
function void  print_array_footer ( int size = 0 )
function void  print_id ( string id, byte scope_separator = "." )
function void  print_object ( string name, ovm_object value, byte scope_separator = "." )
function void  print_object_header ( string name, ovm_object value, byte scope_separator = "." )
function void  print_scope_close ( )
function void  print_scope_open ( )
function void  print_string ( string name, string value, byte scope_separator = "." )
function void  print_type_name ( string name, bit is_object = 0 )
function void  print_value_array ( string value = "", int size = 0 )
function void  print_value_object ( ovm_object value )

Public Attributes

ovm_tree_printer_knobs  knobs = new; 


Member Function Documentation

  function void
 ovm_tree_printer::new

 (   ) 


 Superseding functions 
 ovm_line_printer :: new 

  function void
 ovm_tree_printer::print_array_footer

 (  int size = 0  ) 


 Superseded functions 
 ovm_printer :: print_array_footer 

  function void
 ovm_tree_printer::print_id

 (  string id , byte scope_separator = "."  ) 


 Superseded functions 
 ovm_printer :: print_id 

  function void
 ovm_tree_printer::print_object

 (  string name , ovm_object value , byte scope_separator = "."  ) 


 Superseded functions 
 ovm_printer :: print_object 

  function void
 ovm_tree_printer::print_object_header

 (  string name , ovm_object value , byte scope_separator = "."  ) 


 Superseded functions 
 ovm_printer :: print_object_header 

  function void
 ovm_tree_printer::print_scope_close

 (   ) 

  function void
 ovm_tree_printer::print_scope_open

 (   ) 

  function void
 ovm_tree_printer::print_string

 (  string name , string value , byte scope_separator = "."  ) 


 Superseded functions 
 ovm_printer :: print_string 

  function void
 ovm_tree_printer::print_type_name

 (  string name , bit is_object = 0  ) 


 Superseded functions 
 ovm_printer :: print_type_name 

  function void
 ovm_tree_printer::print_value_array

 (  string value = "", int size = 0  ) 


 Superseded functions 
 ovm_printer :: print_value_array 

  function void
 ovm_tree_printer::print_value_object

 (  ovm_object value  ) 


 Superseded functions 
 ovm_printer :: print_value_object 


Member Attribute Documentation

 ovm_tree_printer_knobs  attribute
 ovm_tree_printer::knobs = new