blob: 8419d8b1ef7671f6b0c7a39615e466f39b152d95 [file] [log] [blame]
Section: Container Classes
The container classes are type parameterized data structures. 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 data structures 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.