是否可以删除 uvm_config_db 条目?
is it possible to delete a uvm_config_db entry?
是否可以删除
uvm_config_db#(uvm_bitstream_t)::set
条目使
uvm_config_db#(uvm_bitstream_t)::exists
return 0?
我已经尝试将其设置为 null
但仍然存在 return 1.
提前致谢
拉杰迪普
不,这是不可能的。 uvm_config_db 的唯一方法是设置、获取、存在和 wait_modified。 config_db.
使用复杂类型不是很常见
如果使用的类型有构造函数(即可以为空),你可以这样测试:
if (uvm_config_db(mytype)::get(..., myobj) && myobj !=null)
//Entry exists and not null
else
// Entry does not exist or is null
是否可以删除
uvm_config_db#(uvm_bitstream_t)::set
条目使
uvm_config_db#(uvm_bitstream_t)::exists
return 0?
我已经尝试将其设置为 null
但仍然存在 return 1.
提前致谢
拉杰迪普
不,这是不可能的。 uvm_config_db 的唯一方法是设置、获取、存在和 wait_modified。 config_db.
使用复杂类型不是很常见如果使用的类型有构造函数(即可以为空),你可以这样测试:
if (uvm_config_db(mytype)::get(..., myobj) && myobj !=null)
//Entry exists and not null
else
// Entry does not exist or is null