|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
大家好,本人最近在学习UVM,看到factory机制有如下疑问:
有
`define m_uvm_object_registry_internal(T,S) \
typedef uvm_object_registry #(T,'"S'") type_di; \
如果一个类A注册进了factory就可以通过
A::type_id::created() 函数来例化类,有现在的问题是 我的类A是从uvm_object中派生而来,但是我并没有在uvm_object中找到一个变量是uvm_object_registry的变量啊,既然是通过::来调用,uvm_object 中应该有uvm_object_registry的变量或函数啊??
不知我的理解那里有错,想了很久都没想通。
还望各位多多赐教啊 |
|