vmm_opts_info Class Reference

Inheritance diagram for class vmm_opts_info:

List of all members.



Public Member Functions

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

Public Attributes

bit  arg_specified 
vmm_opts_info :: 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; 

Member Typedefs

 typedef enum  arg_type_e 


Member Function Documentation

  function string
 vmm_opts_info::help

 (  bit [12:0] id  ) 

  function void
 vmm_opts_info::new

 (  string opt , string sarg = ""  ) 


Member Attribute Documentation

 bit  attribute
 vmm_opts_info::arg_specified

 vmm_opts_info :: arg_type_e  attribute
 vmm_opts_info::arg_type = NO_ARGS

 string  attribute
 vmm_opts_info::doc

 bit  attribute
 vmm_opts_info::expected

 string  attribute
 vmm_opts_info::fname

 int  attribute
 vmm_opts_info::line_num

 string  attribute
 vmm_opts_info::opt

 bit  attribute
 vmm_opts_info::opt_specified

 string  attribute
 vmm_opts_info::sarg

 int  attribute
 vmm_opts_info::val

 static int  attribute
 vmm_opts_info::width = 1


Member Typedef Documentation

 typedef enum  vmm_opts_info::arg_type_e
NO_ARGS
STR_ARGS
INT_ARGS