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_footer  )  [virtual]
 

Reimplemented from ovm_printer.

Definition at line 639 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_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_array string  value = "",
int  size = 0
[virtual]
 

Reimplemented from ovm_printer.

Definition at line 810 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.


Member Data Documentation

ovm_table_printer_knobs ovm_table_printer::knobs = new
 

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: 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:24:09 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV