0
はuvm_config_dbエントリを削除することは可能ですか?
uvm_config_db#(uvm_bitstream_t)::set
エントリ
uvm_config_db#(uvm_bitstream_t)::exists
ようにリターン0を削除することが可能ですか?
私はnull
に設定しようとしたが、まだありません、それはできません事前に1
おかげ
Rajdeep
はuvm_config_dbエントリを削除することは可能ですか?
uvm_config_db#(uvm_bitstream_t)::set
エントリ
uvm_config_db#(uvm_bitstream_t)::exists
ようにリターン0を削除することが可能ですか?
私はnull
に設定しようとしたが、まだありません、それはできません事前に1
おかげ
Rajdeep
を返すが存在しています。 uvm_config_dbの唯一のメソッドはset、get、exists、wait_modifiedです。 config_dbで複雑な型を使用するのはあまり一般的ではありません。使用されるタイプは、(すなわちnullでも可能)コンストラクタを持っている場合
することは、あなたは次のようにテストすることができます。
if (uvm_config_db(mytype)::get(..., myobj) && myobj !=null)
//Entry exists and not null
else
// Entry does not exist or is null
私はわかりませんが、あなたは目的についての詳細をelaboreすることができますか? –
@KaranShahこれは、格納された要素がオブジェクトであれば、これは単なるビットを表示しています。それ以外の場所では必要ないと確信しています。その後、config_dbエントリを削除すると、メモリ占有量が大幅に削減されます。私はnullを設定するべきだと思っていたが、config_dbはnullを有効な値として扱います。 – justrajdeep
私は保存されたアイテムを削除する方法はないと思う。 –