Extension used to indicate that the packer is operating on an array of values.
By default, the packer will ignore the presence of this extension; however, a subclass of uvm_packer may change the structure of the packer state based on the presence of this extension.
uvm_packer_array_extension | |||
Extension used to indicate that the packer is operating on an array of values. | |||
Class Hierarchy | |||
| |||
Class Declaration | |||
| |||
Methods | |||
new | Constructor | ||
get | Singleton accessor |
static function uvm_packer_array_extension get()
Singleton accessor
The presence of a uvm_packer_array_extension within the packer extension list is sufficient to determine whether any actions should be taken by the packer.
A singleton instance is provided to avoid the performance impact of continuously constructing new instances.
Extension used to indicate that the packer is operating on an array of values.
class uvm_packer_array_extension extends uvm_object
Constructor
function new( string name = "unnamed-uvm_packer_array_extension" )
Singleton accessor
static function uvm_packer_array_extension get()