vmm_opts_info Class Reference

Inheritance list for class vmm_opts_info:

List of all members.
Typedef at line 662 of file sv/std_lib/vmm.sv.
Defined at line 23 of file sv/std_lib/vmm_opts.sv.

Public Member Functions

function string  help ( bit[12:0] id )
function void  new ( string opt, string sarg = )

Public Attributes

bit  arg_specified 
arg_type_e  arg_type 
string  doc 
bit  expected 
string  fname 
int  line_num 
string  opt 
bit  opt_specified 
string  sarg 
int  val 
static int  width = 1; 

Enum Typedefs

 typedef enum  arg_type_e 


Member Function Documentation

  function string
 vmm_opts_info::help

 (  bit[12:0] id  ) 


Defined at line 47 of file sv/std_lib/vmm_opts.sv.

  function void
 vmm_opts_info::new

 (  string opt, string sarg =  ) 


Defined at line 41 of file sv/std_lib/vmm_opts.sv.


Member Attribute Documentation

 bit  attribute
 vmm_opts_info::arg_specified


Defined at line 34 of file sv/std_lib/vmm_opts.sv.

 arg_type_e  attribute
 vmm_opts_info::arg_type = NO_ARGS


Defined at line 26 of file sv/std_lib/vmm_opts.sv.

 string  attribute
 vmm_opts_info::doc


Defined at line 29 of file sv/std_lib/vmm_opts.sv.

 bit  attribute
 vmm_opts_info::expected


Defined at line 35 of file sv/std_lib/vmm_opts.sv.

 string  attribute
 vmm_opts_info::fname


Defined at line 30 of file sv/std_lib/vmm_opts.sv.

 int  attribute
 vmm_opts_info::line_num


Defined at line 37 of file sv/std_lib/vmm_opts.sv.

 string  attribute
 vmm_opts_info::opt


Defined at line 27 of file sv/std_lib/vmm_opts.sv.

 bit  attribute
 vmm_opts_info::opt_specified


Defined at line 33 of file sv/std_lib/vmm_opts.sv.

 string  attribute
 vmm_opts_info::sarg


Defined at line 28 of file sv/std_lib/vmm_opts.sv.

 int  attribute
 vmm_opts_info::val


Defined at line 31 of file sv/std_lib/vmm_opts.sv.

 static int  attribute
 vmm_opts_info::width = 1


Defined at line 38 of file sv/std_lib/vmm_opts.sv.


Member Enum Typedef Documentation

 typedef enum
 vmm_opts_info::arg_type_e
NO_ARGS
STR_ARGS
INT_ARGS


Defined at line 24 of file sv/std_lib/vmm_opts.sv.