FTN_Getopt
Fortran command line processing
Data Types | Modules | Functions/Subroutines | Variables
ftn_getopt.f90 File Reference

Data Types

type  ftn_getopt::opt_t
 Class opt_t. More...
 
interface  ftn_getopt::optval
 Generic interface optval(type(opt_t) option, <type> value, integer stat) More...
 

Modules

module  ftn_getopt
 

Functions/Subroutines

impure elemental type(opt_t) function, public ftn_getopt::optinit (name, type, short_name, stat)
 Procedure optinit. More...
 
elemental logical function, public ftn_getopt::optset (option)
 Procedure optset. More...
 
elemental integer function, public ftn_getopt::optind (option)
 Procedure optind. More...
 
integer function, public ftn_getopt::optlen (option)
 Procedure optlen. More...
 
subroutine ftn_getopt::optval_logical (option, value, stat)
 Specific procedure of optval. More...
 
subroutine ftn_getopt::optval_integer (option, value, stat)
 Specific procedure of optval. More...
 
subroutine ftn_getopt::optval_real (option, value, stat)
 Specific procedure of optval. More...
 
subroutine ftn_getopt::optval_string (option, value, stat)
 Specific procedure of optval. More...
 
impure elemental subroutine, public ftn_getopt::optarg (option, stat)
 Procedure optarg. More...
 

Variables

integer, parameter ftn_getopt::stat_success = 0
 private More...
 
integer, parameter ftn_getopt::stat_alloc_fail = 1
 private More...
 
integer, parameter ftn_getopt::stat_type_unsupp = 2
 private More...
 
integer, parameter ftn_getopt::stat_type_mismatch = 3
 private More...
 
integer, parameter ftn_getopt::stat_arg_fail = 4
 private More...
 
integer, parameter ftn_getopt::stat_option_undef = 5
 private More...
 
logical, dimension(:), allocatable, public, protected ftn_getopt::optignored
 Unprocessed options. More...