Section: Container Classes The container classes are type parameterized datastructures. The class implements a queue datastructure similar to the SystemVerilog queue construct. And the 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 object will copy just the class handle instead of the entire associative array.