ovm_comparer Class Reference

Collaboration diagram for ovm_comparer:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual bit compare_field (string name, ovm_bitstream_t lhs, ovm_bitstream_t rhs, int size, ovm_radix_enum radix=OVM_NORADIX)
virtual bit compare_field_int (string name, logic< 63:0 > lhs, logic< 63:0 > rhs, int size, ovm_radix_enum radix=OVM_NORADIX)
virtual bit compare_object (string name, ovm_object lhs, ovm_object rhs)
virtual bit compare_string (string name, string lhs, string rhs)
void print_rollup (ovm_object rhs, ovm_object lhs)
void print_msg (string msg)
void print_msg_object (ovm_object lhs, ovm_object rhs)

Static Public Member Functions

static ovm_comparer init ()

Public Attributes

int unsigned show_max = 1
int unsigned verbosity = 500
ovm_severity sev = OVM_INFO
string miscompares = ""
bit physical = 1
abstract bit = 1
bit check_type = 1
ovm_recursion_policy_enum policy = OVM_DEFAULT_POLICY
int unsigned result = 0
int depth = 0
ovm_copy_map compare_map = new
ovm_scope_stack scope = new

Detailed Description

Definition at line 287 of file ovm_object.svh.


Member Function Documentation

bit ovm_comparer::compare_field string  name,
ovm_bitstream_t  lhs,
ovm_bitstream_t  rhs,
int  size,
ovm_radix_enum  radix = OVM_NORADIX
[virtual]
 

Definition at line 1345 of file ovm_object.sv.

bit ovm_comparer::compare_field_int string  name,
logic< 63:0 >  lhs,
logic< 63:0 >  rhs,
int  size,
ovm_radix_enum  radix = OVM_NORADIX
[virtual]
 

Definition at line 1397 of file ovm_object.sv.

bit ovm_comparer::compare_object string  name,
ovm_object  lhs,
ovm_object  rhs
[virtual]
 

Definition at line 1447 of file ovm_object.sv.

bit ovm_comparer::compare_string string  name,
string  lhs,
string  rhs
[virtual]
 

Definition at line 1472 of file ovm_object.sv.

ovm_comparer ovm_comparer::init  )  [static]
 

Definition at line 1485 of file ovm_object.sv.

void ovm_comparer::print_msg string  msg  ) 
 

Definition at line 485 of file ovm_object.sv.

void ovm_comparer::print_msg_object ovm_object  lhs,
ovm_object  rhs
 

Definition at line 538 of file ovm_object.sv.

void ovm_comparer::print_rollup ovm_object  rhs,
ovm_object  lhs
 

Definition at line 495 of file ovm_object.sv.


Member Data Documentation

abstract ovm_comparer::bit = 1
 

Definition at line 297 of file ovm_object.svh.

bit ovm_comparer::check_type = 1
 

Definition at line 298 of file ovm_object.svh.

ovm_copy_map ovm_comparer::compare_map = new
 

Definition at line 334 of file ovm_object.svh.

int ovm_comparer::depth = 0
 

Definition at line 333 of file ovm_object.svh.

string ovm_comparer::miscompares = ""
 

Definition at line 293 of file ovm_object.svh.

bit ovm_comparer::physical = 1
 

Definition at line 296 of file ovm_object.svh.

ovm_recursion_policy_enum ovm_comparer::policy = OVM_DEFAULT_POLICY
 

Definition at line 300 of file ovm_object.svh.

int unsigned ovm_comparer::result = 0
 

Definition at line 303 of file ovm_object.svh.

ovm_scope_stack ovm_comparer::scope = new
 

Definition at line 335 of file ovm_object.svh.

ovm_severity ovm_comparer::sev = OVM_INFO
 

Definition at line 292 of file ovm_object.svh.

int unsigned ovm_comparer::show_max = 1
 

Definition at line 290 of file ovm_object.svh.

int unsigned ovm_comparer::verbosity = 500
 

Definition at line 291 of file ovm_object.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:23:51 2008
Find a documentation bug? Report bugs to: bugs.intelligentdv.com Project: DoxygenFilterSV