svt_ovm_object_wrapper Class Reference

Inheritance diagram for class svt_ovm_object_wrapper:

List of all members.


Detailed Description

Class that can wrap any type into a ovm_object



Public Member Functions

static function ovm_object_wrapper  get_type ( )
virtual function string  get_type_name ( )
function void  new ( string name = "svt_ovm_object_wrapper" )

Class Parameters

type  T = int; 

Public Attributes

val 


Member Function Documentation

 static function ovm_object_wrapper
 svt_ovm_object_wrapper::get_type

 (   ) 


Provide a static get_type function, mainly just to override base class implementation and get rid of the error message.

 Superseded functions 
 ovm_object :: get_type 

 virtual function string
 svt_ovm_object_wrapper::get_type_name

 (   ) 


Provide 'get_type_name' support, simply relying on built-in $typename system function.

 Superseded functions 
 ovm_object :: get_type_name 

  function void
 svt_ovm_object_wrapper::new

 (  string name = "svt_ovm_object_wrapper"  ) 


 Superseded functions 
 ovm_object :: new 


Class Parameters Documentation

 type  attribute
 svt_ovm_object_wrapper::T = int


Member Attribute Documentation

 T  attribute
 svt_ovm_object_wrapper::val