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 261 of file ovm_printer.svh.


Member Function Documentation

ovm_tree_printer::new  ) 
 

Reimplemented in ovm_line_printer.

Definition at line 823 of file ovm_printer.sv.

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

Reimplemented from ovm_printer.

Definition at line 999 of file ovm_printer.sv.

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

Reimplemented from ovm_printer.

Definition at line 878 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 955 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 932 of file ovm_printer.sv.

void ovm_tree_printer::print_scope_close  )  [virtual]
 

Definition at line 833 of file ovm_printer.sv.

void ovm_tree_printer::print_scope_open  )  [virtual]
 

Definition at line 857 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 912 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 896 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 989 of file ovm_printer.sv.

void ovm_tree_printer::print_value_object ovm_object  value  )  [virtual]
 

Reimplemented from ovm_printer.

Definition at line 966 of file ovm_printer.sv.


Member Data Documentation

ovm_tree_printer_knobs ovm_tree_printer::knobs = new
 

Reimplemented from ovm_printer.

Definition at line 287 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: 1.1.0
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.4.6
Mon Sep 29 14:21:19 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV