ovm_tree_printer Class Reference

Inheritance diagram for ovm_tree_printer:

Inheritance graph
[legend]
Collaboration diagram for ovm_tree_printer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Public Attributes

ovm_tree_printer_knobs knobs = new


Detailed Description

Definition at line 262 of file ovm_printer.svh.


Member Function Documentation

void ovm_tree_printer::print_scope_open (  )  [virtual]

Definition at line 864 of file ovm_printer.sv.

void ovm_tree_printer::print_scope_close (  )  [virtual]

Definition at line 837 of file ovm_printer.sv.

void ovm_tree_printer::print_id ( string  id,
byte  scope_separator = "." 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 885 of file ovm_printer.sv.

void ovm_tree_printer::print_type_name ( string  name,
bit  is_object = 0 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 903 of file ovm_printer.sv.

void ovm_tree_printer::print_object_header ( string  name,
ovm_object  value,
byte  scope_separator = "." 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 939 of file ovm_printer.sv.

void ovm_tree_printer::print_object ( string  name,
ovm_object  value,
byte  scope_separator = "." 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 962 of file ovm_printer.sv.

void ovm_tree_printer::print_string ( string  name,
string  value,
byte  scope_separator = "." 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 919 of file ovm_printer.sv.

void ovm_tree_printer::print_value_object ( ovm_object  value  )  [virtual]

Reimplemented from ovm_printer.

Definition at line 973 of file ovm_printer.sv.

void ovm_tree_printer::print_value_array ( string  value = "",
int  size = 0 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 996 of file ovm_printer.sv.

void ovm_tree_printer::print_array_footer ( int  size = 0  )  [virtual]

Reimplemented from ovm_printer.

Definition at line 1006 of file ovm_printer.sv.

ovm_tree_printer::new (  ) 

Reimplemented in ovm_line_printer.

Definition at line 827 of file ovm_printer.sv.


Member Data Documentation

Reimplemented from ovm_printer.

Definition at line 288 of file ovm_printer.svh.


The documentation for this class was generated from the following files:

Intelligent Design Verification
Intelligent Design Verification
Project: OVM, Revision: 2.0.1
Copyright (c) 2008 Intelligent Design Verification.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included here:
http://www.intelligentdv.com/licenses/fdl.txt
doxygen
Doxygen Version: 1.5.5
Wed Jan 7 19:27:56 2009
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV