endfunction// Backwards compatfunctionstringuvm_vector_to_string(uvm_bitstream_tvalue,intsize,uvm_radix_enumradix=UVM_NORADIX,stringradix_str="");returnuvm_bitstream_to_string(value,size,radix,radix_str);endfunction// uvm_vector_to_string// Function- uvm_get_array_index_int//// The following functions check to see if a string is representing an array// index, and if so, what the index is.functionintuvm_get_array_index_int(stringarg,outputbitis_wildcard);inti;uvm_get_array_index_int=0;is_wildcard=1;i=arg.len()-1;
typedefclassuvm_cmdline_processor;// @uvm-compat , for compatibility with 1.2uvm_cmdline_processoruvm_cmdline_proc;// Class -- NODOCS -- uvm_cmdline_processor//// This class provides an interface to the command line arguments that // were provided for the given simulation. The class is intended to be// used as a singleton, but that isn't required. The generation of the// data structures which hold the command line argument information // happens during construction of the class object. A global variable // called ~uvm_cmdline_proc~ is created at initialization time and may // be used to access command line information.//// The uvm_cmdline_processor class also provides support for setting various UVM// variables from the command line such as components' verbosities and configuration// settings for integral types and strings. Each of these capabilities is described