uvm_derived_callbacks Class Reference

Inheritance diagram for class uvm_derived_callbacks:

List of all members.



Public Member Functions

static function this_type  get ( )
static function bit  register_super_type ( string tname = "", string sname = "" )

Class Parameters

type  CB = uvm_callback
type  ST = uvm_object
type  T = uvm_object

Public Attributes

static uvm_derived_callbacks  m_d_inst 
static uvm_callbacks  m_super_inst 
static uvm_typeid_base  m_s_typeid 
static uvm_callbacks  m_user_inst 

Member Typedefs

 typedef class  this_super_type 
 typedef class  this_type 
 typedef class  this_user_type 


Member Function Documentation

 static function this_type
 uvm_derived_callbacks::get

 (   ) 


 Superseded functions 
 uvm_callbacks :: get 

 static function bit
 uvm_derived_callbacks::register_super_type

 (  string tname = "", string sname = ""  ) 


Class Parameters Documentation

 type  attribute
 uvm_derived_callbacks::CB = uvm_callback

 type  attribute
 uvm_derived_callbacks::ST = uvm_object

 type  attribute
 uvm_derived_callbacks::T = uvm_object


Member Attribute Documentation

 static uvm_derived_callbacks  attribute
 uvm_derived_callbacks::m_d_inst

 static uvm_callbacks  attribute
 uvm_derived_callbacks::m_super_inst

 static uvm_typeid_base  attribute
 uvm_derived_callbacks::m_s_typeid

 static uvm_callbacks  attribute
 uvm_derived_callbacks::m_user_inst


Member Typedef Documentation

 typedef class  uvm_derived_callbacks::this_super_type
 Typedefe'd string ==>   uvm_callbacks#(ST)

 typedef class  uvm_derived_callbacks::this_type
 Typedefe'd string ==>   uvm_derived_callbacks#(T,ST,CB)

 typedef class  uvm_derived_callbacks::this_user_type
 Typedefe'd string ==>   uvm_callbacks#(T)