uvm_algorithmic_comparator Class Reference

Inheritance diagram for class uvm_algorithmic_comparator:

List of all members.



Public Member Functions

virtual function void  connect_phase ( uvm_phase phase )
virtual function uvm_object_wrapper  get_object_type ( )
static function type_id  get_type ( )
virtual function string  get_type_name ( )
function void  new ( string name, uvm_component parent = null, TRANSFORMER transformer = null )
function void  write ( input BEFORE b )

Class Parameters

type  AFTER = int; 
type  BEFORE = int; 
type  TRANSFORMER = int; 

Public Attributes

uvm_analysis_export  after_export 
uvm_analysis_imp  before_export 
static const string  type_name = "uvm_algorithmic_comparator #(BEFORE,AFTER,TRANSFORMER)"; 

Member Typedefs

 typedef class  this_type 
 typedef class  type_id 


Member Function Documentation

 virtual function void
 uvm_algorithmic_comparator::connect_phase

 (  uvm_phase phase  ) 


 Superseded functions 
 uvm_component :: connect_phase 

 virtual function uvm_object_wrapper
 uvm_algorithmic_comparator::get_object_type

 (   ) 


 Superseded functions 
 uvm_object :: get_object_type 

 static function type_id
 uvm_algorithmic_comparator::get_type

 (   ) 


 Superseded functions 
 uvm_object :: get_type 

 virtual function string
 uvm_algorithmic_comparator::get_type_name

 (   ) 


 Superseded functions 
 uvm_object :: get_type_name 
 uvm_component :: get_type_name 

  function void
 uvm_algorithmic_comparator::new

 (  string name , uvm_component parent = null, TRANSFORMER transformer = null  ) 

  function void
 uvm_algorithmic_comparator::write

 (  input BEFORE b  ) 


Class Parameters Documentation

 type  attribute
 uvm_algorithmic_comparator::AFTER = int

 type  attribute
 uvm_algorithmic_comparator::BEFORE = int

 type  attribute
 uvm_algorithmic_comparator::TRANSFORMER = int


Member Attribute Documentation

 uvm_analysis_export  attribute
 uvm_algorithmic_comparator::after_export

 uvm_analysis_imp  attribute
 uvm_algorithmic_comparator::before_export

 static const string  attribute
 uvm_algorithmic_comparator::type_name = "uvm_algorithmic_comparator #(BEFORE,AFTER,TRANSFORMER)"


 Superseded attributes 
 uvm_component :: type_name 


Member Typedef Documentation

 typedef class  uvm_algorithmic_comparator::this_type
 Typedefe'd string ==>   uvm_algorithmic_comparator#(BEFORE,AFTER,TRANSFORMER)

 typedef class  uvm_algorithmic_comparator::type_id
 Typedefe'd string ==>   uvm_component_registry#(uvm_algorithmic_comparator)