vmm_opts Class Reference

Inheritance list for class vmm_opts:

List of all members.
Typedef at line 661 of file sv/std_lib/vmm.sv.
Defined at line 719 of file sv/std_lib/vmm.sv.

Public Member Functions

static local function void  add_specified_option ( string frmt, string fname = Command Line )
static local function bit  extract_opts_info ( )
static function bit  get_bit ( string name, string doc = )
static function void  get_help ( )
static function int  get_int ( string name, int dflt = 0, string doc = )
static local function vmm_opts_info  get_opts_by_name ( string name )
static function string  get_string ( string name, string dflt = , string doc = )
static local function void  parse_opts_file ( string filename )
static local function bit  split ( string line, output string argv )

Public Attributes

static vmm_log  log 
static local bit  opts_extracted 
static local vmm_opts_info  opts_info [string] 


Member Function Documentation

 static local function void
 vmm_opts::add_specified_option

 (  string frmt, string fname = Command Line  ) 


Prototype at line 739 of file sv/std_lib/vmm.sv.
Defined at line 124 of file sv/std_lib/vmm_opts.sv.

 static local function bit
 vmm_opts::extract_opts_info

 (   ) 


Prototype at line 736 of file sv/std_lib/vmm.sv.
Defined at line 70 of file sv/std_lib/vmm_opts.sv.

 static function bit
 vmm_opts::get_bit

 (  string name, string doc =  ) 


Prototype at line 725 of file sv/std_lib/vmm.sv.
Defined at line 187 of file sv/std_lib/vmm_opts.sv.

 static function void
 vmm_opts::get_help

 (   ) 


Prototype at line 734 of file sv/std_lib/vmm.sv.
Defined at line 238 of file sv/std_lib/vmm_opts.sv.

 static function int
 vmm_opts::get_int

 (  string name, int dflt = 0, string doc =  ) 


Prototype at line 732 of file sv/std_lib/vmm.sv.
Defined at line 221 of file sv/std_lib/vmm_opts.sv.

 static local function vmm_opts_info
 vmm_opts::get_opts_by_name

 (  string name  ) 


Prototype at line 743 of file sv/std_lib/vmm.sv.
Defined at line 154 of file sv/std_lib/vmm_opts.sv.

 static function string
 vmm_opts::get_string

 (  string name, string dflt = , string doc =  ) 


Prototype at line 729 of file sv/std_lib/vmm.sv.
Defined at line 203 of file sv/std_lib/vmm_opts.sv.

 static local function void
 vmm_opts::parse_opts_file

 (  string filename  ) 


Prototype at line 741 of file sv/std_lib/vmm.sv.
Defined at line 102 of file sv/std_lib/vmm_opts.sv.

 static local function bit
 vmm_opts::split

 (  string line, output string argv  ) 


Prototype at line 746 of file sv/std_lib/vmm.sv.
Defined at line 280 of file sv/std_lib/vmm_opts.sv.


Member Attribute Documentation

 static vmm_log  attribute
 vmm_opts::log


Defined at line 722 of file sv/std_lib/vmm.sv.

 static local bit  attribute
 vmm_opts::opts_extracted


Defined at line 721 of file sv/std_lib/vmm.sv.

 static local vmm_opts_info  attribute
 vmm_opts::opts_info[string]


Defined at line 720 of file sv/std_lib/vmm.sv.