SVT svt_packer Class Member List

This is the complete list of members for class svt_packer, including all inherited members.


 uvm_packer  bit  abstract  
 uvm_packer  bit  big_endian = 1;  
 uvm_packer  static bit  bitstream []  
 uvm_packer  byte  byte_size = 8;  
 uvm_packer  int  count  
 uvm_packer   function bit  enough_bits ( int needed, string id )   
 uvm_packer  static bit  fabitstream []  
 uvm_packer   function bit unsigned  get_bit ( int unsigned index )   
 uvm_packer   function void  get_bits ( ref bit unsigned bits[] )   
 uvm_packer   function unsigned byte  get_byte ( int unsigned index )   
 uvm_packer   function void  get_bytes ( ref byte unsigned bytes[] )   
 uvm_packer   function unsigned int  get_int ( int unsigned index )   
 uvm_packer   function void  get_ints ( ref int unsigned ints[] )   
 svt_packer   function int  get_kind ( )  Method to obtain a calculated kind value based on the special_kind setting as well as the `SVT_XVM(packer)::physical and `SVT_XVM(packer)::abstract settings.  
 uvm_packer   function uvm_pack_bitstream_t  get_packed_bits ( )   
 uvm_packer   function int  get_packed_size ( )   
 uvm_packer   function void  index_error ( int index, string id, int sz )   
 uvm_packer   function bit  is_null ( )   
 uvm_packer  uvm_pack_bitstream_t  m_bits  
 uvm_packer  int  m_packed_size  
 svt_packer   function void  new ( int special_kind )  CONSTRUCTOR: Creates a new instance of the svt_packer class.  
 uvm_packer  bit  nopack  
 uvm_packer   function void  pack_field ( uvm_bitstream_t value, int size )   
 uvm_packer   function void  pack_field_int ( logic [63:0] value, int size )   
 uvm_packer   function void  pack_object ( uvm_object value )   
 uvm_packer   function void  pack_real ( real value )   
 uvm_packer   function void  pack_string ( string value )   
 uvm_packer   function void  pack_time ( time value )   
 uvm_packer  bit  physical = 1;  
 uvm_packer  uvm_recursion_policy_enum  policy  
 uvm_packer   function void  put_bits ( ref bit unsigned bitstream[] )   
 uvm_packer   function void  put_bytes ( ref byte unsigned bytestream[] )   
 uvm_packer   function void  put_ints ( ref int unsigned intstream[] )   
 uvm_packer   function void  reset ( )   
 uvm_packer  bit  reverse_order  
 uvm_packer  uvm_scope_stack  scope = new;  
 uvm_packer   function void  set_packed_size ( )   
 svt_packer  int  special_kind = -1; Special kind which can be used by clients to convey kind information beyond that provided by the base `SVT_XVM(packer)::physical and `SVT_XVM(packer)::abstract flags. Setting to -1 (the default) results in the compare type being completely defined by `SVT_XVM(packer)::physical and `SVT_XVM(packer)::abstract. 
 uvm_packer   function uvm_bitstream_t  unpack_field ( int size )   
 uvm_packer   function logic [63:0]   unpack_field_int ( int size )   
 uvm_packer   function void  unpack_object ( uvm_object value )   
 uvm_packer   function void  unpack_object_ext ( inout uvm_object value )   
 uvm_packer   function real  unpack_real ( )   
 uvm_packer   function string  unpack_string ( int num_chars = -1 )   
 uvm_packer   function time  unpack_time ( )   
 uvm_packer  bit  use_metadata  
 uvm_packer  int  word_size = 16;