blob: 9c77aeccb60231e2a3794c14e64250fb3625c7e6 [file] [log] [blame]
Section: Container Classes
The container classes are type parameterized datastructures. The
<uvm_queue #(T)> class implements a queue datastructure similar to the
SystemVerilog queue construct. And the <uvm_pool #(KEY,T)> class implements
a pool datastructure similar to the SystemVerilog associative array. The
class based datastructures allow the objects to be shared by reference;
for example, a copy of a <uvm_pool #(KEY,T)> object will copy just the class
handle instead of the entire associative array.