ovm_table_printer Class Reference

Inheritance diagram for ovm_table_printer:

Inheritance graph
[legend]
Collaboration diagram for ovm_table_printer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 new ()
virtual void print_header ()
virtual void print_footer ()
virtual void print_id (string id, byte scope_separator=".")
virtual void print_size (int size=-1)
virtual void print_type_name (string name, bit is_object=0)
virtual void print_value (ovm_bitstream_t value, int size, ovm_radix_enum radix=OVM_NORADIX)
virtual void print_value_object (ovm_object value)
virtual void print_value_string (string value)
virtual void print_value_array (string value="", int size=0)

Public Attributes

ovm_table_printer_knobs knobs = new


Detailed Description

Definition at line 218 of file ovm_printer.svh.


Member Function Documentation

ovm_table_printer::new (  ) 

Definition at line 586 of file ovm_printer.sv.

void ovm_table_printer::print_header (  )  [virtual]

Reimplemented from ovm_printer.

Definition at line 595 of file ovm_printer.sv.

void ovm_table_printer::print_footer (  )  [virtual]

Reimplemented from ovm_printer.

Definition at line 639 of file ovm_printer.sv.

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

Reimplemented from ovm_printer.

Definition at line 653 of file ovm_printer.sv.

void ovm_table_printer::print_size ( int  size = -1  )  [virtual]

Reimplemented from ovm_printer.

Definition at line 689 of file ovm_printer.sv.

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

Reimplemented from ovm_printer.

Definition at line 674 of file ovm_printer.sv.

void ovm_table_printer::print_value ( ovm_bitstream_t  value,
int  size,
ovm_radix_enum  radix = OVM_NORADIX 
) [virtual]

Reimplemented from ovm_printer.

Definition at line 721 of file ovm_printer.sv.

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

Reimplemented from ovm_printer.

Definition at line 767 of file ovm_printer.sv.

void ovm_table_printer::print_value_string ( string  value  )  [virtual]

Reimplemented from ovm_printer.

Definition at line 796 of file ovm_printer.sv.

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

Reimplemented from ovm_printer.

Definition at line 810 of file ovm_printer.sv.


Member Data Documentation

Reimplemented from ovm_printer.

Definition at line 239 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:55 2009
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV