PartMC  2.3.0
Data Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
getopt_m Module Reference

Data Types

type  option_s
 

Public Member Functions

character function substr (str, i, j)
 
character function getopt (optstring, longopts)
 
character function process_long (longopts, arg)
 
character function process_short (optstring, arg)
 

Public Attributes

character(len=80) optarg
 
character optopt
 
integer optind =1
 
logical opterr =.true.
 

Private Attributes

integer, private grpind =2
 

Detailed Description

Definition at line 90 of file getopt.F90.

Member Function/Subroutine Documentation

character function getopt_m::getopt ( character(len=*), intent(in)  optstring,
type(option_s), dimension(:), intent(in), optional  longopts 
)

Definition at line 131 of file getopt.F90.

character function getopt_m::process_long ( type(option_s), dimension(:), intent(in)  longopts,
character(len=*), intent(in)  arg 
)

Definition at line 156 of file getopt.F90.

character function getopt_m::process_short ( character(len=*), intent(in)  optstring,
character(len=*), intent(in)  arg 
)

Definition at line 190 of file getopt.F90.

character function getopt_m::substr ( character(len=*), intent(in)  str,
integer, intent(in)  i,
integer, intent(in)  j 
)

Definition at line 117 of file getopt.F90.

Member Data Documentation

integer, private getopt_m::grpind =2
private

Definition at line 104 of file getopt.F90.

character(len=80) getopt_m::optarg

Definition at line 92 of file getopt.F90.

logical getopt_m::opterr =.true.

Definition at line 95 of file getopt.F90.

integer getopt_m::optind =1

Definition at line 94 of file getopt.F90.

character getopt_m::optopt

Definition at line 93 of file getopt.F90.


The documentation for this module was generated from the following file: