是否可以删除 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